Pytania i zadania na rozmowie rekrutacyjnej (junior i mid)

0

Cześć,
Wiem że temat powtarzał się wielokrotnie ale chciałbym uaktualnić wiedzę na ten temat. Ostatni raz na rekrutacji byłem 2 lata temu i ostatnio rozmawiając ze znajomym który przechodził rekrutację na stanowisko java junior to poziom wiedzy w szczególności teorii poszedł znacznie wyżej. Prosiłbym o wypowiedz osób które w ciągu ostatnich 6 miesięcy były na rekrutacji i czy na jakie stanowisko junior czy mid ? Z góry dziękuje

5

Byłem na kilku rekrutacjach w przeciągu ostatnich 4 miesięcy i generalnie to tak:

  1. hashCode/equals oraz SQL i podstawowe różnice w joinach - na każdym jednym stanowisku, bez znaczenia czy mid / junior.
  2. Wielowątkowości - jak zapewnić bezpieczeństwo danych w środowisku, jak zabezpieczać dane w przypadku wielu wątków, synchronized, kolekcje bezpieczne wielowątkowo - jak działają itp, jak tworzyć wątki, dlaczego póle wątków są lepsze od tworzenia X wątków na dziko,
  3. Hibernate - klasyką to jest pytanie o problem n+1, co to jest, jak się zabezpieczać. Rodzaje ładowań kolekcji-relacji.
  4. Spring - tutaj generalnie przeważnie zdarzały się pytania o @Transactional oraz pułapki z nim związane + pytania o aspekty springa, jaka jest filozofia stojąca za IoC/DI. Oraz pytania ogólne jak CRUD na HTTP się mapuje w Restach.
  5. Rodzaje testów jakie znasz i pytanie o TDD też często się zdarzały. Podać przykłady z życia jak wyglądały twoje testy integr. a jak e2e.
  6. Rodzaje wyjątków, kiedy jakich używać, czy wgl. warto używać - tutaj ukłon w stronę vavra.
  7. O wzorce projektowe też pytania mi się zdarzały dość często.
    Generalnie: jak ogarniasz konserwatywny stack to powinno być łatwo jeśli nie aplikujesz do jakieś super moder fancy firmy.

1 użytkowników online, w tym zalogowanych: 0, gości: 1