Backend Engineer | Zenskar
JP Morgan Chase | SDE 3 | YOE 3.4
Microsoft SDE - 2 | Interview Experience | Status Pending
eBay || SWE3 Interview Experience || Bangalore
Bloomberg | Interview Experience | Senior Software Engineer | NYC | Nov 2025
Youtrip | Sr SWE | Singapore | Sept 2024 | Reject
Summary
I interviewed for a Senior Software Engineer position at YouTrip in Singapore and was ultimately rejected due to my performance in the System Design round. Despite the rejection, I appreciated the detailed feedback provided by the recruiter.
Full Experience
I recently went through the interview process for a Senior Software Engineer position at YouTrip in Singapore. The process started with an initial discussion with the recruiter about the job description and what to expect in the upcoming rounds. Following that, I completed a HackerRank assessment where I tackled two LeetCode medium-level problems.
The first coding round involved solving two distinct problems: one focused on finding duplicate values within an array, and another challenging problem about constructing the longest possible string using specific building blocks like "AA," "BB," and "AB."
The system design round was particularly interesting, as it revolved around enhancing an existing eCommerce system to handle an upcoming flash sale, similar to preparing Amazon for a new iPhone launch. Unfortunately, my performance in this round led to my rejection. However, I am grateful for the recruiter's detailed feedback, which highlighted areas for my improvement, particularly in being more precise and concise during system design discussions.
Interview Questions (3)
Given an array, find all duplicate values present within it.
Given three types of substrings: 'AA', 'BB', and 'AB', construct the longest possible string using these substrings.
Design and discuss improvements for an existing eCommerce system to prepare it for an upcoming high-traffic flash sale, such as the launch of a new iPhone on Amazon. Focus on scalability, reliability, and handling peak loads.
Preparation Tips
My key learning from this experience is the importance of being precise and concise during system design discussions. I need to focus on structuring my thoughts better and communicating design decisions more effectively, especially when preparing for high-traffic scenarios like flash sales in an eCommerce system.