
Derived from 1 submission for ALL. Format details may vary across different teams or locations.
Select a role track above to view specific candidate interview patterns.
The candidate participated in a machine coding round for the SDE-1 role at Cleartrip in Bangalore (March 2024) and was ultimately rejected.
A 2-hour machine coding round focused on designing a flight inventory and booking management system. The problem involved creating entities and service classes for managing flight data, user funds, fare types, seat availability, and booking operations. The solution required handling features like adding users, searching flights, booking flights, and a bonus feature for searching flights by preferred airline with sorting options.
Design a flight inventory and booking management system where multiple flights operate on different sectors daily, with multiple fare types and seat lists for each fare type. Ensure that booked seats are not available for other users. Implement features to add users, search for available flights, book flights, and handle user funds. Ensure the design is extensible for future requirements.