Razorpay Interview Experience | Frontend Developer
Overview
Razorpay, founded by IIT Roorkee alumni, aims to transform money management for online businesses through developer-friendly APIs and seamless integration. This document outlines a frontend developer interview experience at Razorpay, detailing the rounds and key topics covered.
Interview Rounds
Round 1: JavaScript Fundamentals (60 minutes, Medium)
This round focused exclusively on JavaScript fundamentals. The candidate was assessed on their understanding of concepts such as hoisting, promises, and async/await. Questions were primarily output-based, testing the candidate's practical knowledge of these core JavaScript features.
Round 2: React Machine Coding & Theoretical Questions (90 minutes, Medium)
This round commenced with a React machine coding challenge. The candidate was tasked with implementing a Pagination component similar to that found in the Material UI library. While the candidate made progress with interviewer guidance, the implementation reportedly did not fully meet expectations.
Following the coding challenge, the interviewer posed theoretical questions covering a range of frontend topics:
- Authentication vs. Authorization
- Webpack
- Babel
- Auth-token and cookies
- Styled components
- Polyfills
- How CDN works
Key Takeaways
- Razorpay's frontend interview process includes both practical coding challenges and theoretical knowledge assessments.
- A strong understanding of JavaScript fundamentals is crucial for success in the initial round.
- The machine coding round requires the ability to implement UI components using React, potentially under time constraints.
- Candidates should be prepared to discuss various frontend concepts, including authentication, build tools, and performance optimization techniques.
Original Source
This experience was originally published on medium. Support the author by visiting the original post.
Read on medium