← Back to all experiencesSoftware Engineer - New Grad
Process Overview
- Applied November 2022, interviewed December 2022.
Interview Rounds Breakdown
Online Assessment
Data StructuresAlgorithmsCS Fundamentals
The assessment consisted of one easy coding problem, multiple-choice questions on CS fundamentals, and a medium-level dynamic programming problem.
The DP problem was noted to be similar in complexity and style to the Burst Balloons problem.
Questions Asked
Burst Balloons (Medium/Hard DP problem)Dynamic Programming
Solve Technical Interview 1
Resume Deep DiveSystem ArchitectureOSCNS
Technical Interview 2
Project DiscussionOpen-ended CodingOS Concepts
The coding problem was open-ended and evolved incrementally, requiring the candidate to build solutions case-by-case.
The interviewer focused on real-world OS concepts, specifically referencing MacOS architecture.
Technical + Managerial1 hour
System DesignDBMSComputer NetworksGraph Algorithms
HR Interview15 mins
BehavioralLogistics
The round was brief and focused on cultural fit, hobbies, and relocation willingness.
The candidate was asked about competing offers, which was handled transparently.
Questions Asked
Are you willing to relocate to Bengaluru?
Key Takeaways & Advice
Candidate Advice
- The anonymous interview process is a positive step toward bias-free evaluation; ensure your resume is fully redacted as requested.
- Be prepared for high-pressure, low-level technical discussions with senior panels.
- Transparency regarding other offers is acceptable and does not negatively impact the process.
Final Verdict
The candidate received an offer! 🎉
Implementation Skills
The interview process enforced strict anonymity; candidates were required to redact personal details like college and name from resumes.
The interviewer conducted a deep dive into project architecture, specifically probing for flaws, performance bottlenecks, and testing strategies.
The round concluded with a discussion on the interviewer's experience at the company.
Questions Asked
General implementation coding problemCoding
Questions Asked
Open-ended coding problemProblem Solving
Bit Manipulation
The panel consisted of three highly experienced engineers.
The round centered on a complex, real-life open-ended problem that required integrating knowledge of DBMS, networking, and graph theory.
The discussion was noted for its low-level technical depth, requiring the candidate to handle significant pressure.
Questions Asked
Bit manipulation coding problemBit Manipulation
Focus on deep-diving into personal projects, specifically regarding architecture, performance, and testing.
Prepare for open-ended coding problems that evolve during the interview.Review low-level OS concepts and their real-world applications.Practice integrating multiple CS domains (DBMS, Networks, Graphs) for complex system-level problems.