Sobes.tech

Explain the purpose and features of using the volatile keyword in programming.

Junior — Middle
276

What does the hashCode method return in Java?

Junior — Middle
253

What is the base class that serves as the ancestor for all other classes in object-oriented programming?

Junior — Middle
240

Can the implementation of a static method in a subclass be changed by overriding it?

Junior — Middle
227

What happens to a method annotated with @PreDestroy if it belongs to a prototype bean in Spring?

Junior — Middle
216

How do garbage collector mechanisms determine which object should be freed from memory?

Junior — Middle
211

Can you explain why the @Transactional annotation is used in Java application development?

Junior — Middle
210

Can the implementation of the Singleton pattern be considered safe from a multithreading perspective?

Middle — Middle+
209

Can you name two main types of operations implemented using Stream API?

Junior — Middle
209

What are the main principles and recommendations when implementing the hashCode method for your classes?

Junior — Middle
206

What distinguishes Spring Boot from the core Spring platform, and what are their functional differences?

Junior — Middle
189

Can you name the main architectural principles underlying the Spring Framework?

Junior — Middle
184

What mechanisms control memory release in the system?

Junior — Middle
181

Will the data stream execute without starting the terminal operation?

Junior — Middle
176

Is it allowed to use null as a key in a hash table HashMap?

Junior — Middle
171

What types of scope exist for components or beans in dependency injection?

Junior — Middle
170

Which level of transaction isolation provides the highest degree of protection against conflicts?

Junior — Middle
167

In what situations is it preferable to use solutions based on NoSQL databases?

Junior — Middle
166

Can you explain what non-relational databases are and how they differ from traditional relational systems?

Junior — Middle
158
/2