Sobes.tech

Java

Co je Saga a k čemu je potřeba?

Senior
175

Lze pracovat s datovými proudy v API Stream bez provedení konečné operace?

Junior — Middle
175

Lze v jednom SQL dotazu kombinovat podmínky WHERE, seskupení GROUP BY a filtr HAVING?

Junior — Middle
175

Jak zajistit, aby pouze jeden uživatel rezervoval místo v divadle, když dva uživatelé současně kupují lístek na stejné místo?

Senior
175

Jaké scope jsou ve Springu? Co je to singleton scope?

Senior
175

Máte zkušenosti s asynchronními ovladači ve svých projektech?

Junior — Middle
175

Co se stane, pokud zavoláte metodu @Async z ne-annotované metody uvnitř stejného beanu?

Senior
174

Co jsou to readiness a liveness sondy v Kubernetes?

Senior
174

Jaké integrace jste provedli? Můžete uvést příklad?

Senior
174

Jeden výrobce, tři spotřebitelé, tři partitiony a jedno téma: kolik spotřebitelů obdrží jednu zprávu?

Senior
174

Jak je řízena správa transakcí při práci s databázemi pomocí Spring Framework?

Junior — Middle
174

Čím se liší proces od vlákna?

Senior
174

Co dělají Object.wait(), notify() a notifyAll()?

Senior
174

Jak implementovat paralelní volání v Java 17 bez virtuálních vláken?

Senior
173

Produkt přišel s požadavkem na vývoj služby věrnosti, která na základě počtu doručených objednávek (hlavní systém objednávek OMS) bude poskytovat službě pro zadávání objednávek (pokladna) výši slevy. Služba věrnosti zatím nebude mít front-end, je třeba v databázi uložit mapování, od jakého počtu doručených a ne zrušených objednávek je jaká sleva. Něco jako: Objednávky Sleva [procento]% [procento]% [procento]% [procento]% Je nutné navrhnout službu, navrhnout mechanismy integrace se službou zadávání objednávek a službou správy objednávek. Je třeba navrhnout architekturu služby, kterou lze předat vývojovému týmu a týmu nasazení.

Senior
173

Pracovali na základě pracovní smlouvy?

Middle+
173

public class ClassA { int a; @Override public boolean equals(Object obj) { //implementace 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) { //implementace 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(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));

Senior
173

Jakým protokolem probíhala komunikace s [systém/služba]?

Senior
173

Pracoval jste s designéry v rámci posledního projektu?

Junior — Middle
173
/93