I recently had a smooth and interesting interview process after getting a call from HR via Naukri for a Frontend (React) position.
📞 1. HR Reach Out (Naukri)
The process started when I received a call from HR through Naukri. They briefly explained the role, my profile was shortlisted, and I was scheduled for the first technical round.
🧠 Round 1 – Technical Interview
This was the first and most challenging round.
💻 Coding Questions:
Flatten a Nested Array
Convert a deeply nested array into a single-level array.
Focus was on recursion / iteration logic.
2D Matrix Problem
A matrix-based problem involving traversal and manipulation.
⚠️ Important Note:
This round was not conducted on a proper online compiler.
It was more like a “blind coding” interview, where:
No syntax checking
No execution or testing
Only logic and approach mattered
Since I was interviewed for a Frontend React role, the focus was mainly on JavaScript fundamentals and problem-solving.
📞 2. Second Round Confirmation (After 2 Days)
After about 2 days, I received a call confirming my selection for the next round and scheduling it.
🧑💻 Round 2 – Technical Interview
This round was more focused on frontend development and React concepts.
💻 Coding:
One array-based problem
🧠 Theoretical Discussion:
JavaScript fundamentals
React concepts (components, hooks, state management)
Frontend development practices
Basic system understanding of UI behavior
This round tested both coding ability and real-world frontend understanding.
💰 3. HR Discussion / Salary Round (After 3–4 Days)
After a few days, I received a call for the final discussion.
Salary expectations were discussed
Role details were clarified
Overall experience and availability were confirmed