I applied online and was contacted for a 40-minute recruiter screening call. The screening was thorough and covered:
My past work experience and projects
Where I’ve used React, JavaScript, TypeScript, and UI development
Familiarity with their tech stack
Behavioral questions (strengths, weaknesses, team conflict, leading a project, and key learnings from previous work)
Situational questions
After passing the screening, I had a technical recruiter round with two parts:
Part 1 – DSA (≈30 minutes):
One array problem. I first explained the brute-force approach and then discussed and implemented an optimized solution.
Part 2 – Behavioral/Technical Discussion:
I was asked to describe in detail a recent complex problem I worked on — including the problem context, solution design, trade-offs, reasoning behind the approach, and what I learned from it.
Both the sourcing recruiter and technical recruiter were very professional, supportive, and pleasant to speak with. I felt I performed well in both parts. My solution was correct, optimized, modular, followed good coding practices and naming conventions, and passed test cases.
However, I received a rejection afterward with unclear feedback.
Overall, the interviewers were great to interact with.
Best of luck to future candidates.