Cars24 Software Development Engineer 1 Interview Experience

Software Development Engineer 1

June 10, 2025
7 Questions

Summary

AI Powered

The Cars24 Software Development Engineer interview process consisted of three rounds and was comprehensive and focused on technical skills. The first round involved hands-on coding tasks related to frontend development, followed by more complex technical discussions in the second round covering JavaScript concepts and React architecture. The final round assessed behavioral aspects and project experiences. Overall, the interview experience at Cars24 is thorough and challenges candidates to demonstrate both technical and problem-solving abilities.

1

𝐅𝐢𝐫𝐬𝐭 𝐑𝐨𝐮𝐧𝐝 (𝐎𝐧𝐬𝐢𝐭𝐞)

#1

Create a Leave Form

Design a leave request form that includes a dropdown for leave types, an input text field for additional information, a submit button, and a file upload option. You have 20 minutes to complete this task.
frontend
form-design
javascript
Medium
#2

JavaScript Closures, Hooks, and Lifecycle

Discuss the concepts of closures in JavaScript, React hooks, and how React lifecycle methods work. Provide examples to illustrate your points.
javascript
react
web-development
Medium
2

𝐒𝐞𝐜𝐨𝐧𝐝 𝐑𝐨𝐮𝐧𝐝 (𝐎𝐧𝐬𝐢𝐭𝐞)

#1

Implement a Custom Hook

Create a custom React hook that returns an object containing 'value', 'resetValue', 'stop', and 'resume' functions for managing a value that increments every second. Ensure to manage the state and side-effects correctly.
react
hooks
javascript
Medium
#2

Promises and Event Loop

Explain the differences between Promise.any and Promise.all in JavaScript. Discuss how the event loop works and the potential implications of both methods in terms of execution order and handling of asynchronous tasks.
javascript
promises
event-loop
Medium
#3

React Native Architecture

Discuss the architecture of React Native, including details on bridging for both iOS and Android platforms. Explain how deep linking, animations, and notifications are handled within the framework.
react-native
mobile-development
bridging
Medium
3

𝐓𝐡𝐢𝐫𝐝 𝐑𝐨𝐮𝐧𝐝 (𝐃𝐢𝐫𝐞𝐜𝐭𝐨𝐫 𝐨𝐟 𝐄𝐧𝐠𝐢𝐧𝐞𝐞𝐫𝐢𝐧𝐠)

#1

Discuss Project Experiences

Talk about your motivations behind your projects, the challenges you faced, and the solutions you implemented to overcome these challenges. Highlight any innovative approaches used in your problem-solving.
project-management
problem-solving
innovation
Medium
#2

Technical Discussion on Advanced Topics

Engage in a discussion about advanced topics such as deep linking, bridging, animations in mobile apps, and notification management in React Native applications.
react-native
mobile-development
advanced-topics
Medium
r

ritwik chakraborty

Verified User

AI Powered

Share Your Story

Share your interview in your own words — our AI handles the rest. Hardly takes 2 minutes.

Take Mock Interview

Prepare better with expert feedback

Want to Connect 1:1?

Connect with me 1:1 for career guidance, resume reviews, interviews, and more.

Show Your Love!

Connect with us on social media