I applied online and received a coding challenge that lasted for an hour.
I'm going to assume I failed the coding challenge because I had no idea what was going on. It's not a typical data structures and algorithms question; rather, they give you a web app with basic Etsy features and then present an hour to debug it.
That's a pretty cool approach, and I think it's better for evaluating your competence in the workplace. However, the catch is that I had never used Flask before, so I spent a solid chunk of time learning Flask just to remotely understand the bugs I was encountering.
If you know Flask and Python, you should be fine. But if you don't, you are pretty much screwed.
Damn it, Etsy is a cool company and it was definitely a cool challenge, if only I had had the knowledge about Flask.
Python and Flask debugging web app
The following metrics were computed from 1 interview experience for the Etsy SWE role in Hong Kong.
Etsy's interview process for their SWE roles in Hong Kong is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Etsy's SWE interview process in Hong Kong.