
Synthesized from 11 candidate submissions for ALL.
Navi’s hiring process is rigorous and role-specific, with a strong emphasis on problem-solving, system design, and behavioral fit. The process varies significantly across roles, from coding-heavy assessments for SDE-1/New Grad candidates to multi-dimensional evaluations for SDE-2 and above, including system design, product thinking, and managerial rounds. Feedback from candidates highlights variability in interviewer quality and communication, with some reporting positive experiences and others citing poor conduct or lack of clarity.
The candidate faced a coding round with two problems of medium and hard difficulty, respectively. The outcome is not explicitly mentioned.
The coding round consisted of two LeetCode problems to solve within the allotted time.
https://leetcode.com/problems/ugly-number-ii/
https://leetcode.com/problems/maximum-frequency-stack/description/
The candidate went through two rounds: a DSA round and a System Design round. The outcome was a rejection after these rounds.
DSA round focused on generating all possible strings from a keypad input. The candidate was interviewed by a Senior Developer.
Given the numbers typed in a keypad phone, print all the possible string outputs that it can generate. Sample Input: 2234, Output: aadg, bdg
System design round focused on designing a food ordering app like Zomato/Swiggy. The candidate was interviewed by a Manager.
Design a food ordering app like Zomato/Swiggy