A recruiter reached out, and from there the process looked like this:
The recruiter had an emergency and was unable to get back to me. After a couple of weeks, I sent them a message, and we were able to schedule the technical screening. The technical screening exercise was not a LeetCode question and focused more on practical coding. It involved several parts building on top of each other.
Originally, there was to be a system design interview before the onsite, but they were able to combine that with the onsite.
This consisted of 5 interviews:
There were technical issues with this step, but the interviewers were able to work with me to find a workaround.
There was also a short meeting with the recruiter to wrap up the interview, convey expectations, and collect feedback. This was really nice because usually, my onsite interviews just end abruptly, and I might not know what to expect in terms of next steps and timeline.
I didn't make it to an offer for the team, but they offered to pass my application around to other teams. I agreed, and after finding a team, I went through 2 more interviews, including another hiring manager meeting and another system design interview (as I didn't perform as well on this part of the first round of onsites).
Everyone I talked to was friendly and helpful during the interviews. I loved the focus on practical coding questions versus LeetCode.
Talk about a project that you've worked on that you want to dive into the details on.
The following metrics were computed from 14 interview experiences for the Etsy Senior Software Engineer role in United States.
Etsy's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Etsy's Senior Software Engineer interview process in United States.