I applied through a staffing agency. I interviewed at Hopper (Minneapolis, MN) in Mar 2021
Interview
Very standard affair. Talked to a manager, got an online screen, then a few more in-person rounds. I felt like it was a good experience and everyone was very kind there. When everything was over they reached out to let me know they went with someone else, but all-in-all I would say they handled the whole thing well.
Interview questions [1]
Question 1
Leetcode style questions, standard stuff. If you are coming from a Scala or functional programming background try to brush up on your traditional imperative-style scripting as none of the questions lended themselves very neatly to Scala or a functional style.
6 interviews with different people, They ask you about programming languages, architecture, and your experience in preview jobs. You have interviews with developers, Product owners, managers, technical leaders, and other positions
Interview questions [1]
Question 1
Q: How did you resolve the hackerRanck problem and why?
Ok initial interview with recruiter. seemed friendly enough. engineering manager was not very friendly, didn't ask a lot about background more so wanted to jump to technical question. question was on recursively finding all possible paths from two places given multiple locations.
* Phone screen. I enjoyed talking to the recruiter very much. They clearly elaborated on the open position and shared many details about the teams and the company. Later on, that recruiter did a great job keeping me posted. * Hiring manager round + coding. Mainly we talked about my past experience, achievements, and challenging tasks I worked on. There was a medium LC problem at the end of the round (it was about calculating the stock price) * Another coding interview. I was given an LC-medium problem that I had to solve in 45 minutes. The problem was quite straightforward, but the follow-up questions were quite hard. * System design stage. I was asked to design a part of the Hopper functionality. Unfortunately, I couldn't narrow down the limitations and constraints, so I performed poorly during this stage. However, overall I enjoyed talking to different people at Hopper. Communication was nice and thorough. At the end of the interview process, I had a quick call with the Sr. Engineering Manager, where they provided quite detailed feedback regarding my interview performance and pointed out to the areas requiring improvement.
Interview questions [1]
Question 1
A lot of behavioral questions. LC medium and a system design where I had to design a part of their application.