Wymień trzy przykłady operacji końcowych w API Stream
Java
Opowiedz o sobie, czym zajmowałeś się przez ostatnie 2-3 lata?
Z jakimi problemami można się spotkać w środowisku wielowątkowym?
Jakie kolejki znasz do pracy z wielowątkowością?
Do jakich zadań jakich agentów używałeś zgodnie z twoim doświadczeniem?
Z jakimi bibliotekami programowania reaktywnego pracowałeś?
Czym jest parametr acks w Kafka i jakie ma wartości?
Kiedy w Spring tworzone są proxy AOP?
Czy masz doświadczenie z Kotlinem lub programowaniem reaktywnym?
Jak zaprojektować obsługę żądań dla różnych typów w Spring bez ciągłego dodawania gałęzi if/else?
Czy masz doświadczenie w pisaniu dokumentacji technicznej, instrukcji, przewodników, runbooków?
Jak wygląda dobrze testowany kod? Co najmniej 3 kryteria. Czym jest silne powiązanie i jakie są jego wady? Dlaczego zbyt słabe powiązanie jest złe?
Jak działa adnotacja @Transactional? Na czym polega dodawanie logiki transakcyjnej?
Jakie poziomy izolacji transakcji istnieją i przy którym możliwe jest brudne odczytanie?
Usługa Java. Czas odpowiedzi się wydłużył, niektóre zapytania są przetwarzane przez kilka sekund. Na co najpierw zwróciłbyś uwagę? Co najmniej 4 punkty.
Opowiedz o swoim ostatnim projekcie i czym się tam zajmowałeś.
Jak jeszcze można rozwiązać problem bez użycia anyMatch?
Czy można dodać dowolny obiekt jako klucz w HashMap?
Przegląd kodu: które uwagi są najważniejsze, a które najmniej? Po 3 sztuki.
Jak wykonywano zrzut sterty, jak go analizowano, jak zautomatyzowano jego wykonanie?