1. HR 2. Tech interview. 3. Test with 8 coding questions and 3 coding assignments ala Leetcode. 4. Tech interview, again. On th step #3 you will have to pass tests on Code Signal platform. In the test there are 8 questions from different aspects of web development, some of them are out of place regarding the role, and 3 practical code tasks when you will have to write the code which should pass all the tests. There is no way to check the tests to clarify the requirements, so you will have to guess. On the step #4 you will meet several people which will ask you some theoretical questions about technology related to your position and then will give you a couple of tasks for "white-board" implementation. Be ready that they will ask you questions like "why let instead of const" or "why a new variable when you can call it in a conditional operator" and similar nonsense questions, not taking into account the fact that time is limited and you have to provide a ready solution without " scrubbing" the code in real-time. The result is a lot of nit-picking and unnecessary questions that create unnecessary stress while failing to reveal the candidate's real skills.