Cleartrip | Flipkart | Offer

cleartrip logo
cleartrip
Software Development Engineer 1 (SDE1)2 yearsOffer
September 29, 202536 reads

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)

Q1
Zigzag String Conversion
Data Structures & Algorithms

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.

Q2
Design Car Pooling System
System DesignHard

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.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!