Sobes.tech

Java

[jméno] se zeptal: povězte mi o sobě a posledním projektu souvisejícím s financemi

Senior
Octo
102

Pověz mi o CAP větě. Co je to a k čemu slouží?

Senior
Т-БанкТ-Банк
102

Pověz mi o nějakém super složitém úkolu, který jsi dlouho řešil a nakonec vyřešil.

Senior
Salmon
102

Jaký index použít pro hledání v poli varchar v PostgreSQL? Co jsou indexy BRIN a Bloom?

Senior
СБЕРСБЕР
102

Co je třeba změnit v tomto kódu, aby bylo implementováno správné a vlákny bezpečné řešení vzoru Singleton? public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }

Middle+
Мираполис
102

Čím se liší rebase od merge v Git?

Middle+
луция
101

Jaký je hlavní problém této implementace - Neefektivní využití pevného poolu vláken - Problémy s interakcí sdílených zdrojů - Nesprávné začlenění zámku může vést k deadlocku. - Nesprávná úroveň synchronizace - Před výsledkem nejsou kontrolovány všechny vlákna - Není explicitní 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
СБК ПАРУС
101

Co je to průměrná algoritmická složitost? Můžeš to vysvětlit a uvést příklady algoritmů s různou složitostí?

Senior
VKVK
101

Co je to princip Barbara Liskov (LSP)? Můžete uvést příklad porušení?

Senior
СБЕРСБЕР
101

Co je PECS a kdy používat extends/super?

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

Jak přijmout POST žádost s JSON na straně Spring? Kdy dochází k převodu JSON na DTO?

Senior
SSP Soft
101

Jaký je rozdíl mezi publishOn a subscribeOn v Reactoru?

Senior
IT OneIT One
101

Co jsou to readiness a liveness sondy v Kubernetes?

Senior
СБЕРСБЕР
101

Jak zablokovat záznam v databázi, aby nikdo jiný nem mohl provést konfliktní změny?

Middle+
Т-БанкТ-Банк
101

Pověz mi o druzích záruk doručení v Kafka, v čem se liší a v jakých případech je lepší je použít.

Senior
Сбер Право
101

Kolik záznamů bude vráceno, pokud v A je 10 záznamů a v B 100 záznamů při RIGHT JOIN?

Senior
EXPERA
101

Proč jste se rozhodl opustit své současné zaměstnání?

Senior
RT Labs
101

Na které mikroservisy rozdělit internetový obchod?

Senior
СБЕРСБЕР
101

Proč je lepší používat injekci přes konstruktor místo injekce přes pole (@Autowired)?

Middle+
PAYNET
101

Zkušenosti s gRPC a REST?

Senior
SSP Soft
101
/726