Czego spodziewać się na swoim pierwszym interview na programistę?

Zbliża się interview

Otrzymujesz telefon z działu HR, przechodzisz wstępny screening i otrzymujesz zaproszenie na rozmowę techniczną. Wszystko idzie na wstępie jak najlepiej.

Warto teraz dobrze spożytkować czas oczekiwania na rozmowę. Po pierwsze nie stresuj się za bardzo i nie nastawiaj się, jakby to miała być sprawa życia i śmierci. Na pewno stres przed rozmową kiedy obecnie nie masz żadnej pracy, jest większy. Jeżeli jednak zdominuje Cię stres, to słabo Ci pójdzie przygotowanie się, a na samej rozmowie będzie Ci ciężko zebrać myśli.

Podejdź do tego tak, że po tym interview będą jeszcze kolejne, a im spokojniej do tego podejdziesz tym więcej wniosków z niego wyciągniesz.

Dodatkowo może być tak, że to firma nie zrobi wrażenia na Tobie. I wtedy lepiej szukać dalej. Szczególnie ważne tutaj jest to jakie pytania będziesz zadawał żeby wybadać czy ta firma Ci odpowiada.

Kolejnym krokiem przygotowania się do interview jest poczytanie o samej firmie. Zyskujesz podwójnie, bo raz dowiesz się czym firma się zajmuje i sprawdzisz czy Ci to odpowiada, a dwa zrobisz dobre pierwsze wrażenie na rekruterach, bo pytanie „Czy wiesz coś o naszej firmie” pojawia się bardzo często – nawet podczas rozmów technicznych.

Na końcu przejrzyj ofertę i skup się na umiejętnościach, które są wymagane na tym stanowisku. Raczej będzie za mało czasu, by się nauczyć rzeczy, o których nigdy wcześniej nie słyszałeś, ale możesz odświeżyć sobie wiedzę o tematach, które już znasz lub chociaż pobieżnie przybliżyć sobie technologie, których nie znasz. Możesz przynajmniej zorientować się kiedy się ich używa, albo czy przypadkiem nie są zamiennikami technologii, które już używałeś.

Rekrutacja na juniora wygląda inaczej niż rekrutacja seniora

Przeglądając pytania na rozmowę znalezione w internecie możesz zacząć kwestionować ich sens. Po co uczyć się wzorców projektowych lub wielowątkowości, jeżeli nikt tego albo nie używa albo o tym nie mówi w pracy.

Do sprawdzania tej wiedzy bardzo dobrze sprawdzaję się pytania z pozoru dla Ciebie bezużyteczne.

Pamiętam, że byłem bardzo zdziwiony po swojej pierwszej rozmowie o prace. Wydawało mi się, że potrafię programować, a pytali się mnie o tym czym jest SOLID, abym wymienił i opisał ze dwa wzorce projektowe i jeszcze dostałem zadanie aby odwrócić drzewo binarne. Pomyślałem sobie wtedy po co mi to wszystko teraz, przecież ja dopiero chcę zacząć pracować jako programista.

Warto tutaj zwrócić uwagę, że rozmowy z osobami z mniejszym doświadczeniem przebiegają inaczej niż rekrutacje doświadczonych programistów.

Główna różnica jest taka, że podczas rekrutacji na juniora będzie sprawdzana Twoja wiedza teoretyczna, a raczej nikt nie będzie Cię prosił, abyś opowiedział o swoich wyzwaniach i doświadczeniach, bo tych po prostu jeszcze nie masz.

relaks, przygotowanie

Twoim doświadczeniem mogą być projekty ze studiów, własne projekty może jakiś Boot camp. Bardzo dobrym pomysłem jest stworzenie własnego publicznego repozytorium i umieszczenia linka do niego w CV. Rekruter będzie mógł zobaczyć jak programujesz, jakie projekty robiłeś, a Ty prawdopodobnie zostaniesz poproszony, abyś opowiedział o jednym z tych projektów.

Na kilku kolejnych interview pojawiały się jeszcze testy do zrobienia na kartce papieru i pytania w stylu czy program się skompiluje lub co zwróci.

Podczas Twojej pierwszej rozmowy o prace nikt raczej nie będzie się pytał o złożone metody implementacji różnych mechanizmów.

Co powtórzyć?

Poniżej zestawiam kilka tematów, które mają bardzo duże szanse pojawić się na rozmowie:
1. Wzorce Projektowe
2. Dobre praktyki
3. Programowanie obiektowe (jeżeli język to wspiera)
4. Charakterystyczne cechy języka

Dodatkowe tematy, które mogą się pojawić:
1. Jak rozwijasz swoje umiejętności, z czego się uczysz
2. Opisz wybrany przez siebie projekt, który realizowałeś ostatnio (może być hobbystyczny)
3. Opisz sytuację, kiedy coś poszło Ci bardzo nie tak (nie jestem fanem tego rodzaju pytań, ale pada ono dość często)

Posted in interview

Tags - interviewrozmowa o pracę