Round 1: Online Assessment
Questions:
- Format: 3 DSA questions
- Topics Covered: Sorting, Arrays, and Dynamic Programming (DP)
- Difficulty: 1 Easy, 1 Medium, 1 Hard
- Duration: 1 hour
- Performance: Solved all three questions completely, except for one missed edge case in the DP problem.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Problem-Solving & Data Structures (PSDS) Round 1
Questions:
- Minimum Window Substring
- Daily Temperatures
- Difficulty: Easy-Medium
- Experience: Solved both questions satisfactorily. The interviewer focused on optimizations, especially reducing function calls in Question 1.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Problem-Solving & Data Structures (PSDS) Round 2
Questions:
- Longest Substring Without Repeating Characters
- Asked to reduce time complexity from O(2N) to O(N) by minimizing pointer movement.
- Coin Change (Dynamic Programming)
- Explained the bottom-up DP approach directly to save time.
- A logical LLD question
- Discussed the approach to solving the problem since we ran out of time before coding.
- Difficulty: Ranged from Easy to Hard.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4: Hiring Manager Round
Questions:
- Discussion Points:
- My background (schooling, internship, interests).
- Asked the hiring manager about his career trajectory and Flipkart's work culture.
- Key Takeaway: Approached this calmly, as I didn’t want excitement to affect my performance.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.