Myntra | SSE | Bangalore | December 2020 [Rejected]

myntra logo
myntra
SDE IIbangalore4.5 yearsRejected
December 30, 20200 reads

Summary

I interviewed for a Software Engineer (SSE) position at Myntra in Bangalore in December 2020. The process included two coding rounds, one low-level design round, and a final hiring manager discussion. Despite performing well in the initial coding challenges, I was ultimately rejected.

Full Experience

My interview journey at Myntra for the SSE role began with a Coding Round. This round featured two problems: the first was Reverse Nodes in k-Group, and the second involved converting number 'x' to 'y' using only two operations – multiplying by two or subtracting one. I felt I performed exceptionally well, successfully nailing both questions.

The second Coding Round presented Letter Combinations of a Phone Number. The interviewer then modified this problem: one number would denote the first character, and repetitions of the same number could point to subsequent characters. For instance, '32' would result in 'da', while '322' could yield {'daa', 'db'}. I managed to code solutions for both parts but struggled to determine the time complexity for the modified version.

Next, I faced the Low-Level Design (LLD) Round. Here, the task was to design a system capable of scheduling millions of jobs daily at precise times, with an error margin of no more than 1 second. The system also needed to handle recurring jobs and be distributed across multiple servers for triggering. The interviewer's primary focus was on the mechanism for triggering jobs accurately at the specified time. I honestly didn't feel I performed very well in this round.

Finally, I had the Hiring Manager Round. This round consisted of standard HR questions, and I was also asked to design Google Drive. I believe I handled this round adequately.

Interview Questions (7)

Q1
Reverse Nodes in k-Group
Data Structures & Algorithms

Given a linked list, reverse the nodes of a linked list k at a time and return its modified list.

Q2
Convert X to Y with Multiply by 2 or Subtract 1
Data Structures & Algorithms

Convert number x to y. Only two operations are supported: Multiply the number by two, Subtract one from the number.

Q3
Letter Combinations of a Phone Number
Data Structures & Algorithms

Given a string containing digits from 2-9 inclusive, return all possible letter combinations that the number could represent. Return the answer in any order.

Q4
Modified Phone Number Combinations
Data Structures & Algorithms

Interviewer changed the question to generate combinations where one number denotes the first character, and repetition of the same number can point to next characters. For example, '32' will only denote 'da', but '322' can denote {'daa', 'db'}.

Q5
Design a Distributed Job Scheduler
System Design

Design a system to schedule jobs at a given time, handling recurring jobs at specific frequencies. The system must execute millions of jobs per day and requires more than one server for triggering, with an accepted margin of error of 1 second. The focus was on how to actually trigger jobs precisely at their scheduled time.

Q6
Design Google Drive
System Design

Design Google Drive.

Q7
Standard HR Questions
Behavioral

Standard behavioral and situational questions asked by the hiring manager.

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!