Opowiedz o zadaniu z wielowątkowością: jaki problem rozwiązali i jak?
Embedded / IoT
Opowiedz o technicznie skomplikowanych projektach lub przypadkach, którymi możesz się pochwalić
Jaka jest różnica między wyjątkami Checked a Unchecked w Java? Jak z nimi pracować?
Jak zoptymalizowałeś PostgreSQL? Co zrobić z wolnym zapytaniem SELECT?
Co zrobić w przypadku wystąpienia OutOfMemoryError?
Jeśli beany są deklarowane za pomocą @Configuration i @Bean, jak działa @Qualifier i jaka jest nazwa beana?
Pytania kandydata do rozmówcy: jak wygląda proces przeglądu kodu i czym jest GraphQL Mesh w Twoim projekcie?
Czy pracowałeś z Spring AOP? Jakie zadanie rozwiązałeś za pomocą niestandardowych aspektów?
Czy kontekst Springa się podniesie czy opadnie, jeśli istnieje interfejs z dwoma implementacjami i bean, do którego ten interfejs jest wstrzykiwany bez szczegółów?
Jak sformułowano zadanie, w ramach którego przeprowadzałeś optymalizację?
Które zadanie zapadło Ci najbardziej w pamięć spośród tych, które wykonywałeś?
Jakie są sposoby wstrzykiwania zależności w Spring? Który jest preferowany?
Czy wzorzec Transactional Outbox był używany do zapewnienia dostarczenia wiadomości w Kafka?
Jak pojawiła się część związana z idempotencją? Czy nie była ona sformułowana w wymaganiach?
Jak rozwiązano problem kolejności zdarzeń w Kafka (ordering) dla ścieżki audytu dla encji?
Opowiedz krótko o swoim ostatnim projekcie: obowiązki, stos technologiczny, co robiłeś
Jak śledzono rekordy, które nie zostały przetworzone (trafiły do DLQ)?
Wyjaśnij logikę powstawania duplikatów — jaka jest mechanika procesu, gdzie dokładnie pojawił się problem podczas obsługi zdarzeń?
Czy pisałeś niestandardowe Spring Boot Starters lub Auto-configuration? Jaka jest różnica między Starter a Auto-configuration?
Opowiedz o sobie i swoim doświadczeniu zawodowym