Youtrip | Sr SWE | Singapore | Sept 2024 | Reject

youtrip logo
youtrip
Senior Software EngineerSingaporeRejected
November 23, 20240 reads

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)

Q1
Find Duplicate Values in an Array
Data Structures & AlgorithmsEasy

Given an array, find all duplicate values present within it.

Q2
Create Longest String from Specific Substrings
Data Structures & AlgorithmsMedium

Given three types of substrings: 'AA', 'BB', and 'AB', construct the longest possible string using these substrings.

Q3
Design eCommerce System for Flash Sale
System DesignHard

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.

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!