I applied through a recruiter. I interviewed at National Information Technologies (Astana) in Mar 2024
Interview
I attended interview twice on March for this role. The first time it was postponed due to technical issues. They allow me to reschedule my interview.
They began asking about Java Core, principles of Programming, covering topics about database & ending with questions regarding Spring Framework.
After I passed an interview I didn’t hear from them back. At least they could provide some feedback to it.
Interview questions [1]
Question 1
Theoretical part:
What are advantages of using immutable objects?
HashCode vs equals contract.
What is final, finally, finalize?
What is the difference between ArrayList & LinkedList?
What is the difference between HashSet & LinkedHashSet & TreeSet?
DRY, SOLID?
What are SQL isolation levels?
Which columns should we choose when working with index?
How SQL indexing works?
SQL index vs select speed of execution.
SQL Having keyword?
Describe your experience working with Stream API. What is the difference between .map() & .flatMap()?
What are atomic operations?
What is race condition?
Given 3 Beans which has a parent class Car: ToyotaCar, MersCar, AudiCar. During initialization of one of Car classes, what system will return?
How ManyToMany relationship works? Give examples.
What is Spring Framework & its applications?
What annotations are used in Spring MVC?
What is Hibernate?
What is security filter chain?
What is Autoconfiguration?
Practical part:
Create CRUD app with books & authors, filter information.