Myntra | Software Engineer - Backend (M1) | Bangalore | March-2022 [Accepted]
Summary
I successfully interviewed for a Software Engineer - Backend (M1) position at Myntra in March 2022 and received an offer. The interview process spanned four rounds, covering coding, system design, managerial discussions, and HR.
Full Experience
Current Position: Program Associate at Wells Fargo
With 8 months of experience, I applied for the Software Engineer - Backend (M1) role at Myntra in March 2022. The entire interview process was very well-organized, and I found the interviewers to be friendly and supportive throughout.
Round 1: OA Round
The first round was an Online Assessment with 31 questions across 8 sections, to be completed within 60 minutes. It included one programming question and multiple-choice questions on Java, HTML, JS, Data Structures, and DBMS.
Round 2: DS Algo Round
In this round, I was interviewed by two individuals who asked me to solve two coding problems on screenshare. We had a productive discussion on various approaches for each question, and I was expected to provide the time and space complexity for every solution proposed.
Round 3: Hiring Manager Round
This round commenced with the manager's introduction, followed by an overview of the role's responsibilities and the type of candidate they were seeking. I then introduced myself and discussed my projects in detail. The conversation also delved into DBMS concepts, specifically 'what is indexing,' 'why it is used,' and a discussion about 'Third Normal Form (3NF).' Additionally, I encountered OOPS-based questions and several situation-based questions, such as how I would handle a conflict with my manager or if I couldn't meet a deadline. I made sure to quantify my experiences, as I was advised to give numbers to my work, such as scaling applications from a thousand users to lakhs of users, or solving 80% of pending bugs in a project.
Round 4: HR Round
The final round was a conversational HR discussion. It began with my introduction and a brief summary of my projects and current responsibilities. The HR representative asked me about my reasons for seeking a switch, especially after only 8 months of experience, and why I was interested in Myntra.
The interviewers in all rounds were exceptionally friendly, and I must give a special mention to the HR team who constantly kept me updated and managed the entire process smoothly.
Verdict - Selected & Accepted the offer
Interview Questions (5)
Connect N Ropes with Minimum Cost
During the OA round, one programming question was similar to 'Connect N Ropes with Minimum Cost'. The goal is to connect N ropes of varying lengths into a single rope with the minimum possible cost, where the cost of connecting two ropes is the sum of their lengths.
Merge K-Sorted Linked Lists
In the DS Algo round, one of the problems required me to merge k sorted linked lists into a single sorted linked list. We had a detailed discussion about different strategies and their implications.
Longest Increasing Subsequence (LIS)
Another question in the DS Algo round was to find the Longest Increasing Subsequence (LIS) within a given sequence. The interviewers hinted towards an efficient O(nLogn) approach for this problem.
DBMS Concepts: Indexing and 3NF
During the Hiring Manager round, I was asked several questions related to Database Management Systems. These included inquiries such as 'what is indexing,' 'why it is used,' and a comprehensive discussion about 'Third Normal Form (3NF).'
Behavioral: Conflict and Deadlines
In the Hiring Manager round, I was presented with situation-based questions to gauge my problem-solving and interpersonal skills. Specific scenarios included 'what if I had a conflict with my manager' and 'what if I could not meet a deadline.'