5 step interview 1. HR- Step is very important if you score high on this , it will be significantly easier in the next steps. To pass this step you need fluent english skills. Make sure you take some time to practice a verbal summary of your career journey. No technical questions asked. 2. First algo assignment - 3 topics 1h and 30 mins. Done alone in a platform with automatic scoring. If you made strong impression on first step, you can pass this one even as low as 33% of max points. 3. Zoom interview with live coding. * 2 problems significantly easier than the one in step 2 * 15 minutes per problem. * Time starts after you have read the instructions and asked the clarifying questions. * Depending on the interviwer you might get an extra 2 minutes if you have solved the problem but have a small bug . * First problem is easier than the second one. Problems are -> sorting, distance, string, implementation. 4. Project assignment. You have 1 week to complete the project. It says that the time required to finish the project is around 10 hours. * You can only do the frontend, but then you would be eligeble for only frontend based jobs * Highly recommend to do the backend also as you are eligible for full-stack roles Based on what option of the above you choose the time to complete the project would increase. A more realistic timeline if you choose to do the backend + frontend + jwt auth + best practices like - unit tests, backend search/filter, small bundle size ... etc it would take 30-40 hours. After you are finished you would be required to record a 10 min video where you guide the client( reviewer) through the app, functionality, high level implementation details, decision process and so on. Sample project - create a Todo list app with admin panel, different user access roles and statistics/reports module. 5. Code/functionality review of the project on zoom - around 1h.