Opowiedz o wzorcu Outbox dla zapewnienia dostarczenia wiadomości.
Java
Jakie są zalety i wady korzystania z podziału kodu na funkcje?
Czy można modyfikować zawartość niezmiennej kolekcji po jej utworzeniu?
Jak radzić sobie z rosnącym opóźnieniem konsumenta w Kafka?
Czy masz doświadczenie w wyznaczaniu zadań dla junior developerów i kontroli terminów?
Co opisywała konfiguracja — zestaw operacji czy coś innego?
Jak można zapisać wprowadzone zmiany przed przełączeniem na inną gałąź w systemie kontroli wersji?
Jak można zaimplementować mechanizm wycofania transakcji w przypadku wystąpienia sprawdzalnego wyjątku?
Opowiedz o interesującym zadaniu, z którego jesteś dumny
Którą kolekcję wybrać: ArrayList czy LinkedList i dlaczego?
Czy optymalnym rozwiązaniem jest użycie backendu jako głównego elementu architektury projektu?
Liczniki RequestCount i startTime są atomowe osobno. Czy istnieje gwarancja, że ich wspólna aktualizacja będzie atomowa, jeśli wiele wątków przyjdzie jednocześnie po wygaśnięciu okna?
Jak wyglądał proces CICD, ile było środowisk?
Jakimi metodami można uzyskać obiekty Stream w ramach korzystania z API Stream?
Co się stanie, jeśli B nie rozszerza A, a oba interfejsy są niezależne z tym samym domyślnym metodą?
Czy miałeś trudności lub nieprzewidziane sytuacje podczas integracji projektu lub jego uruchomienia?
Opowiedz o zasadzie segregacji interfejsów (litera I w SOLID).
Jakie są różnice między testami funkcjonalnymi a testami integracyjnymi?
Czy czujesz się komfortowo pracując według czasu uralskiego (7-8 rano czasu moskiewskiego)?
Czy słyszysz mnie dobrze i czy dobrze cię rozumiem?