Etsy logo

Etsy Fullstack Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 6 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Etsy.

Showing 3 of 6
Etsy logo
Etsy

Full Stack Developer

Engineering · more than a year ago

Mid Easy Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

Got a debugging test at the start, similar to what others have posted, but mine was in Node and Express using chai as the test runner. I really liked that Etsy mirrored a real on-the-job experience with this debugging test (it was just like my experience with Scala and Angular) and didn't ask silly brain teaser questions like most companies, which usually have no connection to how you'd do on the job. You can tell from this initial HackerRank test that Etsy wants real developers, not computer scientists. However, my main concern is the time limit. With candidates not being used to this IDE, I'd guess most people who fix all bugs and pass the tests are either candidates who are directly familiar with the language being tested or candidates who just barely make the 1-hour cutoff. This is kind of contradictory since the job I applied for had no specific language requirements. While I don't doubt my capabilities, and I'm sure anyone who's at least had a full stack internship or role before could complete this debugging test, I'd suggest Etsy either: 1. Increase the allotted time by at least 10 minutes to give candidates some breathing room to get used to the HackerRank IDE, or 2. Put more specific languages in the job requirements. I think my points are totally valid, speaking as someone who has full-time job experience contributing to all parts of the stack in prior jobs and not knowing the languages in the stack when starting. Based on my experiences on unknown stacks, I'd say between 70-90 minutes are needed. Nevertheless, I directly applaud Etsy for not asking silly brain teaser questions.

Confirmed questions1 question
  • A debugging test with very specific tasks involved. If you've had a full stack role before, this should be very straight forward. Just be forewarned on getting used to the IDE and some limitations you might come across.
Etsy logo
Etsy

Full Stack Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Technical Coding Behavioral

The interview process started with a phone screen where they gave an overview of the company. After that, there was a technical phone interview. I talked with a hiring manager and we did a couple of programming questions on coderpad. The interviewer seemed to misinterpret a lot of what I said, making negative assumptions. When I talked about challenges I've faced, they tried to give me unsolicited life advice on how to find challenges during interviews, which wasn't what I was looking for at all. Similar reactions happened during the coding part. I did mess up once in the coding section, confusing nlog(n) with log(n). About an hour after the interview, I got a rejection email. It’s good to know quickly, but I think it shows the negative assumptions made during the interview. A better process would involve more thought about assumptions.

Confirmed questions1 question
  • How would you find the maximum integer value within an array?
Etsy logo
Etsy

Senior Full Stack Engineer

Engineering

Senior Average Positive experience No offer 5 rounds
Interview process
Technical screen Take home Onsite
Interview formats
Technical Coding System Design Behavioral

So first there was a quick technical screening call, then a coding challenge on Hacker Rank, and after that, an onsite. The onsite had 4 interviews: one for system design, one for technical implementation, a coding/debugging session, and a behavioral question about a time you had to do something. The only bummer was they didn't give any feedback when they rejected me, just that I wasn't a fit.

Confirmed questions3 questions
  • Consider implementing back/forward button functionality for a web browser; what data structures would be appropriate for this?
  • If you were to implement back/forward button functionality for a web browser, what data structures would you use?
  • Regarding implementing back/forward button functionality for a web browser, what data structures would you choose?

Etsy Fullstack Engineer Interview Questions

Quoted word for word from Etsy interview reports.

How would you find the maximum integer value within an array?

Read reports

Consider implementing back/forward button functionality for a web browser; what data structures would be appropriate for this?

Read reports

If you were to implement back/forward button functionality for a web browser, what data structures would you use?

Read reports

Regarding implementing back/forward button functionality for a web browser, what data structures would you choose?

Read reports

Tell me about how you worked with teammates and handled disagreements at your last job.

Read report

Tell me about your project experiences and can you solve a simple coding question?

Read report

Formats, difficulty and experience

Across all 6 Etsy interview reports.

Interview formats

Coding 28.6%
Technical 28.6%
Behavioral 23.8%
System Design 9.5%
Case 4.8%

Interview difficulty

Easy 33.3%
Average 66.7%
Difficult 0%

Candidate experience

Positive 66.7%
Negative 33.3%