Sobes.tech

How is Kafka organized and how does it differ from a queue (RabbitMQ)?

Senior
216

Explain what the concept of a bean in Java is and how it is used within applications.

Junior — Middle
216

How is equality of objects checked when inserting an element into a HashMap, especially after computing their hash codes?

Junior — Middle
216

Can you explain the meaning and use of the default modifier in programming?

Junior — Middle
216

What tools or approaches have you used for multithreading in your projects?

Junior — Middle
216

How is the insertion of an element into the middle of an ArrayList array determined in terms of time complexity?

216

What methods can be used to manage error handling and exceptions in software applications?

Junior — Middle
216

What database behavior of PostgreSQL is observed if no explicit action is specified when deleting a record that is linked to another table via a foreign key?

Junior — Middle
216

Did you use built-in Tomcat functions when developing your controllers?

Junior — Middle
216

What metrics did you use to evaluate the level of database fill in your last project?

Junior — Middle
215

Did you have practical experience in software development before your current job?

Junior — Middle
215

What happens inside a HashMap data structure when a new key-value pair is added?

Junior — Middle
215

What functionality or module of the application was under your responsibility in your last project?

Junior — Middle
215

How to put a thread into WAITING and TIMED_WAITING states, and what is the difference?

Senior
215

Denormalization: if you put dep_name in employee and remove the department table — how to safely perform this migration in production under load?

Senior
215

Can you explain what is meant by the 'squash' command in the Git version control system?

Junior — Middle
215

How does HashMap behave if it already contains a key equal to the inserted one during insertion?

Junior — Middle
215
/94