Java
Ile pamięci zajmuje jeden bajt?
-- Istnieją tabele o strukturze Pracownik id (PK) nazwa pensja dep_id (FK department.id) Dział id (PK) nazwa -- Napisz zapytanie, które zwróci listę nazw wszystkich działów z maksymalną pensją w każdym dziale
Wyjaśnij zasadę działania zbieracza śmieci (na przykładzie G1 GC)
Jak porównać RestClient i Feign Client? Co lepiej wybrać?
Jakie problemy systemów rozproszonych znasz i jakie wzorce je rozwiązują?
Opowiedz o swoim ostatnim miejscu pracy: rola, zespół, procesy rozwoju.
Wyjaśnij, czym jest wyjątek w programowaniu i jak go poprawnie używać
Jakie są wymagania dotyczące kluczy i wartości w HashMap?
Czym różnią się wirtualne wątki od zwykłych (wątków platformy) i dlaczego są one preferowane w niektórych zadaniach?
Kafka: jak rozkłada się odczyt przy temacie z 3 partycjami i 2 konsumentach w jednej grupie?
Jeśli w jednym programie utworzysz dwa niezależne strumienie równoległe, czy będą one korzystać z tego samego ForkJoinPool? Jakie problemy to może powodować?
Opowiedz o Circuit Breaker, który zaimplementowałeś do integracji z zewnętrznym systemem.
Jak rozróżniasz role mid i senior?
Dlaczego opuściłeś poprzednie miejsce pracy?
Opowiedz o indeksach w bazach danych: jakie są, jak przyspieszają, kiedy nie są potrzebne?
Jak zaimplementować kontroler REST w Springu z użyciem adnotacji @RestController?
Ile transakcji zostanie utworzonych, jeśli metoda @Transactional wywoła inną metodę @Transactional(REQUIRES_NEW) w tej samej klasie?
Zadanie praktyczne: zaprojektuj system transferu pieniędzy między kontami z wymaganiami: 1000 transakcji/sek, poprawność transakcyjna, API synchroniczne.
W jakich przypadkach stosuje się wzorzec Wrapper w programowaniu?
Czym różni się przechowywanie informacji w PostgreSQL za pomocą wbudowanych metod od prostego przechowywania w postaci danych tekstowych?