
Etsy Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 123 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Etsy.
Software Engineer
Todo fue muy rápido de agendar, los reclutadores están en constante comunicación contigo, tratan de darte material de preparación. Te contactan por redes sociales y de ahí te piden que apliques en una vacante de su portal y después vas agendando entrevistas que son 2 fases, la primera de 1 ronda técnica y la otra de 4
- En un IDE especial te van haciendo tu evaluación técnica sobre el mismo proyecto pidiéndote que hagas ciertos tasks, saliendo de tu zona de confort.
Software Engineer
It was a really long process with a lot of stages, even more so since I had a referral. Started with a phone screen, then a couple of hour-long interviews. After that, it was a full day of interviews. One of the interviewers for the full day didn't show up, and they wanted to reschedule me for the next day, but after I pointed out I'd have to take another day off work, they managed to fit me in the same day. They made it seem like I already had the job, even telling me what the offer would be and that they'd call next week to confirm. But then I just got an automated email saying the position was filled. Overall, it felt unprofessional, took way too much time, and was pretty disorganized.
- Coding challenges
- Questions about how I communicate and fit with the company culture
- A system design question
Software Engineer
The interview process started with a recruiter call about my experience. Then, there was a round focused on leadership principle questions, which are basically behavioral questions. The third round was a system design question where I had to design a company-wide chat system. The interviewer was very specific and only wanted to discuss the database aspect, particularly PostgreSQL/RDBMS. They weren't interested in discussing NoSQL databases or their pros and cons. They wanted exact queries for creating tables and columns in SQL and showed interest in partitioning and read replicas but only in the context of SQL RDBMS.
- Can you design a chat system for internal company use?
- Design a chat system that will be used inside a company
Etsy Software Engineer Interview Questions
Quoted word for word from Etsy interview reports.
“How would you find all files of a specific type within a directory and its subdirectories using a bash command, without using the '-type' option?”
Read reports →“Can you write a function to check if two arrays are identical, irrespective of element order? For example, [7, 5, 2] is the same as [5, 2, 7].”
Read reports →“What if we were to store these foreign keys for user IDs as enums in a separate table?”
Read reports →“Can you provide an abbreviated version of a given string, consisting of its first and last characters and the count of characters in between?”
Read reports →“Can you return the indices of two numbers in an array that sum up to a target value, assuming a unique solution and no reuse of the same element, and the order of the returned indices doesn't matter?”
Read report →“Can you print an NxM matrix displaying a number pattern according to the given N and M values?”
Read report →“Now, can you modify that function to include a parameter 'k', allowing elements to differ by 'k' and still be considered the same, ensuring an O(n) time complexity?”
Read report →“Could you implement a converter for integers to roman numerals based on the rules given?”
Read report →“Could you develop a script to scrape and download movie ratings from a popular movie website?”
Read report →Formats, difficulty and experience
Across all 123 Etsy interview reports.