Sobes.tech

What version of Java did you use on the project? Did you use streams?

Middle+
174

How to deal with increasing consumer lag in Kafka?

Senior
174

What is the difference between a process and a thread?

Senior
174

What are the advantages and disadvantages of dividing code into functions?

Junior — Middle
174

How is information exchanged between microservices in a system architecture?

Junior — Middle
174

Have you encountered difficulties or unforeseen situations during project integration or launch?

Junior — Middle
174

Tell me about 2PC and 3PC — how do they differ?

Senior
174

How is transaction management implemented when working with databases using the Spring Framework?

Junior — Middle
174

One producer, three consumers, three partitions, and one topic: how many consumers will receive one message?

Senior
174

How to implement parallel calls in Java 17 without virtual threads?

Senior
173

Is it possible to work with data streams in Stream API without performing a terminal operation?

Junior — Middle
173

Tell me about one task you are most proud of or that caused the greatest difficulties.

Middle+
173

public class ClassA { int a; @Override public boolean equals(Object obj) { //implementation if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //implementation if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(10, 20); ClassB b2 = new ClassB(10, 20); assertTrue(b1.equals(b2));

Senior
173

What are the differences between functional testing and integration testing?

Junior — Middle
173

Two users are simultaneously purchasing a ticket for the same seat in a theater. How can you guarantee that the seat is allocated to only one of them?

Senior
173

What is a Saga and why is it needed?

Senior
173

Have you worked under a GPH contract?

Middle+
173

In what situations are generics used in programming?

Junior — Middle
173

What scopes are available in Spring? What is singleton scope?

Senior
173

How can you prevent the Dead Letter Queue from stopping during repeated failures?

Senior
173
/93