The interviewer for the first phone interview never showed up. They had scheduled it on a public holiday during Easter.
I decided to give them another chance, though reluctantly, as I'm sure I wouldn't have gotten a second chance if I had done the same. We rescheduled, and I made it past this stage.
For the next technical interview, I was asked about my availability. I responded, saying any day, as long as it was before 2 pm. I also asked about the language/framework I would be tested on.
I was told they were "language-agnostic" and that the test was in Python. The role I applied for does not use Python. I would have thought that "language-agnostic" means using pseudo-code or any language of your choice, but this was not the case.
I then received my meeting invitation for 6 pm, which was not what I had specified when asked about my availability. Despite understanding the science behind the problems to be solved, I was required to figure out the syntax in Python to make the tests pass. Although I was allowed to use Google, this ate into my time considerably. I didn't answer all the questions within the given time frame (fix 5 bugs and implement 5 new features in 50 minutes).
I was then ghosted for 3 weeks until I followed up with an email. They responded stating they had progressed with another candidate and apologized for the delay.
In short:
On the bright side, everyone I spoke to was very friendly. It just seems their collaboration and recruitment process needs refining.
Debug a Flask web app (Python)
The following metrics were computed from 4 interview experiences for the Etsy Senior Software Engineer role in Ireland.
Etsy's interview process for their Senior Software Engineer roles in Ireland is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Etsy's Senior Software Engineer interview process in Ireland.