I applied through a recruiter. I interviewed at Hopper (Seattle, WA) in Jan 2022
Interview
Applied through a recruiter. First I had an half hour call with the hiring manager and it went well. He said Hopper has a long sequence of behavioral and technical interviews before they make an offer and such process proved successful. Then I had a technical interview with the hiring manager and a Senior Software Engineer. SSE was basically not supposed to ask any questions but watch it seems. During this, HM asked a few behavioral questions and proceeded to a shared technical challenge on Hackerrank. I thought I did well and I even solved what he called bonus points. TBH it is not easy to get syntax correct while coding on browser and it seems more suitable for Python programmers. Next day I received an email saying they found a slightly better fit for the position.
Interview questions [1]
Question 1
Behavioral questions like what was the latest critique I received and how I handled. Have I introduced any new technology and how I convinced the team.
Technical coding question was about a smart parking garage with two functions, enter and exit, and how it keeps track of available spaces.
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.