Our Hiring Process
- Stage 1
Applied
- Stage 2
Recruiter Call
- Stage 3
Hiring Manager Interview
At this stage, you’ll meet with one of our Engineering Managers for us to understand your drivers, motivators, past failures and learnings, expectations from the work environment etc
Please be prepared to share some examples for past failures/learnings, sharing and receiving feedback, recently learned topics in your respective area etc.
- Stage 4
Technical Interview
Pair Programming:
Please bring your own environment in which to work on a real life problem with our engineers.
Please bring your own environment in which to work on a real life problem with our engineers.
You’ll be asked to implement a small front end web application and be provided with a number of API endpoints for manipulation.There will be a 90 min (80m project, 5 min Q&A, 5 mins intro) in a pair programming environment where we’ll focus more on the code/component design and testing more than the UI/UX.
Your environment:
* A blank project ready in your choice of a web framework(React, AngularJS, Vue.js)
As an example, for React, you can use GitHub - facebook/create-react-app: Set up a modern web app by running one command.
* If you'd like, you may use Bootstrap for the CSS.
System Design Interview:
At this stage, we'll present you with a real-life problem which will require you to design a high-level architecture for a frontend server-side rendering service in 60 min(5 min introductions, 50 min design, 5min Q&A). As a system can be built in different ways, we are not looking for a single/perfect solution. It's more important for us to understand how you weigh tradeoffs and make decisions.
For preparations, you can research the following concepts: micro frontends, server-side rendering vs client-side rendering, CDNs etc
- Stage 5