Pobierz najnowszy raport: "Przygotuj się na rekrutację IT w 2024 roku - Rynek pracy IT w Polsce"

Pobierz raport
IT recruitment tips

Jakie są główne etapy procesu rekrutacyjnego w IT? Przewodnik i porady dla kandydatów

Nie jest tajemnicą, że ze względu na duże zainteresowanie specjalistami z sektora IT na ich skrzynki odbiorcze spływa codziennie wiele wiadomości z propozycjami zawodowymi. Według raportu “Rynek Pracy Specjalistów 2021” IT jest na drugim miejscu wśród najbardziej popularnych specjalizacji. To do tego rodzaju ekspertów było kierowanych 22% wszystkich ofert w serwisie pracuj.pl. Dodatkowo z naszego raportu o rynku pracy IT wynika, że mimo ogólnej satysfakcji z otrzymywanego wynagrodzenia, przeważająca część profesjonalistów IT (71%) jest otwarta na zmianę pracy w najbliższym czasie, a prawie połowa z nich jest gotowa to zrobić, jeśli zostanie im zaprezentowana ciekawa oferta. 

Co jeśli otrzymana lub znaleziona oferta rzeczywiście jest interesująca i chcemy dowiedzieć się więcej i przejść przez drogę skutkującą zdobyciem nowej pracy? W tym artykule przedstawiamy porady dla kandydatów, które mogą stanowić źródło pomocy i zaoszczędzić dużo stresu. Kluczem do sukcesu jest odpowiednie przygotowanie.

Raport 2024 - RYNEK PRACY IT W POLSCE pobierz Next Technology Professionals

Standardowe etapy procesu rekrutacyjnego w IT

To ile dany proces rekrutacyjny będzie miał etapów zależy od konkretnego stanowiska, charakteru firmy oraz branży. Standardowe procesy rekrutacyjne obejmują zazwyczaj 1 etap po stronie agencji rekrutacyjnej i 2 etapy po stronie klienta. Ogólnie przyjmuje się, że obsadzenie wakatu jest realizowane w ciągu maksymalnie 2-3 tygodni. 
Z raportu o rynku pracy IT wynika, że według kandydatów IT jego najbardziej optymalny czas wynosi 2 tygodnie. Co więcej, 88% respondentów zadeklarowało, że idealny proces rekrutacyjny powinien wynosić 2 etapy. Rekruterzy dokładają wszelkich starań, żeby tak było jednak wszystko zależy od dostępności czasowej kandydata oraz klienta, typu zadania rekrutacyjnego, negocjacji warunków umowy i wielu innych czynników. Na długość poszczególnych etapów może wpłynąć także poziom doświadczenia poszukiwanych kandydatów IT. Poniżej przedstawiamy ogólne główne etapy procesu rekrutacyjnego:

Proces rekrutacyjny w IT

To ile dany proces rekrutacyjny będzie miał etapów zależy od konkretnego stanowiska, charakteru firmy oraz branży. Standardowe procesy rekrutacyjne obejmują zazwyczaj 1 etap po stronie agencji rekrutacyjnej i 2 etapy po stronie klienta. Ogólnie przyjmuje się, że obsadzenie wakatu jest realizowane w ciągu maksymalnie 2-3 tygodni. 

Z raportu o rynku pracy IT wynika, że według kandydatów IT jego najbardziej optymalny czas wynosi 2 tygodnie. Co więcej, 88% respondentów zadeklarowało, że idealny proces rekrutacyjny powinien wynosić 2 etapy. Rekruterzy dokładają wszelkich starań, żeby tak było jednak wszystko zależy od dostępności czasowej kandydata oraz klienta, typu zadania rekrutacyjnego, negocjacji warunków umowy i wielu innych czynników. Na długość poszczególnych etapów może wpłynąć także poziom doświadczenia poszukiwanych kandydatów IT. Poniżej przedstawiamy ogólne główne etapy procesu rekrutacyjnego:

1. Pierwszy kontakt z rekruterem i ocena CV

Zazwyczaj kontakt z rekruterem rozpoczyna się od wysłania przez niego wiadomości. Prawdopodobnie osoba ta przejrzała już wcześniej Twój profil i uznała Cię za osobę pasującą do poszukiwanego stanowiska. 

Zostaną Ci zadane także pytania dotyczące głównej motywacji do zmiany pracy, wymagań finansowych i obecnego lub preferowanego trybu pracy. Zostaniesz też zapytany o dostępność i okres wypowiedzenia. Może też zostać zadane pytanie dotyczące tego czy uczestniczysz obecnie także w innych procesach rekrutacyjnych.

Warto jest być wtedy szczerym, ponieważ w wyjątkowych przypadkach rekruter jest w stanie za zgodą klienta, skrócić długość procesu rekrutacyjnego. Jest to dobry moment na zadanie również Twoich pytań rekruterowi. Dzięki temu możesz się dowiedzieć, czy faktycznie opisywane stanowisko pracy jest tym co cię interesuje i czy jesteś gotowy poświęcić czas na udział w procesie rekrutacyjnym.

2. Rozmowa z rekruterem

Pierwsza rozmowa z rekruterem będzie miała za zadanie ocenę m.in. Twoich umiejętności miękkich. Umiejętności interpersonalne i komunikacyjne są bardzo ważne w kontekście kształtowania projektów i rozwiązywania ewentualnych problemów. To na tym etapie osoba ta będzie próbowała sprawdzić Twoją motywację i zdecyduje czy pasujesz do organizacji. 

Na tym etapie zostaniesz poproszony o wysłanie CV. Przed tą czynnością powinieneś sprawdzić jego aktualność. Upewnij się, że zawiera informacje o Twoich najważniejszych projektach. Często może okazać się, że ze względu na charakter firmy przydatne będzie posiadanie CV także w wersji angielskiej. Myśląc o zmianie pracy, warto być przygotowanym na taką ewentualność. Częstą praktyką pomagającą się wyróżnić i pokazać, że zależy Ci na ofercie pracy jest dopasowanie CV konkretnie pod dane stanowisko. Jeśli poświęcisz czas na analizę tego, na czym zależy pracodawcy, możesz stworzyć nowe CV, które będzie idealnie pokazywać Twoje dopasowanie do oferty pracy. Więcej porad w tej tematyce znajdziesz w naszym artykule opisującym jak napisać CV.

Możesz też spodziewać się krótkiej rozmowy w języku angielskim, która ma na celu zweryfikować Twój poziom umiejętności. Szczególne znaczenie ma to w przypadku pracy przy projektach międzynarodowych.

Druga rozmowa jest zazwyczaj techniczna. Jej celem jest sprawdzenie Twojej wiedzy i umiejętności. Możesz spodziewać się także pytań związanych ze znanymi przez Ciebie technologiami. Poruszane kwestie mogą dotyczyć poziomu specjalizacji w językach programowania, znajomości frameworków i bibliotek oraz innych narzędzi. Możesz zostać zapytany także o to jak długo pracowałeś z konkretnymi technologiami i w jakich chciałbyś się rozwijać.

3. Weryfikacja kompetencji

Twoje umiejętności zostaną sprawdzone w zależności od potrzeb rekrutacyjnych. Zazwyczaj w tym celu przeprowadzona jest wspomniana wyżej rozmowa techniczna, jednak istnieją także inne sposoby pomagające zweryfikować Twoją faktyczną wiedzę i umiejętności. Podsumowując, weryfikacja kompetencji może przybierać formy takie jak:

  • Rozmowa techniczna
  • Zadanie zdalne (homework)
  • Rozmowa HR-owa/biznesowa
  • Live coding
  • Próbka kodu
  • Pair programming
  • Testy osobowościowe

Niezależnie od przeprowadzonej metody, powinieneś zawsze otrzymać feedback. Po przeprowadzonej weryfikacji kompetencji powinieneś otrzymasz informację zwrotną na temat Twoich wyników i czy przeszedłeś do następnego etapu rekrutacyjnego, wraz z ewentualnymi wskazówkami dotyczącymi brania udziału w procesach rekrutacyjnych w przyszłości.

4. Ustalenie warunków zatrudnienia i podpisanie umowy

To właśnie na tym finalnym etapie następuje doprecyzowanie formalności. Oczywiście warunki umowy są już zaprezentowane kandydatowi w początkowych etapach tego procesu, jednak tutaj ma miejsce już ostateczne ich doprecyzowanie, razem z pozostałymi szczegółami kończącymi się podpisaniem umowy. 

Jednak warto pamiętać, że zaprezentowany schemat procesu rekrutacyjnego w IT jest ogólny i w zależności od specyfiki stanowiska może zawierać dodatkowe etapy weryfikacji kompetencji lub rozmowy.

Przydatne porady dla kandydatów IT

Zazwyczaj rekruterzy z profesjonalnych agencji rekrutacyjnych będą Cię wspierać na każdym etapie rekrutacji i pomogą Ci przygotować się do zadań i kolejnych rozmów jak najlepiej. Nie bój się zadawać pytać – mogą one dać Ci dużą przewagę i zagwarantować spokój. W nawiązaniu do przedstawionego powyżej ogólnego schematu rekrutacji w IT, chcielibyśmy się podzielić wskazówkami pozwalającymi zminimalizować stres i uzyskać przewagę podczas tego procesu. O wskazówkach jak dobrze wypaść na rozmowie rekrutacyjnej możesz przeczytać także w naszym artykule.

Najczęściej zadawane pytania rekrutacyjne w IT

pytania rekrutacyjne w IT

Im więcej zrobisz researchu odnośnie pytań rekrutacyjnych na aplikowane przez Ciebie stanowisko, tym będziesz spokojniejszy. Są pytania, których możesz się spodziewać na 100%. Thebalancecareers dzieli pytania w IT na 3 grupy. Są to:

  • Pytania dotyczące Ciebie – ich zadaniem jest to, aby rekruter poznał Ciebie, Twoje umiejętności oraz ogólny styl pracy. Mogą to być pytania dotyczące Twoich umiejętności, znajomości technologii, ostatnich projektów, zainicjowanych zmian, projektów, których nie udało się wdrożyć, sposobu radzenia sobie z deadlinami itd.
  • Pytania dotyczące stanowiska i firmy – tego typu pytania mają pomóc określić czy będziesz pasować do kultury firmy. Mogą one dotyczyć tego dlaczego chcesz pracować w danej organizacji i czego się po niej spodziewasz.
  • Techniczne pytania rekrutacyjne – ich zadaniem jest sprawdzenie Twojej wiedzy i umiejętności rozwiązywania problemów. Na tym etapie zostanie sprawdzone jak wygląda Twoja kandydatura w kontekście wykonanych zadań.

Jak przygotować się na rozmowę rekrutacyjną w branży IT?

Przed rozmową rekrutacyjną warto jest zrobić research na temat firmy do jakiej aplikujemy. Informacje te mogą okazać się bardzo przydatne w kolejnych etapach. Na pewno zostaniesz też poproszony o opowiedzenie o sobie, swojej aktualnej pracy, motywacji, oraz chęciach do zmiany pracy. Kolejne często występujące pytania rekrutacyjne mogą dotyczyć tego co cię motywuje w pracy, jak chciałbyś się rozwijać w przyszłości lub jakie są Twoje cele. Aby uniknąć ewentualnego stresu, warto poćwiczyć przed finalną rozmową i przygotować parę zdań. 

Następne istotne pytanie, które zostanie Ci zadane będzie dotyczyć Twoich oczekiwań finansowych. Warto jest się do niego przygotować określając minimalne widełki wynagrodzenia oraz wyższą stawkę, która Cię satysfakcjonuje. Pamiętaj też o doprecyzowaniu czy kwota podana przez Ciebie jest w brutto czy netto. Pomyśl też o kwestii benefitów, które są dla Ciebie ważne i innych ewentualnych potrzebach. Dobrym źródłem wiedzy na temat zarobków na rynku IT, wraz z podziałem na doświadczenie może być wydany przez nas raport o rynku pracy IT w Polsce.

Rynek pracy IT w Polsce 2022

Jeśli zostaniesz zaproszony na rozmowę online, to zadbaj o swoje ubranie i otoczenie. Wybierz dogodne miejsce i sprawdź co znajduje się w polu widoku twojej kamery. Zadbaj o ciszę i spokój. Sposobem na to jest poinformowanie Twoich lokatorów, że zależy Ci na ciszy w określonych godzinach. Możesz również wyciszyć swój telefon. Często pomijanymi a bardzo ważnymi kwestiami, które będą dobrze wpływać na przebieg rozmowy jest to, żeby po prostu zadbać o posiłek, picie wody i odpowiedni sen w dniu poprzedzającym zaplanowane spotkanie.

Jeśli zastanawiasz się czego nie robić i jakie błędy można popełnić to możesz dowiedzieć się więcej z artykułu opisującego czy istnieje idealny proces rekrutacyjny.

Porady odnośnie rozmowy technicznej w IT

Zadaniem rozmowy technicznej jest weryfikacja doświadczenia deklarowanego przez kandydata. Dobrze jest przed nią poświęcić trochę czasu, aby odświeżyć wiedzę i czuć się przygotowanym. Podczas niej najczęściej istotne jest wykazanie się wiedzą dotyczącą języka programowania i umiejętnościami pozwalającymi wykonać zadanie. Pamiętaj o tym, aby opisywać swoje podejmowane kroki. 

Nawet jeśli napotkasz jakiś problem uniemożliwiający podać prawidłową odpowiedź, to najważniejsze jest się nie poddawać i zadać dodatkowe pytania. Odpowiednie pytania na rozmowie technicznej mogą sprawić, że zyskasz sporą przewagę dzięki dociekliwości na temat technologii i projektu. Osoba przeprowadzająca rozmowę zauważy, że jesteś otwarty, gotowy na wyzwania i Twoja wiedza sprawia, że masz szansę pasować do nowego zespołu.

Osoba przeprowadzająca rozmowę techniczną będzie w stanie sprawdzić Twoją wiedzę, logiczne myślenie i umiejętność radzenia sobie z problemami. Dlatego zawsze staraj się wyjaśnić swoje rozumowanie i podejście do tematu. 

Język programowania JavaScript – przykładowe pytania rekrutacyjne:

  • Jakie znasz biblioteki Javascrpit?
  • Jaka jest różnica między == i ===?
  • Co to jest hoisting?
  • Co to jest domknięcie (closure)?

Język programowania Python – przykładowe pytania rekrutacyjne

  • Czym jest oprogramowanie PIP w Pythonie?
  • Jaka jest różnica w pętlach For Loop i While Loop?
  • Jakie bazy danych obsługuje Python?
  • Jakie są korzyści korzystania z Pythona, w porównaniu do JavaScript?

Język programowania Java – przykładowe pytania rekrutacyjne:

  • Co to jest Jira?
  • Co to jest JVM?
  • Czym jest GIT?
  • Do czego służy Hibernate?

Język programowania PHP – przykładowe pytania rekrutacyjne:

  • Opisz czym jest programowanie obiektowe
  • Czym jest PHP Standard Recommendation
  • Rozwiń i opisz reguły SOLID
  • Opisz różnicę między metodami GET i POST

Przygotuj listę pytań

Możesz zapytać o wielkość zespołu, ile osób stricte technicznych się w nim znajduje, potencjalnych przełożonych, narzędzia, technologie i wszystko co Cię ciekawi odnośnie stanowiska, na które aplikujesz. Jeśli przygotujesz listę pytań jeszcze przed rozmową, to będziesz miał pewność, że wszelkie wątpliwości zostaną rozwiane. Pytania, które zadasz są bardzo ważne również dla rekrutera. Dzięki temu wie w jakim stopniu jesteś zaangażowany. Odpowiednia wymiana zdań sprawi, że zyskasz nie tylko Ty, ale również osoba rekrutująca na stanowisko. Obie strony będą pewne co do swoich wymagań i oferowanych możliwości w kontekście zatrudnienia.  Dodatkowo, przemyślenie pytań przed rozmową pomaga uniknąć wpadek, w sytuacji gdy Twoje pytanie zostanie źle zinterpretowane.

Podsumowanie

Rekruterzy IT starają się zapewnić jak najbardziej przyjazny proces rekrutacyjny i dbać o candidate experience. Oczywiście przejście do kolejnych etapów zależy tak naprawdę od wymagań obu stron. Nawet jeśli coś nie wyjdzie ze względu na oczekiwania kandydata lub klienta, to zawsze istnieje kolejna szansa na pracę na stanowisku, na którym Ci zależy. Kandydaci IT, dzięki otrzymanej informacji zwrotnej na temat zadań i procesu, są w stanie uzyskać informacje, które będą cenne w zakresie dalszego rozwoju i poszerzania wymaganej wiedzy na temat technologii. Tak samo rekruter IT, dzięki udzieleniu feedbacku odnośnie procesu rekrutacyjnego jest w stanie wprowadzać zmiany i udoskonalić candidate experience. Mamy nadzieję, że powyższy artykuł będzie w stanie pomóc w przygotowaniu się do rozmowy rekrutacyjnej. Jeśli szukasz pracy w branży IT zachęcamy Cię do przejrzenia aktualnych ofert pracy lub kontaktu z nami.