It depends on what kind of company you are searching in. You may already know a book called Coding Interview was written by Gayle Laakmann. In that book, it tells you everything you need.
You should read the first few pages of that book. It really turns your perspective about interviews around. There are also coding questions and all but the first few pages explains all about interviews and what you should know and how to prepare.
My advice would be that you learn Vue, Angular and React. Then NoSQL database and a SQL database. Then learn Node, Server Side Rendering(NextJS), Express JS. Learn to create REST API and also learn GRAPHQL API. Once you have some projects related to this you will be able to enter any junior level job. You do not need to know advanced features just small basic working of it would give you a good start.
I learned Angular and then started learning React. Then I compared my understanding of both of these frameworks, I felt more comfortable with react so now I found a job where I work in react. So you need to find your language that you have a passion towards. That is why you must explore all kinds of frameworks and tech. I hope this helps you.