Myntra - SDE-1Interview Process
About Me -
Education: B.Tech Tier 1 (Top 10 NIT)
Company: SDE1 at Startup
Experience: 14 months
I was contacted by Myntra HR through Instahire regarding an SDE-1 Frontend Engineer position, and after several rounds of interviews, I was fortunate to receive and accept the offer. Here's a detailed breakdown of the interview process:
Round 1: DSA and JavaScript Questions
The first round started with a Data Structures and Algorithms (DSA) problem, where I was asked to solve the"First Missing Positive problem. I implemented an efficient solution and, after completing it ahead of time, the interview transitioned to JavaScript-related questions.
The JavaScript section covered:
Performance benefits of using promises.
Explanation of a code snippet where I had to predict the output.
Topics like the Virtual DOM and reconciliation.
JavaScript's concurrency model, event loop, and lifecycle hooks.
Since I solved the DSA problem early, I had extra time to address a few additional questions from the interviewer.
Round 2: DSA, JavaScript, and CSS Questions
In the second round, I was presented with two DSA problems:
Minimum number of bit replacements to convert one binary string to another.
Set Matrix Zero problem.
Following the DSA portion, I was given a JavaScript code snippet to evaluate and explain its output, particularly focusing on pass by value vs. pass by reference. Lastly, I was asked a question about CSS media queries and how to apply them effectively.
Round 3: Projects and HLD Design Discussion
This round started with a discussion of my recent projects, where I shared details about the work I had done and the challenges I overcame. Afterward, the interviewer asked me to design a High-Level Design (HLD) for a payment system. I proposed several solutions, but the interviewer kept presenting different scenarios where my solutions would fall short, pushing me to think deeper.
To simplify, he narrowed the problem down to a cash-on-delivery payment system, and I offered a revised solution. Additionally, we discussed CAPTCHA generation and authentication.
Round 4: HR Discussion
The final round was an HR interview where I was asked the following questions:
Why do you want to leave your current organization?
Why should we hire you?
What are your weaknesses?
How did you transition from an Electrical Engineering graduate to a Software Developer?
The discussion also touched on my career aspirations and goals.
Final Verdict
Four days after the final interview, I received a call from HR informing me that I had been selected for the position.
compensation - https://leetcode.com/discuss/compensation/5814330/Myntra-or-Software-Engineer-or-Bengalore