
Synthesized from 11 candidate submissions for ALL.
The Product / Frontend role at Navi typically involves a multi-round process focusing on Android development, problem-solving, and behavioral fit. Candidates are expected to demonstrate strong fundamentals in Android, JavaScript, and system design, along with problem-solving skills tailored to frontend and mobile contexts.
No specific OA format is mentioned for this role. However, candidates are expected to have a strong grasp of frontend and Android concepts.
Focus: Android fundamentals, including lifecycle management, views, layouts, fragments, activities, and coroutines.
Key Questions and Topics:
LinearLayout, RelativeLayout, ConstraintLayout.Focus: Problem-solving using data structures and algorithms, with an emphasis on stacks, trees, and dynamic programming.
Key Questions and Topics:
'(((())))' → 8, '))(())' → 4).Focus: Coding, system design, threads, processes, and behavioral questions.
Key Questions and Topics:
A is open and multiple activities are opened afterward, how to reopen activity A using launch modes?Focus: Cultural fit, behavioral questions, and motivation.
Key Questions and Topics:
Focus: Building a JIRA/Trello clone with features like creating, deleting, and dragging/dropping cards between lists.
Key Questions and Topics:
Focus: Building a queueable progress bar and understanding async programming.
Key Questions and Topics:
n seconds to complete and is queueable (i.e., on button click, the progress bar restarts after the current one is complete).Focus: JavaScript concepts, closures, hoisting, this keyword, deep vs. shallow cloning, and functional programming.
Key Questions and Topics:
this keyword.computeAmount such that it adds numbers passed to it and returns the output using chaining:
computeAmount().lacs(15).crore(5).crore(2).lacs(20).thousand(45).crore(7).value();
// Expected output: 143545000
Focus: Discussion about projects, UI library creation, and website builder.
Key Questions and Topics:
The SDE-2 role at Navi involves a multi-round process with a strong emphasis on system design, problem-solving, and product thinking. Candidates are expected to demonstrate expertise in designing scalable systems, solving complex DSA problems, and articulating their thought process clearly. Feedback suggests variability in interviewer quality and communication.
Focus: Advanced problem-solving using data structures and algorithms.
Key Questions and Topics:
2234aadg, bdgFocus: Designing scalable systems with a focus on high-level and low-level design.
Key Questions and Topics:
Focus: High-level design of scalable systems.
Key Questions and Topics:
Focus: Deep dive into the candidate’s projects and understanding their decision-making process.
Key Questions and Topics:
Focus: Improving existing products and articulating design decisions.
Key Questions and Topics:
The SDE-1 / New Grad role at Navi is designed to assess a candidate’s problem-solving skills, coding proficiency, and behavioral fit. The process typically includes an online assessment, problem-solving rounds, and managerial discussions. The OA is known for its rigor, with a mix of aptitude, math, and coding questions.
The OA varies in format but generally includes:
August 2021 OA:
November 2021 OA:
k pairs to maximize absolute difference (solved using DP).August 2022 OA:
Off-Campus 2023 OA:
Focus: Problem-solving using data structures and algorithms.
Key Questions and Topics:
August 2021:
November 2021:
k distance from the root node (DFS approach, TC & SC).August 2022:
Off-Campus 2023:
Focus: Project discussion, SQL queries, and behavioral questions.
Key Questions and Topics:
August 2021:
November 2021:
empId is not a primary key.August 2022:
Off-Campus 2023:
Focus: Behavioral fit and motivation.
Key Questions and Topics:
The SDE-3 / Senior role at Navi is designed for experienced candidates who can tackle complex coding challenges and system design problems. The process typically includes a coding round with medium to hard difficulty problems, focusing on advanced data structures and algorithms.
Focus: Solving two LeetCode problems of medium and hard difficulty within an allotted time.
Key Questions and Topics:
The Data Science / ML role at Navi involves a multi-round process focusing on project discussions, technical rounds (SQL, data warehousing), machine coding challenges, and behavioral fit. Candidates are expected to demonstrate expertise in data manipulation, algorithmic thinking, and system design for data platforms.
Focus: Discussion about the candidate’s current role and projects, with the candidate acting as the driver and the interviewer asking follow-up questions.
Focus: Writing SQL queries and discussing data warehousing concepts.
Key Questions and Topics:
student(id, marks, school, subject)school(school, region)Focus: Solving a real-world problem using code.
Key Questions and Topics:
Focus: Deep dive into the candidate’s resume and projects.
Focus: Behavioral fit and motivation.
Key Questions and Topics:
The candidate was rejected after the system design round. The overall experience was negative due to poor interviewer conduct, lack of clarity, and poor communication from the recruiter, including ghosting and delayed responses.
The candidate attended a 1-hour DSA/problem-solving round and passed. The question involved generating all possible string outputs from a keypad input, described as an advanced version of the LeetCode problem 'Letter Combinations of a Phone Number'.
Given the numbers typed in a keypad phone, print all the possible string outputs that it can generate. Sample Input: 2234, Output: aadg, bdg
The candidate attended a 1-hour system design round and was rejected. The task was to design IRCTC's ticket booking functionality, including HLD, LLD, and algorithms. The interviewer followed a pre-existing video solution and provided minimal guidance, leading to a poor experience.
Design IRCTC's ticket booking functionality (HLD, LLD, and algorithms for ticket booking).
The candidate successfully cleared all rounds for the SDE1 role at Navi, including an online assessment, PS/DS round, HM round, and culture fitment round. They received an offer and shared their experience and tips for interview preparation.
Duration: 2hrs, Platform: DoSelect, Format: Aptitude + 3 Coding questions. Two of the coding questions were simple implementation-based problems. Third one was a variation of https://leetcode.com/problems/spiral-matrix/.
Online assessment conducted on DoSelect platform with a duration of 2 hours. It included aptitude and 3 coding questions. Two were simple implementation-based problems, and the third was a variation of the Spiral Matrix problem.
A 1-hour round focused on Problem Solving and Data Structures. The interviewer asked questions related to dynamic programming, string manipulation, and version comparison. The candidate was asked about their familiarity with a specific problem and skipped it when they mentioned having solved it before.
https://leetcode.com/problems/minimum-cost-for-tickets/
https://leetcode.com/problems/longest-valid-parentheses/
https://leetcode.com/problems/compare-version-numbers/
Easier version of https://leetcode.com/problems/decode-string/
A 1-hour round focused on discussing the candidate's internship experience at Samsung R&D. The interviewer also asked about database design concepts, specifically how to implement tweet, retweet, and reactions functionalities similar to Twitter.
A 15-minute round discussing the candidate's internship experience and basic HR questions.