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.