18 questions · from 3 interviews
Cars24 interview questions
Every question candidates reported from their Cars24 interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Cars24 coding and DSA questions
- 01
Design DS for O(1) Insert/Delete/Search/Random
Design a data structure to insert, delete, search and get a random integer. All operations should be O(1). Follow up - how would you handle these operations in a multi threaded environment?
Hard · From Senior Backend Engineer @ Cars24
- 02
Construct BST from Preorder Traversal
Given the preorder traversal of a Binary Search Tree (BST) as [8, 5, 1, 7, 10, 12] , describe how to construct the BST from it.
Medium · From Cars24 SDE2 Interview Experience | YOE 2.3 | Round-1 | SDE1/ SDE2
- 03
Online Election
Refer to the LeetCode link for the full problem description.
Medium · From cars 24 (Senior Java Developer) April 2024
Cars24 system design questions
- 01
HLD: Design Cowin Vaccination Management System
High-Level Design (HLD) for Cowin for vaccination management and tracking. This includes updating vaccination center information, searching and booking slots, authentication, etc.
Hard · From Senior Backend Engineer @ Cars24
- 02
Event-driven Architecture (EDA)
What is Event-driven architecture?
- 03
Design a Restaurant Booking System
Design a Restaurant Booking System.
- 04
Design E-commerce Cart & Inventory Orchestrator Service
Design a cart for an e-commerce application. We have an Ecommerce System where we have different services built already, your task is to build an InventoryOrchestratorService which will be responsible to save the cart state basis on different events happening…
Cars24 other questions
- 01
What is HashMap?
Explain what a HashMap is in Java.
From Cars24 SDE2 Interview Experience | YOE 2.3 | Round-1 | SDE1/ SDE2
- 02
How HashMap Works Internally?
Describe the internal working mechanism of a HashMap.
From Cars24 SDE2 Interview Experience | YOE 2.3 | Round-1 | SDE1/ SDE2
- 03
HashMap Collision Handling
Explain how HashMap handles collisions.
From Cars24 SDE2 Interview Experience | YOE 2.3 | Round-1 | SDE1/ SDE2
- 04
What is ConcurrentHashMap?
Explain what a ConcurrentHashMap is in Java.
From Cars24 SDE2 Interview Experience | YOE 2.3 | Round-1 | SDE1/ SDE2
- 05
HashMap vs. ConcurrentHashMap
Describe the key differences between HashMap and ConcurrentHashMap.
From Cars24 SDE2 Interview Experience | YOE 2.3 | Round-1 | SDE1/ SDE2
- 06
ConcurrentHashMap Optimization over HashMap
Explain how ConcurrentHashMap is optimized compared to HashMap.
From Cars24 SDE2 Interview Experience | YOE 2.3 | Round-1 | SDE1/ SDE2
- 07
Spring @Service vs. @Repository Annotations
Explain the difference between the @Service and @Repository annotations in Spring.
From Cars24 SDE2 Interview Experience | YOE 2.3 | Round-1 | SDE1/ SDE2
- 08
- 09
- 10
Database Isolation Levels
What are different Isolation levels?
- 11
E-commerce SQL Query for Category Purchases
Consider a scenario where you have a relational database schema for an e-commerce platform with three main tables: products , orders , and users . The products table contains information about various products available on the platform, the orders table…
Cars24 interview questions FAQ
What questions are asked in Cars24 interviews?
Candidates reported 18 distinct questions across 3 Cars24 interviews. 3 coding and DSA questions, 4 system design questions, 11 other questions.