I interviewed for a Java backend role and ran into a very specific kind of problem in the first technical stage. The round centered on a DSA question—merging two sorted arrays. I walked through my approach and I offered multiple ways to solve it, explaining different tradeoffs and variations.
The interviewer, though, seemed focused on a single “most optimized” direction and didn’t really follow my reasoning even after I presented several options. I could feel the conversation narrowing rather than evaluating the full set of ideas I was sharing, and that mismatch hurt my confidence in the moment. The end result was a rejection after that round.
7 months ago
Average Neutral Gurgaon, Haryana
I went through Nykaa’s process for a Software Engineering role that felt pretty structured but ended in rejection. First I had a shortlist step that led into an OA with three programming questions spanning easy, medium, and hard. After that, the interview rounds happened at the Gurugram office, and I had to move through multiple conversations the same day.
My first technical stage was an OA discussion, then I got a DSA/LeetCode-style round where the focus was medium-level problem solving. Later there was a more resume- and fundamentals-based discussion, and finally there was an HR round that felt mostly formal. Even though I cleared every step technically, I didn’t get selected—HR didn’t give much, if any, concrete feedback, and the overall vibe left me feeling like the decision wasn’t actually tied to the quality of my performance.
8 months ago
Average Positive India
My Nykaa interview felt like a full sweep of coding, design, and deeper technical fundamentals, and it ended without an offer. The process started wit…
9 months ago
Difficult Positive Allahabad
I did an on-campus interview for a backend software role, and the day started with an OA that felt medium. That was followed by three rounds, and the …
> 1 year
Average Negative India
I ended up going through a fairly standard software engineering loop, starting with an online coding round and then moving into multiple face-to-face …
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Technical Assessment Structure
The interview process typically includes an initial online assessment (OA) followed by multiple technical rounds focused on data structures and algorithms (DSA), with a mix of easy to medium-level problems. Candidates should prepare for a range of DSA questions, as well as discussions around their project work and technical choices.
Online AssessmentDSATechnical Rounds
Project Discussion Depth
Candidates can expect in-depth discussions about their previous projects, including technical choices, database schema, and implementation details. Be prepared to defend your decisions and explain your reasoning clearly, as interviewers often probe deeply into these areas.
Project DiscussionTechnical ChoicesImplementation
Behavioral and HR Rounds
The final stages of the interview process generally include an HR round that focuses on behavioral questions, assessing cultural fit and communication skills. Candidates should be ready to discuss their experiences and how they align with the company's values.
Behavioral QuestionsCultural FitHR Round
Interview Dynamics and Expectations
Candidates have reported varying experiences with interviewers, from clear and structured conversations to ambiguous and confusing prompts. It's important to stay adaptable and clarify questions if needed, as miscommunication can impact performance.
Interview DynamicsCommunicationClarification
Feedback and Closure
Many candidates noted a lack of feedback after interviews, which can leave them feeling uncertain about their performance. It's advisable to seek feedback proactively, but be prepared for the possibility that it may not be forthcoming.
FeedbackClosurePost-Interview
Overall Difficulty and Pressure
The interview process is generally perceived as challenging, with a focus on both technical depth and the ability to communicate under pressure. Candidates should practice coding problems and articulate their thought processes clearly to navigate the high-pressure environment.