Sobes.tech

Java

Spróbujmy prostsze zadanie: jak obliczyć, ile osób wezwało określoną usługę w ciągu doby?

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

Jak została zorganizowana hierarchia odpowiedzialności w zespole? Kto odpowiadał za terminy?

Senior
СБЕРСБЕР
109

Qual è il problema principale di questa implementazione - Uso inefficiente del pool fisso di thread - Problemi con l'interazione delle risorse condivise - L'inclusione errata del blocco può portare a una situazione di stallo. - Livello di sincronizzazione errato - Nessun controllo di tutti i thread prima del risultato - Nessun costruttore esplicito Codice: 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

Czy słyszałeś o wzorcu Service Discovery?

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

Jaka jest różnica między tworzeniem wątku za pomocą ExecutorService a new Thread?

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

Konfigurowałeś konsumenta Kafka? Jakie ustawienia znasz?

Senior
МТСМТС
109

Jakie są strategie dostarczania wiadomości w Kafka (przynajmniej raz, maksymalnie raz, dokładnie raz)?

Senior
СБЕРСБЕР
109

Czy używasz narzędzi z AI w pracy? Jakich dokładnie?

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

Czy pracowałeś z nierelacyjnymi bazami danych (Redis, Cassandra)?

Senior
Octo
109

Czym jest adnotacja w Java? Jak wyjaśniłbyś to innemu programiście?

Senior
ки системы
109

Czy masz doświadczenie w samodzielnym projektowaniu baz danych?

Middle
RedLab
109

Czy miałeś auto-skalowanie? Jak było skonfigurowane?

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

Co reprezentuje Spring Boot Starter? Jak działa?

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

Jak blokować lub synchronizować wątki w Java?

Senior
СБЕРСБЕР
109

W jakim obszarze pamięci przechowywany jest ConcurrentHashMap? Jakiego kontenera użyć do przechowywania metryk?

Senior
РТК ИТ
109

Harmonogram pobiera wpisy z tabeli, dwa pody jednocześnie wzięły ten sam wpis — jak rozwiązać problem?

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

Jak obsługiwano sytuacje, gdy usługa była niedostępna?

Senior
СБЕРСБЕР
109

Na jakim protokole warstwy transportowej działa HTTP?

Senior
СБК ПАРУС
109

Opowiedz krótko o projekcie w [firma] — co tam robili?

Senior
СБЕРСБЕР
109

Którą kolekcję wybrać: ArrayList czy LinkedList i dlaczego?

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