N

Navi

Software Development Engineer

Interview Date

Result

Rejected

Difficulty

Medium

Rounds

2 rounds

Drive Type

Not Specified

Topics asked

Data StructuresAlgorithmsMachine CodingSystem DesignConcurrencyUnit TestingExtensibilityScalabilityTrade-offs

Detailed experience

Role: Software Development Engineer

College: Not Specified

Interview Date: Not Specified

Interview Type: Not Specified

Result: Rejected

Difficulty: Medium

Rounds: 2 rounds

Topics Asked: Data Structures, Algorithms, Machine Coding, System Design, Concurrency, Unit Testing, Extensibility, Scalability, Trade-offs

Experience:

This interview experience for a Software Development Engineer role at Navi was described as intense and insightful, focusing on problem-solving and practical backend engineering.

Round 1: DSA + Problem Solving. This round focused on data structures and algorithms. The candidate was asked to solve two medium-level DSA questions in a timed coding environment. The questions were: "Min Cost to Connect All Points" (Leetcode) and "Count ways to make sum of odd and even indexed elements equal" (GFG). The candidate solved both correctly within the given time.

Round 2: Machine Coding + System Design Discussion. This was considered the most critical round, a real-world simulation. Candidates were given 1.5 hours to implement an Inventory Management System from scratch. The system needed to support adding inventory, adding products, listing products, handling concurrency (race conditions), and writing unit tests for all functionalities. After the coding, there was a 30-minute panel discussion with 3 engineers from Navi. In this discussion, the candidate had to walk through and run their code, explain design choices, how concurrency was handled, discuss extensibility (how to add new features), and answer questions about scalability and trade-offs. The candidate managed to complete the system design and implement concurrency control but could not complete the unit tests due to time constraints. Unfortunately, the candidate was rejected at this stage.

Posted on - 13 Nov 2025
Navi Interview Experience - Software Development Engineer | OAHelper