Jak monitorujesz produkcję? Kto jest odpowiedzialny za nadzór?
Java
Czym jest Ingress w Kubernetes?
Czy pracowałeś tylko nad jednym projektem w [firmie]?
Jak zagwarantować kolejność wiadomości w Kafka?
Dlaczego zdecydowali się wejść na rynek i szukać nowych ofert?
Jakie kolekcje w Java znasz? Jaka jest hierarchia kolekcji?
Któty kod jest łatwy do pokrycia testami? Wymień co najmniej trzy kryteria dobrze testowanego kodu.
Jakie są typy grantów w OAuth 2.0 i do czego służą?
Jaka jest różnica między Rate Limiter w Spring Cloud Gateway a w Istio?
Jakie kolejki znasz do pracy z wielowątkowością w Java?
Z jakiego interfejsu korzysta się do zarządzania transakcjami w Spring?
Z jakich kolekcji z java.util.concurrent można korzystać w pracy wielowątkowej? Czym różnią się od zwykłych kolekcji?
Jakie decyzje musiałeś podjąć w zakresie wymiany lub wdrożenia stosu technologicznego? Podaj przykład.
Jak wyglądał cykl zadań — od opracowania architektury po wsparcie, w tym testy, przegląd kodu, CI/CD?
Czy masz doświadczenie w pracy z architekturą mikroserwisów i uczestnictwie w jej projektowaniu?
Czym jest CAS (Compare-And-Swap) w programowaniu wielowątkowym? Do czego służy?
Czy generyki Java są pełne Turinga?
Jaką politykę usuwania (eviction policy) ustawić w Redis dla przechowywania opóźnionych powiadomień?
Ile czasu potrzeba, aby rozpocząć nową pracę?
Podaj przykład ulepszenia technicznego w projekcie oprócz zadań biznesowych.