Sobes.tech

Tell me about Java collections, which ones you've worked with, and which are suitable for different tasks.

Middle+
159

How deeply should analysts delve into a task? Do you expect a ready-made technical specification or do you find out the details yourself?

Middle+
159

Why is batch.size needed? How does the Producer work?

Senior
159

How to implement a many-to-many relationship?

Senior
158

Tell me about HashMap: what is it for and how does it work?

Senior
157

How does Spring resolve beans if there are multiple implementations of the same interface?

Senior
157

Why are hash functions with minimal collisions not used?

Senior
156

Can you explain what is meant by 'context' in the Spring Framework?

Junior — Middle
156

Tell about the last task you managed to successfully solve and how you approached its solution.

Junior — Middle
154

Explain the working principle of the garbage collector (using G1 GC as an example)

Senior
154

What tests do you write? What frameworks do you use?

Middle+
151

Tell about the String class in Java. Why is it needed and what is its special feature?

Senior
150

How to make your class immutable for use as a HashMap key?

Middle+
149

Why is a Consumer Group needed? How to do broadcast in Kafka?

Senior
149

What new features of Java 17/21 do you use?

Senior
149

How to implement a one-to-one relationship in a database?

Senior
146

What are equals and hashCode? What is the relationship between them?

Senior
146

If there is an endpoint with a controller, service layer, repository, and external integration — what tests would you write?

Middle+
146

What is Spring Framework? Why is it needed?

Senior
142
/5