Sobes.tech

What are the advantages of using lambda expressions in programming?

Junior — Middle
331

Which class is used for working with file system elements?

Junior
331

What is the problem with checked exceptions in Java?

Middle
331

What is the difference between a binary tree data structure and a B-Tree?

Junior — Middle
331

What is the main purpose of using the Factory Method pattern in software design?

Junior — Middle+
331

How to connect an external directory or file to a Docker container during its startup?

Junior — Middle
331

Which class in Java is responsible for implementing a dynamic array?

Junior
331

Compare the Iterator and ListIterator interfaces. What are their main differences and when is it better to use each?

Middle
331

What is the average difficulty level of searching for an element by key in HashMap?

Junior — Middle
331

How is strict typing manifested in Java?

Junior
331

Can you list the main types of relational databases that you know?

Junior — Middle
331

Is a primary key unique, or can it be duplicated?

Intern
331

How to explain to a client the process of breaking down a monolithic system into microservices?

Middle — Middle+
331

What happens if you try to get the same bean multiple times in ApplicationContext?

Middle
331

What is REST used for?

Junior
331

How many probes occur when calling the HashMap.get(key) method if the key is present in the table?

Middle
331

In what cases and which collections do you usually use in your projects?

Junior — Middle
331

Can you list the cache levels used in JPA?

Junior — Middle
331

What are HTTP methods?

Intern
331

When is it preferable to directly interact between microservices, and in which cases is it better to use other approaches?

Junior — Middle
331
/735