Have you received tasks from the team leader to perform?
Java
How was your application process and internship selection conducted?
Can TCP protocol be considered blocking in the context of synchronous data transfer?
How to distinguish HTTP methods GET, POST, PUT, PATCH, and DELETE in the context of REST API?
What protocol is used during data exchange in REST API?
What is the worst-case time complexity of the contains() method for an element that is present in a LinkedList?
Can you name the main modules of the Spring framework that you use or know?
What are the main principles of service design to minimize data or resource loss?
What methods of asynchronous data processing are available in Spring Framework?
What is the temporal complexity of obtaining the last element in a doubly linked list?
What happens if you prevent the removal of elements from a collection during its iteration?
What is a Vector in Java?
How did the team interact and discuss tasks during the work process?
At the application startup phase, what will be initialized first: XML configuration, Java code for configuration, or the @Configuration annotation?
What sorting and filtering methods of data with SQL are you familiar with?
Can you explain the principle of the Abstract Factory pattern and its structure?
Can a class containing only abstract methods and no implementations be replaced with an interface?
What specific version of Spring Boot did you use in your main production project?
Could you explain what is meant by metadata?
Have you conducted load testing to determine the required system resources for an application?