Java
[imię] dlaczego teraz szukasz pracy?
Proszę opowiedz mi o zespole. Jaki to był zespół, kto w nim był, ile osób?
Ile lat łącznie masz doświadczenia w ekosystemie JVM?
Podaj przykład dużego zadania biznesowego lub integracji, którą wykonałeś całkowicie sam.
Opowiedz o wzorcu Inversion of Control (IoC)
Opowiedz o twierdzeniu CAP. Co wybrałbyś: spójność czy dostępność podczas podziału sieci?
Co powinna kontrolować aplikacja zgodnie z DDD?
Co zrobić, jeśli backend nie zdąży zrobić funkcji na wydanie, a czas jeszcze jest?
Jaka jest Twoja nieformalna rola w zespole roboczym?
[imię] zapytał: z jakimi bazami danych pracowałeś? Postgres, Redis — to jasne, ale z nierelacyjnymi, takimi jak MongoDB lub innymi?
class StackTask { public static void main(String[] args) { a(15); } public static void a(long item) { b(item); } public static void b(long item) { c(item); } public static void c(long item) { d(item); } public static void d(long item) { System.out.println(item); } }
Opowiedz o sobie i swoim doświadczeniu
Czy transakcja zostanie otwarta, jeśli metoda A wywołuje metodę B z @Transactional w tej samej klasie?
Czy wcześniej pracowałeś w modelu outstaffing?
[imię] zapytał: Czym jest OutOfMemoryError, kiedy się pojawia, czy spotkałeś się z tym w praktyce?
Co było najciekawszego w pracy w ostatnim roku i pół? Opowiedz mi o projekcie.
Dlaczego użyłeś Kafka zamiast po prostu przyjąć żądanie i obsłużyć je synchronicznie? Dlaczego nie skalować instancji?
Jak można było zmodyfikować rozwiązanie, używając 1 kolekcji zamiast 2 (seen i temp)?
Co tam trzeba było dodać?
Jaki to projekt w Gazprom Neft? Nad czym pracowali?