Sobes.tech

How do you determine which fields should be included in equals and hashCode?

Middle+
153

Is Spring a framework or a library? What is the difference between a framework and a library?

Middle+
150

Have you ever used window functions in PostgreSQL?

Middle+
148

List the design patterns (GoF) that you are sure you know.

Middle+
146

What is the difference between optimistic and pessimistic locking?

Middle+
146

How do you usually map objects from entity to DTO and back?

Middle+
145

What levels of transaction isolation exist and how do they differ?

Middle+
144

What are enums used for in Java?

Middle+
143

Why is Map not considered a collection?

Middle+
143

What is the difference between interfaces and abstract classes in Java (starting from Java 8)?

Middle+
139

Which build tool do you prefer — Maven or Gradle?

Middle+
138

Why is the space on disk not freed immediately after DELETE or TRUNCATE in PostgreSQL?

Middle+
137

Why is the HAVING clause needed in SQL?

Middle+
137

List the Spring annotations that you frequently use.

Middle+
134

What collections do you know? List the implementations of collections.

Middle+
132

Tell me about the propagation types in the @Transactional annotation. Have you ever set non-default ones?

Middle+
131

What is the purpose of TreeMap?

Middle+
129

How do indexes work internally (e.g., B-tree indexes)?

Middle+
127

Explain the Decorator pattern — how does it work?

Middle+
125
/3