
Aggregated from 2 candidate experiences for ALL.
The SDE-2 interview process at Motive is designed to evaluate technical depth, problem-solving skills, and system design capabilities. It includes multiple rounds of coding, design, and managerial discussions, often culminating in a high-stakes evaluation with limited feedback. Rejections are frequent, even after completing all rounds.
DSA Round
Low-Level Design (LLD) Round
High-Level Design (HLD) Round
Machine Coding Round
The interview process consisted of five rounds, including technical (DSA and LLD) and managerial rounds. The candidate was rejected after completing all rounds, with the process spanning less than two months.
Candidate was asked to implement an iterator class for a 2D array that iterates in a round-robin fashion with a context switch after every 2 values. The candidate completed the code but encountered an infinite loop issue.
Implement an iterator class for a 2D array that iterates in round-robin fashion with a context switch after every 2 values.
Discussion about the candidate's previous work experience, behavioral questions, and a grilling session on past projects.
Work experience discussion
Behavioral questions
Project grilling
Two DSA problems were given. The first was to find the maximum product of three numbers, and the second was a medium-level BFS problem.
Maximum product of three numbers (LeetCode problem)
Medium BFS problem (exact problem not recalled)
Candidate was given an API to fetch car details and required to create an API that returns a list of cars filtered by color and model year (2015-2019). The candidate used Postman to test the API and faced issues while filtering data due to limited experience with ExpressJS.
Design an API to filter cars by color and model year (2015-2019) using an existing API for fetching car details.
Behavioral questions, project discussions, and technology-related discussions about the candidate's projects.
Behavioral questions
Project discussions
Technology discussions
The candidate went through six rounds of interviews but was ultimately rejected. The process was deemed time-consuming without receiving any feedback. Two significant concerns were noted during the interviews.
Two LeetCode medium-level coding questions were asked.
Hiring manager round followed by a Low-Level Design (LLD) question involving the design of a Swiggy restaurant-side system.
One LeetCode hard-level coding question was asked. The interviewer was reportedly unaware of the solution initially.
A medium-level machine coding question was asked.
High-Level Design (HLD) round focused on designing a TinyURL system. The interviewer emphasized capacity and traffic estimation, requiring mental calculations without the use of a calculator.
Generic hiring manager discussion involving resume scanning.