← Back to list

NYKAA Frontend Interview Experience | SDE-2

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

Gourav Hammad in Frontend Army 🚀 · 2026-04-21 03:46 · 30 claps · 2.9 min read paywalled
#interview #reactjs #javascript #interview-experience #nykaa
Open on Medium ↗
Wiki topics: 🌐 · Web Development

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)
  • static keyword 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