Flipkart:
Round 1: Machine Coding
Task: Design a payment app to send payments and receive cashback.
Details: The code had to be functional and adhere to SOLID principles.
Outcome: Cleared.
Round 2: Data Structures and Algorithms (DSA)
Question 1: Delete given nodes of a tree and return the forest formed.
Result: Solved successfully.
Question 2: Distribute books among students such that the maximum number of pages a student reads is minimized.
Result: Couldn’t figure it out.
Final Verdict: Rejected.
PhonePe:
Round 1: Machine Coding
Task: Design a flight management system (Add flights, make bookings, find available seats).
Outcome: Cleared.
Round 2: DSA
Details: Two hard questions.
Result: Solved the first without hints; needed hints for the second.
Outcome: Cleared.
Round 3: High-Level Design (HLD)
Task: Design Stack Overflow.
Details: Discussed DB schema, choice of DB (SQL vs. NoSQL), API design, and search functionality. Messed up on reasoning for DB choice.
Outcome: Cleared.
Round 4: Hiring Manager (HM) Round
Task: Design a rate limiter and answer typical HM questions.
Final Verdict: Rejected in the debrief round.
nference:
Round 1: DSA
Details: Two medium-level questions.
Result: Solved both without hints.
Outcome: Cleared.
Round 2: Design + HM
Task: High-level design discussion.
Details: Don’t remember the exact question.
Outcome: Cleared, but the position got filled. The recruiter shifted me to another team.
Round 3: DSA + HM
Details: Graph-based question and other HM-type questions.
Final Verdict: The recruiter ghosted.
Cult.fit:
Round 1: Online Assessment (OA)
Details: Two medium-level questions.
Result: Solved both.
Final Verdict: Never heard back.
Setu:
Round 1: Machine Coding (In-office)
Task: Design a Splitwise clone.
Details: Evaluated on working code and DB schema. Also had a good discussion on the HLD of my current work.
Outcome: Cleared.
Round 2: Deep Dive into CV
Details: Discussed multi-threading, Go routines, Python GIL, Redis, etc.
Outcome: Cleared.
Round 3: CTO Round
Task: Design an event-driven architecture for Swiggy orders.
Details: Was able to discuss it but lacked a clear idea about event-driven architecture. Also had questions around Go routines and the reason for switching.
Final Verdict: Rejected.
Zepto:
Round 1: DSA
Details: Two hard questions directly from LeetCode.
Result: Solved both.
Outcome: Cleared.
Round 2: Low-Level Design (LLD)
Task: Design the DB schema for IRCTC and write queries to find seats and book tickets.
Final Verdict: Rejected.
Kind of frustated because of all the rejections.