Senior Backend Engineer @ Cars24
Summary
I interviewed for a Senior Backend Engineer position at Cars24, which involved rounds on Data Structures & Algorithms and System Design, specifically focusing on building an O(1) data structure and designing a vaccination management system. Ultimately, I was rejected.
Full Experience
Round 1
Design a DS 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?
Questions on design patterns, SQL v NoSQL, single and composite indices data structure.
Round 2
HLD: Design Cowin for vaccination management and tracking. Update vaccination center information, search and book slots, auth etc.
Verdict
Rejected.
Interview Questions (2)
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?
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.