I applied online. The process took 3 weeks. I interviewed at GoodRx (Los Angeles, CA) in Nov 2018
Interview
The first phone call was with an HR person to go over the resume and explain what the company does. There were also a few basic Python questions.
Then I was given a coding challenge to solve and a week to send it back.
The second phone call was a technical conversation with an engineer.
The last interview was the onsite. The first engineer asked me solve a problem with an algorithm on a white board. The second engineer had a little project, similar to day to day work, to code on a computer. After that I had lunch with a few members of the team and among other things answered behavioral questions.
This interview process is much better than having white board interviews only and everyone I talked to at GoodRx is both friendly and knowledgeable
TL;DR The interviews were fine but extensive (over 6 hrs total), and they couldn't be bothered to send a rejection email. It takes 30 seconds!
The stages were:
1) Phone screen
2) Live coding technical screen (reasonable/practical, also the recruiter sent a great doc about what to expect)
3) Virtual "onsite" with:
- Timed coding exercise, and then a review of it (Practical exercise, but 40 minutes was not a realistic amount of time to complete it or to deliver the code quality they clearly expected. The review felt a bit off, it was nit-picky, not very friendly)
- Architecture and career goals
- API design
- Product, Design and Cross Functional
The recruiting scheduling tool needs an overhaul. It rarely had any available time slots, or only offered 6-hour time blocks that include unreasonable working hours like 6:45am or 7:45pm.
All of this was fine, but after over 6 hours of time spent interviewing, plus scheduling and prep time, it was radio silence for weeks!
Interview questions [1]
Question 1
Practical live coding, practical timed coding, behavioral questions, etc.
Interview took place as 4 different sessions after talking with recruiter.
1. Hiring Manager
2. Coding interview
3. Behavioral
4. System Design
Had a call with VP of engineering.
Everything seemed to go easy and well. They did not get back to me for 2 week after the interview. Until i messaged they did not have any response and failed to even give a feedback.
Interview questions [1]
Question 1
Coding exercise was working with the log file to fetch some data.
System Design was more of a discussion on what you did.
I applied online. I interviewed at GoodRx in Apr 2019
Interview
Talk to recruiter. Talk to tech manager about background. He told me about next steps. Said someone was going to send me an invite for a technical interview. Never happened. I sent them emails about the current status after a few days. No response at all.