Myntra Interview Experience for SDE 2 (3+ years Experienced)
- Design Parking Lot: both high level and low level. How do you scale it? How do you maintain consistency?
- Find slot for VehicleNo
- Find All slots for color
- Find All Free Slots
- SOLID Principles? CAP Theorem: Multiple entries and exits
- How do you choose between relational and Non-relational databases
Round 4: How do you design a database with high read/write speeds? Both Read and Write speeds are in a 1:1 ratio and will be required by a personalization service. The consistency model required is eventual consistency. (Ans: multi-master+multi-slave model, shard based on UserId: consistent Hashing)
Why Myntra? Why leaving the current company? Explain project in detail, went into full technical depth, what technology used, why that particular technology, why not other tech (case by case basis).
What you want to do in life? Strength/ Weakness / Conflict with manager / How would you handle conflict with a team member / How do you mentor juniors? What does work/life balance mean to you? What does the team structure look like? What do you expect from Myntra (not compensation: learning/culture/ ownership)? Do you have an offer at hand? Why would you choose Myntra over the other offer?