
Synthesized from 8 candidate submissions for ALL.
Motive's interview process is rigorous and multi-staged, typically spanning five to six rounds that emphasize a mix of complex algorithmic problem-solving and practical system implementation. Candidates, regardless of seniority, should expect a heavy focus on LeetCode-style technical rounds paired with behavioral sessions that grill them on past project experiences and technical depth.
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.
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
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.
Project discussions
Technology discussions