Sobes.tech

Java

Próbáljunk meg egy egyszerűbb feladatot: hogyan számoljuk ki, hány ember hívott egy adott szolgáltatást egy nap alatt?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
109

Hogyan épült fel a felelősségi hierarchia a csapatban? Ki volt felelős a határidőkért?

Senior
СБЕРСБЕР
109

Mi a fő problémája ennek a megvalósításnak - A fix szálmedence hatékonytalan használata - Problémák a közös erőforrások kölcsönhatásában - A helytelen zárolás beillesztése deadlock-hoz vezethet. - Helytelen szinkronizálási szint - Nincs ellenőrzés az összes szálon az eredmény előtt - Nincs explict konstruktor Kód: import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class RecyclingBinCounter { private int binCount; private final ReentrantLock lock = new ReentrantLock(); public void incrementBins() { lock.lock(); try { binCount++; } finally { lock.unlock(); } } public int getBinCount() { return binCount; } } class RecyclingManager { public static void main(String[] args) { RecyclingBinCounter counter = new RecyclingBinCounter(); ExecutorService service = Executors.newFixedThreadPool(3); for (int i = 0; i < 3; i++) { service.submit(() -> { for (int j = 0; j < 1000; j++) { counter.incrementBins(); } }); } service.shutdown(); while(!service.isTerminated()) {} System.out.println("Total bins collected: " + counter.getBinCount()); } }

Senior
СБК ПАРУС
109

Hallottál már a Service Discovery mintáról?

Senior
Альфа-БанкАльфа-Банк
109

Mi a különbség az ExecutorService segítségével és az új Thread létrehozása között?

Senior
ИП Ганус Александр Андреевич
109

Beállította a Kafka Consumer-t? Milyen beállításokat ismer?

Senior
МТСМТС
109

Milyen stratégiák vannak az üzenetek kézbesítésére Kafka-ban (legalább egyszer, legfeljebb egyszer, pontosan egyszer)?

Senior
СБЕРСБЕР
109

Használ-e munka közben AI-eszközöket? Melyeket pontosan?

Senior
Позитив Технолоджис
109

Dolgozott már nem relációs adatbázisokkal (Redis, Cassandra)?

Senior
Octo
109

Mi az az annotáció Java-ban? Hogyan magyaráznád el egy másik fejlesztőnek?

Senior
ки системы
109

Van tapasztalata saját adatbázis-tervezésben?

Middle
RedLab
109

Volt autóskálázás? Hogyan volt beállítva?

Senior
МВидео/эльдорадо
109

Mit jelent a Spring Boot Starter? Hogyan működik?

Senior
Альфа-БанкАльфа-Банк
109

Hogyan blokkoljuk vagy szinkronizáljuk a szálakat Java-ban?

Senior
СБЕРСБЕР
109

Milyen memória területen tárolódik a ConcurrentHashMap? Milyen konténert használjunk metrikák tárolására?

Senior
РТК ИТ
109

A ütemező a táblából olvas be rekordokat, két folyamat egyszerre vette ugyanazt a rekordot — hogyan oldja meg a problémát?

Senior
Азиатско-Тихоокеанский банк
109

Hogyan kezelték azokat a helyzeteket, amikor a szolgáltatás nem volt elérhető?

Senior
СБЕРСБЕР
109

Milyen szállítási protokollon működik a HTTP?

Senior
СБК ПАРУС
109

Meséljen röviden a [cég] projektről — mit csináltak ott?

Senior
СБЕРСБЕР
109

Melyik gyűjteményt válasszam: ArrayList vagy LinkedList és miért?

Middle
СБЕРСБЕР
109
/726