NYKAA Frontend Interview Experience | SDE-2
Role: SDE-2 (Frontend) Experience: 3 Years 10 Months Location: Gurugram Interview Date: March 2026 Verdict: Selected
NYKAA Frontend Interview Experience | SDE-2

Role: SDE-2 (Frontend) Experience: 3 Years 10 Months Location: Gurugram Interview Date: March 2026 Verdict: Selected
How It Started
I interviewed with Nykaa for an SDE-2 Frontend role. The process was well-structured and focused heavily on problem-solving, frontend system design, and low-level design (LLD).
The interview consisted of four rounds, each evaluating different aspects of frontend engineering.
Round 1: DSA + Project Discussion
The first round started with a discussion around my current projects, followed by DSA questions.
Questions Asked:
- Populating Next Right Pointers in Each Node
- Intersection of Two Linked Lists
Both were standard problems but required clarity in approach and edge-case handling.
What Was Evaluated:
- Problem-solving approach
- Code clarity
- Understanding of edge cases
- Communication while coding
Verdict:
Strong Positive
Hey New Readers 👋
If you’re new here, make sure to check out my **Frontend Army publication, where I have published 70+** detailed Frontend interview experiences, Top ReactJS, JavaScript questions, and many more.

Great resource for anyone preparing for Frontend Engineer interviews 🚀
Round 2: LLD — Delivery System (Driver Perspective)
Problem:
Design a Delivery System UI (like Zepto / Blinkit / Nykaa) from the driver’s perspective
Key Expectations:
List functional requirements:
- Order assignment
- Status updates (picked, delivered)
- Real-time tracking UI
- ETA (Estimated Time of Arrival)
List non-functional requirements:
- Performance
- Scalability
- Reliability
Frontend Focus Areas:
- Component design for driver dashboard
- State management for real-time updates
- Handling live location tracking
- API integration patterns
Additional Features Discussed:
- Estimated delivery time calculation
- Real-time tracking updates
- Handling multiple active orders
What Was Evaluated:
- Ability to translate requirements into UI architecture
- Component-level thinking
- Handling real-time data in the frontend
Verdict:
Strong Positive
Round 3: LLD — Multi-Outlet Food Ordering System
Problem:
Design a system similar to McDonald’s with multiple outlets, focusing on frontend architecture.
Key Areas Covered:
UI architecture for:
- Multiple outlets
- Menu display
- Order placement
- Payment flow
Entities and data flow:
- Orders
- Inventory (ingredients)
- Payments
Advanced Discussions:
- Handling concurrent orders and reflecting real-time stock changes in the UI
- Ensuring consistency in UI when stock updates dynamically
- Designing scalable frontend architecture
Follow-up Topics:
API design for fetching:
- Orders
- Inventory
- Payments
How frontend handles:
- Auto-refresh / polling / real-time updates
- Error states and fallback UI
What Was Evaluated:
- System design thinking from a frontend perspective
- Handling real-time and concurrent data
- Scalability and performance considerations
Verdict:
Strong Positive
Round 4: Managerial Round
This round focused on both technical depth and behavioral aspects.
Topics Covered:
- Deep dive into current projects
- Challenges faced and solutions implemented
- How I would improve the existing system design
JavaScript / Frontend Concepts:
- Singleton pattern (applied in frontend services/utilities)
- How to make it thread-safe (conceptual discussion in JS context)
statickeyword and its usage
What Was Evaluated:
- Problem-solving mindset
- Ownership and decision-making
- Depth of frontend knowledge
- Communication and clarity
Verdict:
Positive (with minor gaps during code explanation)
Final Outcome
I successfully cleared all rounds and received an offer with approximately 75% hike over my current base salary.
Key Learnings
What Went Well:
- Strong LLD and system design discussions
- Clear understanding of frontend architecture
- Ability to handle real-world scenarios
Areas to Improve:
- Writing production-ready code quickly in interviews
- Explaining concepts like design patterns more clearly under pressure
Important Takeaways for Frontend Interviews
- Frontend roles at the SDE-2 level require strong system design skills, not just UI coding
- Be comfortable designing:
- Real-time systems
- Dashboard-based applications
- Scalable component architectures
Practice:
- API integration patterns
- State management strategies
- Performance optimization
- Revise core JavaScript concepts and design patterns
Closing Thoughts
This interview experience highlighted how frontend roles are evolving. It’s no longer just about building UI — it’s about designing scalable systems, handling real-time data, and making architectural decisions.
Nykaa’s process was well-rounded and pushed me to think beyond implementation into system-level design.
If you’re targeting SDE-2 frontend roles, focus equally on coding, system design, and real-world problem solving.
메타데이터
- post_id
- a244c8d81bd0
- slug
- nykaa-frontend-interview-experience-sde-2-a244c8d81bd0
- url
- https://medium.com/frontend-army/nykaa-frontend-interview-experience-sde-2-a244c8d81bd0
- canonical_url
- https://medium.com/frontend-army/nykaa-frontend-interview-experience-sde-2-a244c8d81bd0
- author_url
- https://medium.com/@gouravhammad477
- status
- ok
- fetched_at
- 2026-06-26 21:52:29