Cleartrip | Flipkart | Offer
Summary
I recently interviewed at Cleartrip for a Software Development Engineer role, receiving an SDE1 offer after 2 years of experience. The process involved multiple rounds including machine coding, data structures & algorithms, hiring manager discussions, and system design.
Full Experience
Hey, I recently completed my interview process with Cleartrip and wanted to share my experience. I have 2 years of experience and ultimately received an SDE1 offer.
Round 1: Machine Coding
This was the initial machine coding round.
Round 2: Machine Coding Discussion
Following the coding round, there was a discussion based on my machine coding solution.
Round 3: Problem Solving & Data Structures
This round focused on standard LeetCode-style data structures and algorithms questions.
Round 4: Hiring Manager (First Attempt)
I expected this round to focus on resume and behavioral questions, but surprisingly, I also received a DSA question. We discussed the architecture of my current company. Additionally, I was asked a DSA question related to Zigzag String Conversion. The interviewer only required an approach, not the full code. I provided one approach, but he was looking for a more optimal solution without extra space complexity. Due to this, I received an average rating for this round, which led to an additional hiring manager round.
Round 5: Hiring Manager (Second Attempt)
This round was much better. We primarily focused on behavioral questions, and I received a good rating.
Round 6: System Design
This was a critical round, as the hiring manager gave me a chance for an SDE2 role if I performed exceptionally well. I expected a Low-Level Design (LLD) problem but received a High-Level Design (HLD) problem instead. I was asked to design a carpooling system. We had an in-depth discussion covering the overall design, CAP theorem, database choices, activity diagrams, API specifications, database tables, and their relationships, among many other related topics. Unfortunately, I received an average rating in this design round, leading to an SDE1 offer instead of SDE2.
Interview Questions (2)
I was asked a Data Structures & Algorithms question: Zigzag String Conversion. The interviewer only required an approach, not the full code. I provided one approach, but he was looking for a more optimal solution, specifically one without additional space complexity.
I was tasked with designing a carpooling system. This was a High-Level Design (HLD) problem where we thoroughly discussed the entire system. Key discussion points included the overall design, considerations for the CAP theorem, various database choices, activity diagrams illustrating user flows, API specifications, and the schema for database tables along with their relationships.