General Structure
Here is the advice I will gave,
- Work on your Resume the most, you should be getting noticed to get a call for interview, (Resume guide is present on the course)
- Master JavaScript and React, if you are lacking at any current focus on them in next 3 - 4 months. (Professional JavaScript for Web developers, 2nd edition is the best book)
- A typical SDE2 frontend interview is composed of 4 to 5 rounds
- Online Assessment (DSA, DOM manipulation, JS based questions) to be solved in 60 - 90 minutes.
- JavaScript based questions, Atleast one question will be based on async programming / Promises.
- Machine coding, Framework independent, but sometimes you are asked to code in Vanilla JS thus prepare for both.
- System design, from small features to whole website you could be asked to design anything, sometimes to code some features as well, if you have only worked on SPA, get yourself familiar with SEO and server-side rendering
- Buggy code fix, code review, this is usually for the senior level you should be able to read and understand others code.
And no need to worry about Nextjs and ReactNative as they are based on React and if you know React very well, you can learn these in no time.