Cars24 Software Development Engineer 2 Interview Experience
Software Development Engineer 2
Summary
AI Powered
The interview experience for the Frontend Software Development Engineer 2 at Cars24 consisted of several challenging technical questions across two rounds. The questions focused primarily on JavaScript, React, and React Native, along with discussions on web optimization and specific coding scenarios. Overall, the interview at Cars24 appears to be a rigorous evaluation of both technical knowledge and practical problem-solving skills.
1
#1Difference between Type and Interface in TypeScript
Easy
typescript
interfaces
types
What is the difference between 'type' and 'interface' in TypeScript?
#1
Difference between Type and Interface in TypeScript
What is the difference between 'type' and 'interface' in TypeScript?
typescript
interfaces
types
Easy
#2Code a Timer Application
Medium
react
hooks
timer
Implement a timer application. Explain the use of 'useState(prevTime => prevTime + 1)' while coding a timer. Additionally, convert the timer functionality into a custom hook.
#2
Code a Timer Application
Implement a timer application. Explain the use of 'useState(prevTime => prevTime + 1)' while coding a timer. Additionally, convert the timer functionality into a custom hook.
react
hooks
timer
Medium
#3Optimize E-commerce Page
Medium
web-optimization
ecommerce
performance
Discuss strategies to optimize a page that contains content similar to an e-commerce site. Consider aspects such as image optimization, content height management, loading strategies, pagination, and using FlatList.
#3
Optimize E-commerce Page
Discuss strategies to optimize a page that contains content similar to an e-commerce site. Consider aspects such as image optimization, content height management, loading strategies, pagination, and using FlatList.
web-optimization
ecommerce
performance
Medium
#4Focus on Input Field in React Native
Medium
reactnative
input-management
focus
How can you set focus on an input field in React Native using a button click? Explain the use of ref props and the focus method.
#4
Focus on Input Field in React Native
How can you set focus on an input field in React Native using a button click? Explain the use of ref props and the focus method.
reactnative
input-management
focus
Medium
#5List All React Hooks
Medium
react
hooks
useref
usestate
List all the hooks you are aware of in React and explain the difference between 'useRef' and 'useState'.
#5
List All React Hooks
List all the hooks you are aware of in React and explain the difference between 'useRef' and 'useState'.
react
hooks
useref
usestate
Medium
#6Image Format Comparison
Medium
images
formats
web
Compare PNG, SVG, and Webpack. Which image format is best for web development and why?
#6
Image Format Comparison
Compare PNG, SVG, and Webpack. Which image format is best for web development and why?
images
formats
web
Medium
#7Trigger Events in CleverTap
Medium
analytics
clevertap
monitoring
How can you trigger events in CleverTap and analytics? What tools have you used for crash monitoring?
#7
Trigger Events in CleverTap
How can you trigger events in CleverTap and analytics? What tools have you used for crash monitoring?
analytics
clevertap
monitoring
Medium
#8React Native CLI vs. Expo CLI
Medium
reactnative
expo
cli
Discuss the differences between React Native CLI and Expo CLI. Which one would you prefer to use and why?
#8
React Native CLI vs. Expo CLI
Discuss the differences between React Native CLI and Expo CLI. Which one would you prefer to use and why?
reactnative
expo
cli
Medium
frontendjavascriptreactreactnativeinterviewexperiencesoftwareengineersoftwaredevelopercars24webdevelopmentinterviewtipscareergrowthcars24
r
ritwik chakraborty
Verified User