Sobes.tech

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

Junior — Middle
314

What are the advantages and disadvantages of using JAR files in Java projects?

Junior — Middle
314

Have you created automation tools to simplify developers' work?

Junior — Middle
314

What is the base class inheritance used for implementing exceptions in programming languages?

Junior — Middle
314

What is the synchronized block in Java and what problems can arise when using it?

Middle
314

What is the simplest method to implement a data caching mechanism?

Junior — Middle
314

Implementations - Logic of connecting users and producers - Message keys can be duplicated - Error in aligning consumer offsets with messages - No mood for producer - No execution for multiple brokers - Consumer group is hardcoded

314

In what situations is it recommended to use the try-with-resources construct in Java?

Junior — Middle
314

What is the difference in behavior of the contains() method when using lists and sets?

Junior — Middle
314

Where is the Circuit Breaker attached and what happens when calling a method with TimeLimiter and fallback?

Middle+
314

How can the functionality of JSP be extended?

Middle
314

Can you explain the purpose and the working of the constructor in Java?

Junior — Middle
314

What is the role of declaring a class with the final modifier in Java?

Junior — Middle
314

Can you list the main interfaces used for object serialization in Java?

Junior — Middle
314

What elements of functional programming were introduced in Java 8?

Middle
314

How does the UNION operator work and how does it combine query results?

Junior — Middle
314

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

Junior — Middle
314

What is the main role of the Spring Core module in the Spring ecosystem?

Junior — Middle
314

How is the conversion of collections into a data stream implemented in the Stream API?

Junior — Middle
314
/739