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

      Stack Overflow

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Stack Overflow reviews | Stack Overflow jobs | Stack Overflow salaries | Stack Overflow benefits
      Stack Overflow interviewsStack Overflow Full Stack Software Engineer interviewsStack Overflow 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.

      Top companies for "Compensation and Benefits" near you

      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Amazon
      3.7★Compensation and benefits
      avatar
      OKG
      4.3★Compensation and benefits
      avatar
      SelfMade
      4.0★Compensation and benefits

      Full Stack Software Engineer Interview

      7 Jan 2019
      Anonymous interview candidate
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. The process took 3 months. I interviewed at Stack Overflow in Oct 2018

      Interview

      Generally: I feel really confused about the whole process. I'm not sure what is happening in StackOverflow right now, but I didn't feel like I was treated as an individual in a recruitment process (more like I was just being thrown at interviewers and one of many being interviewed). I applied online around August and around 1,5 months later got an invitation to phone screen (no information throughout this time, apart from automatic email after applying). I was able to pass all the technical interviews and was only one interview away from being hired (VP of engineering talk), according to StackOverflow procedures. All the interviews (6 total) were really amazing. My interviewers were helpful, professional, made me feel comfortable from the beginning of each talk. Essentially - everything was as in articles about SO interviewing process. Solutions are presented in Google Doc, you start with small talk about your projects to get you comfortable, solve the task and can ask as many questions as you want afterward. The code is written in a language of preference, as long as it is feasible for the task (I used Typescript) All the interviews were boolean-based to my knowledge, so if I failed on any of them, I'd be immediately rejected. I made through all of the "test" interviews, though. On the other hand, all the stuff that happened besides the interviews was ONE BIG MESS. The whole process took nearly 2,5 months (and only partially due to my unavailability - I had holidays in the meantime) and almost never I got feedback immediately (or in following days) after each interview. Even when interviewers told me that I'd be contacted in no more than 24 hours (which happened at least two times), I was contacted in no sooner than 1-1,5 weeks. StackOverflow HR team was not very responsive - I contacted them directly about the process two times, requesting any information when I thought I waited for too long already. I must admit, they were very professional when they finally replied (but still - it's not an excuse, in my opinion). The emails were mostly straightforward and similar to each other - information about my next interviewer, link to Greenhouse availability chart etc. No explanation for delays. All in all, after nearly 2 weeks of not getting any response, just around a week before Christmas 2018, I got an email from HR supervisor (she was always in CC of any correspondence with SO) that I didn't get the position. Again - the email was really professional and well-written, but it didn't cover anything that was really important for me - why I got rejected, what could I improve etc. So, in a follow up email, I directly asked about those (I'm really into self-development) - feedback from my interviewers, information on what could I improve in the future, what direction may I take in order to become a better programmer in their opinion - I did not get any response till moment of writing. A few words on each of the tasks: - Phone screen question and "hard coding" tasks seemed easy for me as I like algorithms and optimizing the code. - HR interview. Mostly about beliefs, skills, and goals for the future. I felt engaged and taken care of. Generally - it felt more like a casual talk than a serious interview but was really well-structured. - The hard-coding task was rather easy (for someone knowing data structures and algorithms), made it to the end before time. The interviewer was really helpful and engaging throughout the whole task. - Architecture interview was the only one based on hard skills (SQL knowledge), so I thought failed, as I haven't used SQL for a long time (I wasn't able to conjure proper selects), but still knowing SQL possibilities and the way one designs database schemas, it seemed I was able to pass - I still designed the whole database model, explained how would I poll the data using pseudocode and wrote a bit of front-end code. This was still the hardest interview for me, though. - Product interview was the one I felt the least stressed about. The interviewer was a really nice guy that guided me through the whole process and signaled if I went too far into details or drifted away from the core concept. - The last interview I had was more of a talk with the engineering manager. Felt like a casual talk, I could ask a lot of questions and tell about my expectations etc.

      Interview questions [5]

      Question 1

      Simple coding task: write a compression algorithm (Run-length encoding)
      Answer question

      Question 2

      Hard coding task: Write a method that returns a list of permutations of the stringHard coding task: Write a method that returns a list of permutations of the string
      Answer question

      Question 3

      Architectural task - design DB model and an app that would allow for tracking results of ping pong games. Assume that teams are changing. Design the solution in a way that it will allow for building comprehensive reports (number of total wins and losses for the person and the team, win/loss ratio etc).
      Answer question

      Question 4

      Product interview: How would you design one-click buy button like the one Amazon has?
      Answer question

      Question 5

      Engineering manager interview: More of a talk. I was asked what teams I'd like to work with (and given all the openings information), what are my preferences etc.
      Answer question
      4