I applied online. The process took 1 week. I interviewed at Noom (New York, NY)
Interview
Mainly went thru the initial HR screen and then we found out that we were not a good match due to difference in the infrastructure their team uses vs my own specialties.
Interview questions [1]
Question 1
What tech stack are you comfortable with using, and how do you usually go about building a software service.
I applied through a recruiter. The process took 4 weeks. I interviewed at Noom in Sept 2022
Interview
I was originally reached out to by a recruiter. Pretty standard tech interview process: 1. Recruiter phone screen 2. Tech screen (with coding) 3. System design (whiteboard) 4. Final round, 3 in a row (System design, coding, behavioral/tell me about a time where you...) Everyone was very nice, questions seemed appropriate for role level, and I received positive feedback throughout the process. After the final round of interviews, I met one last time with a coordinator who told me I would receive feedback within a few days at the latest. I checked in with her several times as days/weeks went by, and never heard anything - I was completely ghosted. I felt that I did very well on the final round, but who knows. Maybe they went into a hiring freeze or the position was filled, or maybe I bombed. I spent many hours interviewing with them and preparing, so it's a pretty bad look to be ghosted like this.
Interview questions [4]
Question 1
Tech screen: Write a program to model coach time-splits between three types of coaching. You are provided with a coach's default time split, as well as a list of "overrides" where the coach deviated from their base time split. Part of the question revolved around data modeling, part involved the algorithm used to find a coach's overall average time split over a period of time.
Tech final round: Given a list of GPS coordinates and timestamps for a workout, write a program (data model and algorithm) to determine the average splits for each mile/KM that the user ran. I was asked to consider gaps where a workout was paused and later resumed so that they would not count towards the split times.
System design: Given two users' list of foods eaten, discuss an algorithm that could be used to find foods that both users had in common. Follow up questions asked to discuss how to solve if duplicate foods are present, time complexity, space complexity, etc... Eventually the problem evolved to include millions of foods and a cluster of so many computers with limited memory to solve the problem.
I applied through a recruiter. The process took 3 weeks. I interviewed at Noom in Sept 2022
Interview
I was reached out by their recruiter. First having a 30 min call with the recruiter to understand the background, why do you looking for job, expected salary, etc. Then followed by a coderpad interview, and a technical problem solving round.
Interview questions [1]
Question 1
Same questions as what others mentioned, but the requirements are vague and you need to clarify with the interviewers.