I applied through a recruiter. The process took 2 weeks. I interviewed at Etsy (Brooklyn, NY) in Oct 2018
Interview
A brief technical screening call, followed by a coding challenge at Hacker Rank, followed by an onsite. Onsite consisted of 4 interviews: a technical design of a system, technical implementation of functionality, a coding/debugging session, and a general "tell me of a time. you had to..." interview. Only negative I have to mention is they provided no feedback whatsoever on their rejection - just a "you didn't fit for the role"
Interview questions [1]
Question 1
You need to implement back/forward button functionality for a web browser. What data structures would you use?