Software Engineer-2
Interview Date
—
Result
Selected
Difficulty
Medium to Hard
Rounds
4 rounds
Drive Type
Full-Time (Applied via cold email)
Topics asked
Detailed experience
College: Not Specified
Interview Date: Not Specified
Interview Type: Full-Time (Applied via cold email)
Result: Selected
Difficulty: Medium to Hard
Rounds: 4 rounds
Topics Asked: Data Structures, Algorithms (LeetCode medium), Low-Level Design (LFU Cache), System Design (product architecture, scalability, new features), Managerial questions, Behavioral questions, Career journey, Team culture, Future goals, Salary expectations, SOLID Principles, Caching, Machine Coding, Design Patterns, Geometry, Mathematical, Arrays, Heap, Sorting.
This candidate applied for a Software Engineer-2 role via a cold email to engineering managers and received a response, leading to the interview process.
Round 1: DSA (Online Coding Interview)
The round began with a quick introduction and discussion about current work experience. The main part was a LeetCode medium-level DSA question (exact problem not recalled). The candidate shared two different approaches and wrote the complete code. Result: Cleared.
Round 2: Low-Level Design (LLD)
This round also started with an introduction and project-related questions. The main task was to design an LFU Cache. The interview was described as a collaborative discussion, covering design trade-offs and implementation details. The candidate started writing the code but couldn't finish due to time constraints. Result: Cleared.
Round 3: System Design + Managerial
This round was a mix of system design and managerial questions. The interviewer asked the candidate to explain the architecture of their current product. Using Draw.io, the candidate walked through the system, explaining tool choices, component communication, and scalability. The discussion extended to how the system would be extended for new features, turning into a deep, product-level conversation. Result: Cleared.
Round 4: HR Round
This round focused on the candidate's career journey, team culture, future goals, and salary expectations. The conversation with the HR head was described as warm and clear. The overall process was fast and smooth, with quick feedback after each round.