As a recruit mock interviews are done so to give you a glimpse of what you can expect from a real life interview. This is a great way to prepare you of what is to come.
The Mock Interview Process also invloves the following as we try to make it as realistic as possible.
Basically this is when the interviewer asks you to solve a code challenge on a whiteboard right there and then.Also in explaining the code,they get more information about your coding skills.
These tips can help you prepare for the whiteboarding interviews;
Companies often want to see what you can or cannot do and code tests are valuable for that reason. Normally they dont expect juniors to get 100% but to get a better understanding of their skills.
How to prepare for this:
These links has perfect examples that can help you with this https://devskiller.com/coding-tests-skill/web-development/
These are questions that are specific to the role that the Junior is going to be filling. It helps interviewers see if the candidates know what the job involves and if they can fulfil the role.
You can prepare for this by:
Some examples of questions to help you prepare
Web Development https://learning.naukri.com/articles/top-20-web-developer-interview-questions-answers/
DataScience https://www.simplilearn.com/tutorials/data-science-tutorial/data-science-interview-questions
This is a very important part as it is a visual representation of the skills that a recruit/junior has. Most companies ask for example for a link to the candidates repo to see their work.
This is basically to see if the interviewee is going to be a good addition to the company. These involve also getting a glimpse of their values and behaviours to certain things.
https://medium.com/swlh/my-advice-after-interviewing-100-software-engineers-e34bc3cbc669