I first completed an online assessment, which consisted of adding multiple features and functionality to an existing Express.js app.
For the onsite interview, I had:
The on-site technical question consisted of debugging an existing codebase in Flask.
It wasn't as much of a data structures/algorithms question as it was trying to see how well you could understand and adapt to an existing codebase in a framework that you are expected to have no experience in.
The following metrics were computed from 1 interview experience for the Etsy Software Engineering Intern role in Brooklyn, New York.
Etsy's interview process for their Software Engineering Intern roles in Brooklyn, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Etsy's Software Engineering Intern interview process in Brooklyn, New York.