Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Etsy

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Etsy reviews | Etsy jobs | Etsy salaries | Etsy benefits | Etsy conversations
      Etsy interviewsEtsy Software Engineer interviewsEtsy interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Engineer Interview

      17 Dec 2015
      Anonymous interview candidate
      Brooklyn, NY
      No offer
      Neutral experience
      Average interview

      Application

      I applied through an employee referral. The process took 4 weeks. I interviewed at Etsy (Brooklyn, NY) in Oct 2015

      Interview

      I applied online and then contacted by a recruiter, who scheduled a 45-60 minute call with an engineering manager for the team with whom I was interviewing. This call went well, and was 50% talking about Etsy, my experience, and the team, and the remaining 50% of the interview was a small (and very unchallenging, surprisingly) coding challenge on a shared Coderpen. I then heard back the following Monday and was emailed a coding challenge to complete with an "unlimited" amount of time to complete. It wasn't difficult but it did take time writing documentation for it, testing it, etc... I then heard back the following day saying they wanted to move forward with onsite interviews. I was really excited as I had been to the Etsy office before but never for a day of onsite interviews. Anyways, I scheduled my visit 2 weeks in advance, and they (recruiters) helped organize airfare, transportation, and hotel. The process was very seamless and within a couple hours, I had my complete itinerary. On the day of my interviews, they provided a driver from the hotel to the office. I checked in with the receptionist, and a recruiter took me to a conference room downstairs where my interviewers (it was a pair interview) were waiting. They were friendly and asked a 2-part question the first half of which I got almost instantly, and the second part I could easily solve but not in the way they wanted me to (I wasn't allowed to change the code I already had written--strangely). Then, I went to lunch with the engineering manager for the team, followed by another technical interview involving explaining and walking through Javascript/jQuery snippets, writing command line utilities (how would you do this... etc). This interview went well and was very easy. Then, I had an interview with a project manager which was mainly behavioral, followed by another pair interview with two engineers. The first one asked me a pretty coding question (see below), and the second one asked me to design a function that would evenly distribute load (users) across scaled database nodes, and when load was maxed on those nodes, boot new ones, and redistribute the load again. I was stumped (I was an undergrad at the time).

      Interview questions [1]

      Question 1

      Write a function that compares two arrays (a, b) and returns True if they're the same, and False if they are not. The order does not matter. e.g. [7, 5, 2] is the same as [5, 2, 7]. Now do it with an argument 'k' that also allows the elements to be of 'k' difference in the two arrays. Must be O(n). Write a bash command (on command line) that finds all files matching a certain type recursively in a directory, but without using the -type argument. What does this jQuery block of code do? Write a program/code that scrapes and downloads the following movie rating from this popular movie site. Design a SQL based, distributed database that auto-load balances and scales new nodes as maximum load is reached, and redistributes evenly.
      Answer question
      22