Developers have a freedom of choice in terms of technical decisions, which comes with a responsibility. Still, if you're responsible enough, this is an awesome opportunity to grow and learn from highly skilled teammates. The system is robust, and one can learn a lot here, even from an infrastructure point of view.
Because the system is highly distributed, a significant amount of inter-team communication is often required, which can slow down the process if the other teams are under pressure to meet their deadlines.
The interview process began with a phone call with a recruiter, followed by two technical interviews. The first included coding and system design, and the second was a system design interview with the group leader.
Phone Introduction Live coding - Fullstack mini-app. You get a sandbox with a boilerplate React + Node.js app, and you need to implement extra features upon it. Architecture - Design Pattern (Whiteboard) + Feature Design you've worked on before. H
It was hard but interesting. The company provided feedback in a timely and detailed manner. The recruiters were friendly and professional. There were many stages, as far as I'm concerned. Need to reduce.
The interview process began with a phone call with a recruiter, followed by two technical interviews. The first included coding and system design, and the second was a system design interview with the group leader.
Phone Introduction Live coding - Fullstack mini-app. You get a sandbox with a boilerplate React + Node.js app, and you need to implement extra features upon it. Architecture - Design Pattern (Whiteboard) + Feature Design you've worked on before. H
It was hard but interesting. The company provided feedback in a timely and detailed manner. The recruiters were friendly and professional. There were many stages, as far as I'm concerned. Need to reduce.