I applied through a recruiter. The process took 2 months. I interviewed at Indeed in Jan 2025
Interview
Screening
* Recruiter Screen (30 Mins)
* Technical Screen through Karat (1 Hour)
Virtual Onsite
* Technical - Programming Exercise (1.5 Hours)
* Technical - Whiteboard (1 Hour)
* Behavioral - Resume Deep Dive (1 Hour)
* Technical - Code Review (1 Hour)
* Closing with Hiring Manager (30 mins)
An Indeed recruiter contacted me to apply for a specific role and I went through their lengthy hiring process. It took ~3 weeks from start to finish and despite doing well on the majority of the interviews, I was ghosted. No responses to my follow-ups. It's been over 3 weeks since finalizing the process so it's safe to say that they have no intention of extending an offer.
The people that I interacted with throughout the interview process were great and I got a good impression about the people who work at Indeed. However, I can't recommend anyone invest their time going through this process when they don't respect the time and effort that candidates have to go through to MAYBE get an offer. If it's not a good fit, they should have the decency to communicate that effectively.
Interview questions [1]
Question 1
* ProEx: You're given job postings and search queries. Match the best job posting based on the query and sort depending on some constraints.
* Whiteboard: Found the equivalent on LC. It was Moving Average from Data Stream but with minor modifications. Be prepared to discuss implementation and go into more details about optimizations.
* Resume Deep Dive: Be prepared to go into detail about a project that you've worked on. Did get follow-up questions but that depends on the conversation, make sure that you know why things were implemented and the tradeoffs. Did not go through my entire resume.
* Code Review: You get a "sample" pull request and review it as if you're reviewing a junior's code. You choose the programming language. There are bugs to find but the rest is open-ended such as syntax, naming conventions, etc.
I applied in-person. The process took 2 weeks. I interviewed at Indeed in May 2024
Interview
2 step interview. First one was live coding session. I got two tasks. First one - construct list of objects from tree representation. Second one - verify syntax of equation with test coverage.
Next step was one hour talk with team leads.