Round 1: HackerRank Test
Questions: HackerRank Online Assessment test of 90 minutes, with 2 DSA questions (LC-Easy and LC-Medium) to solve. I have coded both the questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: CoderPad Virtual Interview
Questions:
- Find First and Last Position of Element in Sorted Array
- Specific question not provided.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: DSA Round
Questions:
- Container With Most Water
- Take, No Take DP variation.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4: DSA + Java Core Questions + Kafka
Questions:
- HASHTABLE vs HASHMAP vs CONCURRENT HASHMAP: Tradeoffs and Advantages.
- Concurrency (Optimistic vs Pessimistic): Recommendation: Watch Shreyansh Jain Video on Youtube.
- Kafka Internals: Advantages and Disadvantages over RabbitMQ.
- Find the longest increasing or decreasing subarray (EASY).
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5: OOPs + Java Internals + LLD + HLD + CN
Questions:
- OOPs based questions.
- Explain the whole process of how we deployed the code on cloud (Step by Step: how Java compiles, role of Maven, JAR vs WAR, JVM vs JDK vs JRE vs JIT, CI/CD pipelines steps).
- Implement an algorithm so that the user won't be able to ask for the OTP for resetting the password more than 3 times in the last 5 minutes (Rate Limiter).
- HTTP vs HTTPS, TCP vs UDP.
- Some HLD questions where you will implement this Rate Limiter Algorithm (CDN, Gateway, Load Balancers).
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 6: TechnoManagerial Round
Questions: Introduction and brief discussion about my current company, projects, architecture, my contributions, etc. Mostly questions were from the points or skills mentioned in the resume.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Verdict: Selected
I got the offer letter after 3 weeks and have accepted the offer.
Compensation Details: Compensation Discussion
Interview Experience - Flipkart: Flipkart Interview Experience