Nykaa interview experience Real time questions & tips from candidates to crack your interview

Frontend developer II

Nykaa
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
The first two rounds were online, but the Hiring Manager round was face-to-face, which was my first in-person interview. It felt more like a conversation than a formal interview. It's essential to have a deep understanding and ownership of the modules you've worked on, as interviewers tend to dig into those details.
Application story
I applied to many places, but for this particular opportunity, the recruiter reached out to me via my Naukri profile.
Preparation
Duration: 1.5 month
Topics: Critical Rendering Path of the Browser, React, Vanilla JS, Basic DSA, System Design of Basic Components
Tip
Tip

Tip 1: Review the basics and solve questions on BFE.dev or Great Frontend, and practice them a lot.
Tip 2: Go through the System Design questions available on YouTube.
Tip 3: Start giving interviews and keep a journal of all the questions, as it's likely other interviewers might ask similar ones.
Tip 4: Be very thorough with the projects and work you've done in previous jobs.

Application process
Where: Naukri
Eligibility: 3 - 5 Years of Experience (Salary Package: 24 LPA)
Resume Tip
Resume tip

Tip 1: Naukri has a Resume Analyzer; use that to boost your profile on Naukri: Resume Score Checker.
Tip 2: Write action and impact statements for your previous work. For example: 'Overhauled the website, reducing bundle size by 20% and improving the core web vitals score by an average of 10%.' These statements demonstrate how your contributions positively impacted the business.

Interview rounds

01
Round
Medium
Face to Face
Duration60 minutes
Interview date10 Oct 2024
Coding problem1

1. System Design

Design an autocomplete component using any framework or vanilla JavaScript, focusing on modular and clean code. It should be able to take an API and fetch suggestions as the user types.

Post-completion questions:

  1. What are the areas for optimization?
  2. How do you handle a situation where two API requests are made, and the stale one comes in later, replacing the response of the latest one?
  3. For optimization, we debounced API calls once the user stops typing for 300 ms. Can debounce work only with time, or can we add other conditions, e.g., debounce API calls after every three characters are typed?
02
Round
Medium
Face to Face
Duration60 minutes
Interview date14 Oct 2024
Coding problem2

1. System Design

Design a Modular, plug-and-play, Progress Bar component using React and it should be configurable as much as possible.

2. Scalable Frontend Solutions

  • Discussions on how to Scale the Frontend Codebase in such a way that if one module goes down another one is still up.
  • Discussions on Micro frontend architecture it's PROs and CONs.
  • Discussions on the importance of Testing (Unit, Integration, Feature) by developers and how to do Peer Reviews ?
03
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date16 Oct 2024
Coding problem1

1. System Design

I was asked to explain the architecture of a Backend for Frontend (BFF) application used at my current workplace using a whiteboard. It uses a JSON schema, which is served by a Node/Express server for each user role, generating the UI based on the JSON schema.

I was asked about its pros and cons. 

I was also asked how to scale it and how to add internationalization. 

Additionally, I was asked how to deploy the frontend codebase and the backend server.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which SQL keyword removes duplicate records from a result set?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 4 problems
Interviewed by Nykaa
3678 views
0 comments
0 upvotes
SDE - 2
3 rounds | 3 problems
Interviewed by Nykaa
2949 views
0 comments
0 upvotes
SDE - 2
2 rounds | 3 problems
Interviewed by Nykaa
1774 views
0 comments
0 upvotes
Software Developer
3 rounds | 4 problems
Interviewed by Nykaa
2272 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Frontend developer II
3 rounds | 5 problems
Interviewed by PhonePe
83 views
0 comments
0 upvotes