Round 1: Machine Coding Round (React.js)
Questions: Create a reusable dropdown component with search functionality. The focus was on making it modular and reusable, with several follow-ups around performance optimization, especially for handling large datasets.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Hiring Manager Round
Questions: The interviewer explained the role and team structure, primarily discussing my current and past work. Few questions based on my resume and reason to join Razorpay.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: UI Tech / Web Fundamentals / JavaScript Round
Questions:
- Explain one of your past projects, the technical challenges you faced, and the reasoning behind your technical decisions.
- In-depth Web Fundamentals questions including:
- Service Workers
- CORS
- CRP
- REST API
- HTTP caching
- JavaScript script loading
- Discuss how to create a custom hook that returns true if a component is mounted and false otherwise.
- Explain all the React hooks you know.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.