My Cars24 Frontend Engineer Interview Experience (2025)
Overview
This article details a Frontend Engineer interview experience at Cars24 for the Software Development Engineer 3 position. Cars24 is an Indian multinational online used car marketplace headquartered in Gurgaon, recognized as one of the four major organised players in India's used car segment. The company operates at significant scale, requiring robust frontend systems and customer authentication solutions.
Position: Software Development Engineer 3 â Frontend
Location: Bangalore (Remote/Hybrid Options Available)
Compensation: 25 LPA Fixed + 10 LPA ESOPs
Primary Skills Tested: JavaScript, React, Next.js, TypeScript, Data Structures, Performance Optimization
Final Outcome: Offer Received (Declined for better opportunity)
Interview Process
The interview process consisted of four distinct rounds, each designed to assess different competencies:
- Round 1: JavaScript Fundamentals (60 minutes)
- Round 2: Machine Coding Round
- Round 3: Hiring Manager Round
- Round 4: HR + Culture Fitment Discussion
Each round progressively evaluated technical depth, problem-solving abilities, and cultural alignment.
Technical Rounds
Round 1: JavaScript Fundamentals
The first round focused on core JavaScript concepts through output-based questions and polyfill implementations.
Hoisting and Temporal Dead Zone
The candidate was asked to explain hoisting behavior with var, let, and const. Key concepts discussed included:
vardeclarations are hoisted and initialized withundefinedletandconstare hoisted but remain uninitialized, creating a Temporal Dead Zone (TDZ)- Accessing variables in TDZ results in a
ReferenceError
console.log(a); // undefined (var is hoisted)
var a = 5;
console.log(b); // ReferenceError (TDZ)
let b = 10;
call, bind, and apply Methods
The interviewer tested understanding of function context manipulation. The candidate was asked to implement a bind polyfill:
Original Source
This experience was originally published on read.learnyard.com. Support the author by visiting the original post.
Read on read.learnyard.com