Round 1 - OA
Questions: 2 standard LC Medium questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2 - CoderPad Round
Questions:
- Highest Avg of marks (Hashmap based)
- Rain water trapping similar question
Candidate's Approach
Started with brute force and later optimized. Solved both questions with all test cases passed.
Interviewer's Feedback
No feedback provided.
Round 3 - Data Structures
Questions:
- Min meeting rooms required
- Tree Based question (medium)
Candidate's Approach
Solved both and was able to code my approaches.
Interviewer's Feedback
No feedback provided.
Round 4 - Software Design and Architecture
Questions:
- Design an algorithm that takes a stream of integers and returns the product of the last k integers.
Asked for an O(1) solution. Only approach was discussed.public int getProductFromStream(int integer)
- System design fundamentals - scenario-based questions on:
- Load balancers
- Scaling
- Server Optimization
- DB optimizations
- Caching
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5 - Software Engineering Practices
Questions:
- Agile methodologies, CI/CD, Testing, Resume grill (First 30 mins)
- Core Java, Spring Boot questions (IOC, DI, Annotations, etc.), Design question (Second 30 mins)
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 6 - Hiring Manager Round
Questions:
- Design File management System - APIs, Data structures (Approach)
- Challenges faced so far
- Why GS?
- Discussion on DBs (Firebase, SQL, PostgreSQL)
- College project discussion (How I implemented those features)
- Few Behavioral questions
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Note: Haven't heard from the recruiter about the feedback. Application turndown, hiring freeze for the role I interviewed.