Sobes.tech

What methods are usually used to connect a Java application to a database?

Junior — Middle
314

What is the purpose of a profile in Spring configuration and how does its use affect the application's behavior?

Junior — Middle
314

Name three examples of terminal terminating operations in the Stream API.

314

What is the main purpose of Reflection API in working with objects and classes?

Junior — Middle
314

What characteristics do you consider when choosing a primary key in a database?

Junior — Middle
314

What is strong and weak coupling in the context of programming and understanding code?

Middle
314

If the volatile keyword is not used for a variable, will it be considered shared across threads?

Junior — Middle
314

Explain what is meant by the first normal form in database normalization.

Junior — Middle
314

Can you explain what the EXISTS operator means in SQL and how it is used?

Junior — Middle
314

Can you explain what is meant by the data consistency principle?

Junior — Middle
314

How to ensure data consistency when performing concurrent deposit and withdrawal operations on an account?

Middle — Middle+
314

What is the lifecycle of an object created with Spring?

Middle
314

Which data structure provides faster performance for adding and removing elements: ArrayList or LinkedList?

Junior — Middle
314

Does the Stream API provide access with arbitrary access?

Junior
314

What build tool did you use in your last project?

Junior — Middle
314

Name the main characteristics of design patterns.

Junior
314

How is transaction support implemented in Spring and what is the basis of their operation?

314

What is the role of the @Controller annotation in the application structure?

Junior — Middle
314

What are the main difficulties that can be encountered when working with databases?

Junior — Middle
314
/739