Eligibility: Freshers (having internship experience is beneficial)
Application Process: I applied through a Google Doc link.
Breakdown of the Interview Rounds:
1. Online Assessment (OA):
- Three coding questions.
- Difficulty level: Hard (prepare well with hard LeetCode problems).
2. DSA Round 1:
- Conducted by two interviewers.
- Started with a basic introduction.
- Two problems were asked:
- Problem 1: Nearest Exit from Entrance in Maze
- Problem 2: House Robber
- The discussion ended with some questions about work at Flipkart.
3. DSA Round 2:
- Conducted by one interviewer.
- Process similar to Round 1.
- Three problems were asked:
- Problem 1: Remove All Adjacent Duplicates in String II
- Problem 2: Insert Delete GetRandom O(1)
- Bonus Question (time permitting): Is Subsequence
4. Hiring Manager Round:
- Basic questions about previous work experience.
- Discussion of a project I had already built, focusing on the technical aspects.
- Basic low-level design (LLD) and high-level design (HLD) of the project.
All rounds were elimination rounds.
Verdict: Rejected in the final round.
My Interview Experience:
The Flipkart recruiting team is excellent at fast-tracking the process with applicants. All my interviews were completed within 3 to 4 weekdays, which is commendable.
Note: The problems mentioned are similar to the ones asked during the interview, not the exact ones.