Indeed | SWE | Hyderabad | June 2022 [Reject]
Summary
I interviewed for a Software Engineer role at Indeed in Hyderabad in June 2022. Despite successfully clearing the initial Phase 1, I unfortunately received a rejection after completing the comprehensive Phase 2 interviews.
Full Experience
My journey with Indeed began when a recruiter contacted me via LinkedIn regarding an opening for a Software Engineer position. I am currently an SWE2 at a Fintech company with 3 years of experience.
Karat Round (1 hour)
This round started with a 10-minute session where I was given a choice of theoretical questions, and a few were asked from there. Following this, the interviewer presented multiple Data Structures and Algorithms (DSA) questions until the hour was exhausted. I was given three questions, all of medium difficulty.Phase 1: (Cleared)
This phase consisted of two rounds. Clearing these would lead to an invitation for Phase 2.- Round 1: High-Level Design (1 hour): I was asked to design the High-Level Design (HLD) for a new review requirement on the Indeed site.
- Round 2: Whiteboard 1 (1 hour): I encountered two DSA questions, which were described as being of LeetCode medium difficulty and sort of design questions.
After two days, the recruiter informed me that I had cleared Phase 1 and wished to schedule Phase 2, which would happen on the same day.
Phase 2: (Rejected)
Four rounds were scheduled for Phase 2, all on the same day.- Round 1: Whiteboard 2 (1 hour): This round challenged me to design a compiler for Python, specifically focusing on handling basic functionalities like indentations and colons after statements.
- Round 2: Resume Deep Dive (1 hour): The interviewer asked me to explain one of the projects detailed on my resume. Subsequently, I was asked how I would accommodate a new functionality they provided into that project.
- Round 3: Code Review (1 hour): This interview began with a discussion on the process of code reviews and what specific aspects I typically look for. Following this, I was given a sample code on Hackerrank and instructed to review it by adding comments, without the need to explain my comments.
- Round 4: Close Interview (30 minutes): A senior engineering manager joined this round. He inquired about my interview experience and suggested ways to improve the process. He also asked me to rate my performance in each round and posed several behavioral questions.
Four days after completing Phase 2, I received an email stating that I was rejected.
Interview Questions (4)
I was asked to design the High-Level Design (HLD) for a new feature on the Indeed site that allows users to leave reviews.
I was asked to design a compiler for Python that could handle basic functionalities such as indentations and colons after statements.
I was asked to explain one of the projects from my resume in depth. Following this, the interviewer posed a scenario asking how I would accommodate a new functionality he provided into that project.
The interview began with questions about my approach to code reviews, including the process I follow and the specific aspects I typically look for. Afterwards, I was given a sample code on Hackerrank and instructed to review it by adding comments, without needing to explain my comments.