Rekrutacja rekrutacji nierówna. A rekrutacja na Junior Java Developera może przysporzyć nie lada problemów choćby najlepiej przygotowanemu kandydatowi – zwłaszcza, gdy pojawia się magiczny Spring Framework. Zastanówmy się nad najtrudniejszym pytaniem z tego szkieletu dla Juniora.
Motywacja
Od początku roku ponownie miałem okazję odbyć sporo rozmów rekrutacyjnych na stanowisko Junior Java Developera. Na tym etapie zwykle kandydaci przeszli już wstępną weryfikację. To jest oczywiście zależne od konkretnego procesu rekrutacyjnego, ale do tego etapu dochodzi od 5% do 10% aplikacji, które sprawdzam.
Jeśli kandydat w CV wpisuje znajomość Spring Framework to właśnie na etapie rozmowy technicznej może paść o niego pytanie. No właśnie, ale jakie?
Pytanie nie pada, pada, a może wychodzi w praniu…?
Zanim odpowiem na to, jakie to pytanie jest, zastanówmy się przez chwilę, kiedy o nie mogę zapytać.
Już kilka razy wcześniej pisałem o tym, iż zwykle nie pytam ze znajomości Springa, gdy rekrutacja dotyczy Junior Java Developera. Są jednak od tego pewne wyjątki.
Ale po kolei. Nie pytam o Spring Framework, gdy go nie ma w CV. To prosta reguła, której staram się przestrzegać.
Pytam natomiast wówczas, gdy kandydat sam zaczyna mówić o projektach w Spring, które napisał. Zakładam, iż jeżeli ktoś już zrobił jakiś kawałek kodu w tym szkielecie, to ma większą świadomość, do czego on służy. Rzeczywistość niestety potrafi brutalnie zweryfikować to założenie.
Najtrudniejsze pytanie o Spring Framework dla Juniora wg mnie?
Według mnie jest tylko jedno takie pytanie:
Wytłumacz swoimi słowami, co to jest ten Spring Framework?
Podczas rozmów kwalifikacyjnych dość często okazuje się, iż przyszły Junior Developer chce pochwalić się jakimś swoim projektem właśnie w Spring. Z moich obserwacji 99% takich projektów to de facto użycie Spring Boot z @RestController.
Niestety, najczęstszą odpowiedzią na moje pytanie jest wówczas stwierdzenie, iż to taki szkielet, który robi, iż JSONy do kontrolera trafiają i potem można z nimi coś wywołać.
Nie takiej odpowiedzi się spodziewam. Bo nie o to w Springu u jego podstaw chodzi.
A czego się spodziewam, pewnie za jakiś czas pojawi się w formie artykułu na blogu.
Jedno pytanie do Ciebie
Znasz już mój punkt widzenia. Ale zastanawiam się, co Ty myślisz – jakie wg Ciebie jest najtrudniejsze pytanie o Spring Framework na rozmowie kwalifikacyjnej na stanowisko Junior Java Developera
Dotarłaś lub dotarłeś do tego miejsca. Super! Rzuć okiem też na 5 mitów o Spring, o których boleśnie dowiadują się początkujący. Warto przeczytać, żeby wyrobić sobie lepszy kontekst tego narzędzia.
BTW Na dole możesz dodać komentarz i/lub ocenić ten artykuł. Dzięki