"Junior developers are often responsible for writing the more monotonous and simple code required by senior members of the development team. Because of this, interviews will be designed to test your knowledge of the fundamentals of Java so be prepared to answer technical questions that you likely came across in college. Data structures and algorithms will be heavily emphasised. A bachelor's degree or equivalent work experience is required. "
In the online test, there was a part that they introduce me a new 'programming language', and tell the basic syntax of the language, after that there were many questions based on the new language. I think the purpose of this part is to test if the interviewee is able to learn and use a new language quickly.