Cars24 Services Private Limited interview experience Real time questions & tips from candidates to crack your interview

Frontend Engineer

Cars24 Services Private Limited
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
My journey began with a deep curiosity about technology and problem-solving. I started by mastering the fundamentals of Data Structures and Algorithms (DSA), which form the backbone of software development. Along the way, I built several small projects using the MERN stack, which helped me strengthen both my frontend and backend skills. One of the biggest turning points was taking ownership of real-world projects—whether building platforms from scratch or integrating payment gateways. I made it a point to learn from every experience, whether as an intern or a full-time developer, focusing not only on technical knowledge but also on scalability and teamwork. Consistency played a crucial role in my progress. I dedicated time daily to learning, practicing coding challenges, and contributing to larger projects. My practical experience from roles at Internshala, Spyne, and AlgoTutor allowed me to approach interviews with confidence. The key takeaway? Stay consistent, work on side projects, and focus on learning through real-world scenarios. It was this combination of skills, perseverance, and continuous learning that helped me successfully navigate the interview process and land this opportunity.
Application story
I came across the opportunity at Cars24 through their careers page and immediately applied online by submitting my resume. A few days later, I received an email from their HR team regarding the initial screening. After that, the interview process was conducted in multiple rounds, including technical and behavioral assessments, mostly over video calls. Throughout the journey, communication was smooth, and the HR team kept me updated at every stage. The entire process, from applying to receiving the final offer, was well-organized and took about 2 to 3 weeks.
Preparation
Duration: 6 months
Topics: HTML, CSS, Tailwind CSS, JavaScript, React.js, Next.js, Node.js, Express.js, MySQL, MongoDB, Redux for state management, Data Structures and Algorithms (DSA), API development and integration, Authentication and Authorization, Payment gateway integration.
Tip
Tip

Tip 1: Focus on the fundamentals of frontend development (JavaScript must be strong).
Tip 2: Practice standard machine coding round questions.
Tip 3: Please check previous interview experiences.

 

Application process
Where: Referral
Eligibility: NA, (Salary Package - 18 LPA)
Resume Tip
Resume tip

Tip 1: Projects with a good UI and a live link.
Tip 2: Prior work experience is good to have.

Interview rounds

01
Round
Medium
Face to Face
Duration60 minutes
Interview date31 Jul 2024
Coding problem3

1. Find the output of the following function: -

function foo() {
   const arr = [];
   arr.push({ bar: 1 });
   return {
       arr: [1], 
       getArr: () => {
           return this.arr;  // `this` may not behave as expected
       },
       updateArr: (value) => {
           this.arr.push(value);  // Issue with `this` context
       }
   };
}

const obj = foo();
console.log(obj.getArr());  // Unintended result due to incorrect `this` binding
obj.updateArr(2);
console.log(obj.arr);


Additionally, conceptual questions on closures were asked, including practical implementations like function currying.
Example-> sum(1)(2)(3) write a function sum which return sum as 6

2. Curried Functions

What is function currying? Write a function sum(1)(2)(3) that returns the sum as 6 using function currying.

3. Promises and Event Loop

What are promises and async event loops?

02
Round
Medium
Face to Face
Duration60 minutes
Interview date5 Aug 2024
Coding problem1

1. System Design

Create a UI that does the following:

  • The UI should look exactly like the image above, featuring 7 boxes arranged in a C shape.
  • When a box is clicked, its colour should change to green.
  • When all the boxes are green, they should revert to their previous colour (white) one by one, with a 1-second delay, in the same order in which they were first clicked.
03
Round
Hard
Online Coding Interview
Duration45 minutes
Interview date8 Aug 2024
Coding problem1

1. Hiring Manager Questions

The round with the hiring manager was one of the toughest interviews.

The topics covered included:

  • Cookies vs. Local Storage: Their advantages, disadvantages, and appropriate use cases. (Learn)
  • Cross-Site Scripting (XSS): How it works and its potential impacts. (Learn)
  • Request Validation: How browsers determine whether a request is valid.
  • CORS (Cross-Origin Resource Sharing): What it is and when it applies.
  • Preflight Requests: What they do and why they are needed.
  • Error Handling in React: How to prevent a component crash from affecting the entire page.
  • Error Boundary: What is it and how does it help contain errors in React? (Learn)
  • Error Element: Its role in error handling and fallback UI rendering.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 11 problems
Interviewed by Cars24 Services Private Limited
7422 views
0 comments
0 upvotes
SDE - 2
3 rounds | 3 problems
Interviewed by Cars24 Services Private Limited
3663 views
0 comments
0 upvotes
SDE - 1
4 rounds | 4 problems
Interviewed by Cars24 Services Private Limited
2035 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes