Co zabrać na rozmowę programistyczną? [Zamknięte]


31

Właśnie ukończyłem studia magisterskie z informatyki i otrzymałem pierwszą rozmowę o pracę jako programista. Nie mam dużego doświadczenia w projektach rozwojowych na dużą skalę, ale mam nadzieję, że moje wykształcenie uniwersyteckie na coś się liczy.

Zastanawiam się, jakie materiały powinienem przynieść, aby wywrzeć wrażenie na moich ankieterach? Czego oczekuje większość ankieterów, zwłaszcza od nowego absolwenta?

**Edytować:

Rozmowa kwalifikacyjna przebiegła pomyślnie, tyle że zapomniałem spodni.

Dzięki za wszystkie świetne rady!


4
jaki był sens migracji tego pytania z SO tylko po to, aby je zamknąć? mógł go zamknąć na SO i zaoszczędzić krok
Steven A. Lowe,

1
uwielbiają to robić
David Andrei Ned

Odpowiedzi:


60

Notatnik i długopis są dobre, ale przynoszą odrobinę pokory i entuzjazmu - to zrobi największe wrażenie na ankiecie ;-)

I spodnie - pamiętaj, aby nosić spodnie.


7
stary, czubek spodni to złoty pył, chciałbym, żeby ktoś mi to powiedział 5 lat temu ...

9
+1, nie myślałem o czubku majtek, dopóki go nie zasugerowałeś, ale po przemyśleniu tego zgadzam się ... powinieneś nosić spodnie.

6
Raz zapomniałem spodni i dostałem pracę na miejscu.
WOPR

1
Cytat „W pogoni za szczęściem”: „Co byś powiedział, gdyby mężczyzna wszedł tutaj bez koszuli, a ja go zatrudnię? Co byś powiedział?”, „Musiał mieć naprawdę ładne spodnie”.

3
Co ze spódnicami? W końcu „ddrum” może być dziewczyną ... (+1)
EricSchaefer

22

Spokój i pewność siebie. Nie przynoś żadnego kodu, mogę ci to powiedzieć na podstawie mojego doświadczenia w przeprowadzaniu wywiadów z innymi.

Jeśli nie potrafisz mówić z przekonaniem o swoich osiągnięciach, kod będzie przeszkadzał.

W rzeczywistości nie zabieraj żadnych materiałów zewnętrznych, chyba że zostaniesz o to poproszony (z wyjątkiem czegoś do zapisywania szczegółów). Po prostu pokaż się, odpowiedz na pytania uczciwie, pokaż pasję (lub przynajmniej zainteresowanie) pracą, z którą rozmawiasz, i uważam, że jesteś tam w 80%.


1
Zgadzam się, że nie należy przynosić kodu, chyba że warto go pokazać i można go bronić. Mając to na uwadze: jeśli potrafią pokazać kod i wyjaśnić, dlaczego zrobili to, co zrobili, wywarłoby to na mnie więcej niż niejasne opisy systemów, nad którymi pracowali.
Richard Levasseur

1
Myślę, że nie (ale mogę się mylić). Wielu zawsze będzie próbowało wywrzeć na tobie wrażenie dzięki elitarnym umiejętnościom kodowania, gdy kodowanie stanowi niewielką część tego, czego potrzebujesz. Możliwość dopasowania się do zespołu i kontaktów towarzyskich, przedstawiania i obrony punktów widzenia jest tak samo ważna IMO ...

Nie chcę się zastanawiać nad listami źródeł, gdy wyjaśnisz, dlaczego twój nowy algorytm jest najlepszy. Wyjaśnij mi - to dowodzi, że rozumiesz algorytm i jego konkurentów i jesteś wystarczająco pewny siebie, aby skutecznie dołączyć do zespołu.

2
Jeśli ankieter chce zobaczyć twoje portfolio, poprosi cię o przyniesienie go.

@Pax, to nie jest tak czarno-białe. Jak powiedzieli Joel / Jeff „jeśli zatrudniasz kogoś do pisania kodu, możesz chcieć wiedzieć, że on naprawdę potrafi kodować”. Jak szeroko dyskutowano ostatnio, zbyt wielu programistów boryka się nawet z podstawami.
Ash

12

Notatnik! Pomyśl z wyprzedzeniem o niektórych pytaniach / obawach i zrób notatki, kiedy opisują ci pracę.


Myślę, że Steven A Lowe może cię

tak, jestem - nie mogłem się oprzeć!
Steven A. Lowe,

1
To pomogło mi zdobyć pracę - czyli przygotowanie. Przeprowadziłem wszystkie wywiady telefoniczne, ale moi ankieterzy byli pod wrażeniem, że przygotowałem się wcześniej z pytaniami, które chciałem im zadać.
Erik Forbes,

Popieram to. Postaw je w trudnej sytuacji !!!
Andrei Rînea,

10
  • Twoje CV

  • Być może laptop z pracą nad nim, którą możesz zademonstrować, jeśli rozmowa kiedykolwiek się pojawi.

  • W razie potrzeby krótka lista linków stron, do których mógłeś się przyczynić

  • Energia… to niesamowite, ile osób przeprowadziłem wywiad bez żadnej energii / motywacji…

  • Nie twierdzę, że powinieneś zabrać go ze sobą, aby zaimponować komukolwiek, ale nie bój się mieć z tobą czegoś niezwiązanego z wywiadem, np. Gazety, jeśli zwykle coś takiego masz.

Cokolwiek weźmiesz ze sobą, weź to w zorganizowany sposób, tylko udowodnienie, że jesteś zorganizowany z rzeczami, które ze sobą zabierasz daje kilka + punktów


Nadal nie rozumiem, dlaczego konieczne jest przyniesienie wydruku CV. Wywiady powinny być przeprowadzane bez proszenia kandydata o przyniesienie wydruków czegokolwiek: nrecursions.blogspot.in/2015/10/…
Nav

Przynieś swoje CV ... ... DLA SIEBIE. Możesz więc zapamiętać wszystko, co powiedziałeś, i możesz odwoływać się do nich, aby przypomnieć sobie projekty, nad którymi pracowałeś, aby dotknąć bardziej szczegółowo.
Kzqai

6

Zgadzam się z pozostałymi, nie obciążajcie się niczym oprócz małego notatnika. Może książkę do przeczytania, bo możesz zostać i czekać. Po prostu pokaż się, bądź pewny siebie, uczciwie odpowiadaj na pytania. Możesz poprosić o ściągawki z pytaniami, aby zapytać ich o to, jak będzie wyglądać praca, jeśli takie rzeczy ci pomogą. Pamiętaj, że przeprowadzasz z nimi wywiad tak samo jak oni. Martw się więcej o spotkaniach i dogadywaniu się z ludźmi, a potem o grillowanie na pytania techniczne.

Nie zgadzam się co do kodu. Nie przynoś kodu, ale upewnij się, że ma już próbkę kodu w prawdziwym projekcie. Upewnij się, że jest to kod, który możesz pokazywać ludziom, więc nie ma kodu z poprzedniej pracy. Kod Open Source z prawdziwego projektu jest idealny. Realistyczne próbki kodu odpowiadają na wiele pytań dotyczących tego, jakim programistą będziesz, i pokazuje, że nie jesteś tylko programistą od 9 do 5. Że zamierzasz rozwijać swoje umiejętności poza pracą.

Powinieneś spędzać większość czasu na przygotowaniach, badając firmę, co robią i jak to robią. Opieraj się na czymkolwiek, co robią, więc nie jesteś całkowicie ślepy, nawet jeśli tylko czytasz kilka artykułów z Wikipedii. Umożliwi to również wykazanie szczerego zainteresowania i zadawanie kolejnych pytań, co jest dobre.

Wreszcie, dobrze przespana noc, zjedz dobry posiłek przed ręką, pomyl się z wczesnym wyprzedzeniem, idź do łazienki przed wejściem i wyłącz telefon.


5

Pobierz przykładowy kod z projektów, nad którymi pracowałeś i z których jesteś dumny.

Ten kod powinien pokazywać, w jaki sposób rozwiązałeś jakiś problem lub jak udało ci się pokonać przeszkody podczas programowania.


Zakładając, że projekty te były związane z pracą, możesz w ten sposób naruszać umowę o pracę.

Dlaczego jest to niedoceniane?

@cletus: OP powiedział, że to jego pierwszy wywiad, a on właśnie skończył studia, więc można bezpiecznie założyć, że nie ma projektów związanych z pracą.
Hosam Aly,

Nie wiem o tym. Z całym hoo-ha o uniwersytetach posiadających kod, który robisz, możesz nadal mieć problemy prawne.

Zapomnij o kodzie napisanym na uniwersytecie / w pracy. Jeśli kod został napisany w twoim własnym czasie (jako część open source / hobby) i jest przyzwoitej jakości, daję napiwek, że byłoby to bardzo pozytywne dla większości ankieterów.
Ash

5

Oddychaj miętami, nic nie rujnuje pierwszych wrażeń bardziej niż kneblowanie, gdy kandydat mówi do ciebie pierwszy!


4

Re: wprowadzenie kodu lub brak kodu. Jedyną pewną rzeczą w wywiadach jest to, że będą chcieli twoje CV (jeśli jeszcze tego nie zrobiłeś). wszystko inne zależy od ankietera.

Wywiad 101 - podczas aranżacji wywiadu pytasz: „Czy jest coś, co chciałbym, żebym przyniósł, może jakiś przykładowy kod?”

Niech ci powiedzą, nie próbuj zgadywać.


Dobra odpowiedź. Nie zgaduj, po prostu zapytaj.
JimDaniel

4

Przynieś tylko siebie, chyba że zostaniesz o to poproszony.

Nie martw się brakiem historii. Gdybym przeprowadzał z tobą wywiad, dowiedziałbym się, jak podszedłeś do swojego projektu magisterskiego: jak poradziłeś sobie z trudnościami, gdy się pojawiły. Spróbuję poczuć, jak szybko zdobyliście umiejętności i techniki. Bardziej niż cokolwiek innego chciałbym zobaczyć, jak dobrze potrafiłeś znaleźć rzeczy bez pomocy.

Jedną z najbardziej męczących osób, jakie kiedykolwiek miałem w zespole programistycznym, są ci, którzy nie mają motywacji i nie „przejmują własności”. Kiedy kończą przydzielone zadania, siedzą bezczynnie lub przeszukują portale społecznościowe pod pozornym wrażeniem, że jest to akceptowalne zachowanie. Jeśli pokażesz, że możesz przejąć inicjatywę, pracować pod lekkim nadzorem, posiadać umiejętności społeczne niezbędne do pracy w zespole i trzymać się zadań, jesteś marzeniem każdego lidera zespołu.


3

Odpowiedź zależy całkowicie od rodzaju firmy, z którą przeprowadzasz wywiad.

Mogę naprawdę odpowiedzieć tylko za firmę, w której pracuję (dość zrelaksowana agencja) - ale jeśli założysz garnitur w jednym z naszych wywiadów, będziemy się zastanawiać, czy jesteś odpowiedni dla kultury.

Jeśli chodzi o zabranie „rzeczy” - nic, o co nie poprosiłbyś, aby przynieść, chyba że nie masz wyboru (np. Podróż na rozmowę środkami transportu publicznego).

Jedynym wyjątkiem jest, jak powiedzieli inni, zabranie ze sobą kilku kopii CV - co najmniej dwóch.

Znajomość swoich rzeczy jest kluczową rzeczą, aby „wnieść” do rozmowy. Przeprowadź badania dotyczące roli i firmy.

Bądź bezpośredni, gdy nie znasz odpowiedzi. Zadawaj pytania wyjaśniające, jeśli nie rozumiesz pytania.

Ankieterzy nie powinni (imo) zadawać podstępnych pytań, ale mogą poprosić cię o podanie przykładu, w jaki sposób coś zaimplementujesz. Słuchaj uważnie określonych wymagań.

Przygotuj się na przegląd kodu.



2

Przynieś jedną wydrukowaną kopię CV dla każdej osoby, z którą przeprowadzasz wywiad, oraz kolejną kopię dla siebie. Możliwe, że już wydrukowali i rozpowszechnili twoje CV, ale nigdy nie boli mieć pod ręką kilka dodatkowych kopii. Kiedyś poprosiłem ankietera, by poprosił o kopię mojego CV i musiałem powiedzieć „Przepraszam, nie przyniosłem”. Czułem się jak idiota i nigdy nie powtórzyłem tego błędu.

Poza tym przynieś podkładkę z papieru i długopis. Czasami wywiady będą przeprowadzane w pokojach bez tablic, a czasem wystarczy narysować krótki schemat wyjaśniający pomysł. Jeśli masz papier i długopis, jesteś złoty.

Czego NIE należy wnosić: telefon komórkowy, laptop, przykładowy kod (krótkie stwierdzenie: chciałbym, aby przyniesienie przykładowego kodu było dopuszczalne w branży; nie znoszę pisać kodu tablicy, ale mam tysiące wierszy kodu w moim osobistym portfolio, które Z dumą pokażę).

Jeśli to możliwe, staram się również, aby moje kieszenie były całkowicie puste. Zostawiam portfel w samochodzie i wyjmuję kluczyk ze zwykłego breloka, niosąc tylko jeden kluczyk. Z jakiegoś powodu trzymanie rzeczy w kieszeniach jest rozpraszające podczas wywiadu, więc wolę podróżować lekko.


Myślałem, że powiesz, że zostawiłeś portfel w samochodzie na wypadek, gdyby ankieterzy zdecydowali się cię

+0,25 za każdą z nich: wydrukowane CV, papier i długopis, brak telefonu komórkowego i myślenie o zabraniu carkeys przed zamknięciem samochodu.
Treb

W kilku wywiadach w ciągu ostatnich kilku lat nigdy nie przyniosłem kopii mojego CV. Mają już wydrukowane, wystarczy dla wszystkich, których spotykam. Tak samo jest, gdy jestem po stronie wywiadu.
DarenW

2

Entuzjazm, wiedza i podstawowe informacje o pracodawcy.

Nie przynoś fizycznych artefaktów. Poważnie, jego 2011 1 oznacza ubieganie się o pracę w dziedzinie technologii. Jest ta fantastyczna nowa rzecz zwana internetem. Mieć przyzwoite portfolio pracy dostępne online ( profil GitHub jest niesamowity), mieć CV dostępne online i mieć stronę internetową lub profil z linkiem do obu z nich. Podaj im ten adres. Punkty bonusowe, jeśli dostaniesz domenę, nawet jeśli przekierowuje ona do profilu, zarejestrowanie jej na rok kosztuje mniej niż koszt lunchu. Jeśli naprawdę potrzebujesz czegoś fizycznego, miej pod ręką kciuk z tą zawartością, możesz zostawić je ze sobą lub kartę z Twoim imieniem i adresem.

1 Tak, wiem, że pierwotne pytanie pochodziło z roku '09, ale nadal jest aktualne.


1

Bądź konkretny dla rozmowy kwalifikacyjnej - spróbuj zebrać trochę informacji o pracy, na którą się aplikujesz i przedstawić odpowiednie fakty ankieterowi, tj. Jeśli jest to sklep deweloperski Railsów, prawdopodobnie nie będą zbytnio podekscytowani tym Gtk + Widżetem, który napisałeś, ale to może się zmienić, jeśli repozytorium kodu jest dostępne w GitHub.


1

Odwaga . Odwaga do odrzucenia stanowiska, jeśli twój przyszły szef lub potencjalni rówieśnicy traktują cię niegrzecznie lub nieprofesjonalnie podczas rozmowy kwalifikacyjnej. Bądź pewny siebie i spostrzegawczy.

Praktycznie powiedziałbym, że musisz przynieść długopis. I o to chodzi.


Długopis ... by dźgnąć twojego ankietera w oczy? Czy zamierzasz robić notatki na ramieniu? Być może przynieś też trochę papieru, co nie jest dobre do kradzieży materiałów biurowych przed rozpoczęciem tam pracy :-)

Wracam myślami do wywiadu, który przeprowadziłem. Dali mi długopis / papier, aby rozwiązać problem i oczywiście pióro nie zadziała. Myślę, że byłoby wspaniale, gdybym powiedział „W porządku, przyniosłem jeden”. Mam na myśli, że i tak dostałem pracę, ale nadal. Gdyby Bond był na rozmowie ... miałby swój własny długopis.

2
I wbiłby mu to w oko - przecież nazywa się Bond. James Bond.
Treb

1

Uczciwość i skromność .

Ubierz odpowiedni do pracy (tj .: nie noś ładnego garnituru do pracy w inżynierii mechanicznej)

Zapytaj pracodawcę, co byś przyniósł. Państwo potrzebują pracy, więc dowiedzieć się, co trzeba

Przygotuj się na test kodu na miejscu. Jeśli tak się stanie, nie próbuj zaimponować pracodawcy czymś wymyślnym, ale tak naprawdę nie działa. Spraw, by było funkcjonalne, czego chcą, nic więcej, nic mniej.

Bądź sobą.

I najlepsze życzenia dla ciebie! Mam nadzieję, że dostaniesz pracę, którą chcesz!


1

Podaj swoje imię na stackoverflow, zobaczą, jak wysokie są twoje powtórzenia! :RE


4
Nigdy tego nie rób. Zobaczą, jak niski jest twój przedstawiciel… w porównaniu do Jona Skeeta (i oczywiście WTP).
prawej strony

0

Szczerze mówiąc, sugerowałbym, aby w ogóle nic nie brać. Nie wpłynie to w żaden sposób na twoją opinię ankietera, jeśli pojawisz się z niczym. - Moja opinia z doświadczenia

Jeśli musisz wziąć coś na rozmowę, weź kilka płyt CD z projektami, nad którymi pracowałeś w przeszłości, aby ankieterzy mogli przyjrzeć się później.


0

Tylko wiedza i nic więcej.

Chociaż może fajny gadżet zrobi nieco lepsze wrażenie w oczach ankieterów, ale nie liczyłbym na to.

Nikt nie przyjrzy się kodowi, nie będzie pewny, czy to ty i tak go napisałeś. I na pewno przygotują dla ciebie papier i długopis.


0

Po prostu przynieś kopie swojego CV. Wywiady, które przeprowadziłem na miejscu, zwykle trwają od 1/2 do 1 dnia z wieloma ankieterami.


0

Przedstawienie kodu (jakiejś formy), który uważasz za „dobry kod”, a następnie umiejętność jasnego wyjaśnienia, dlaczego uważasz, że jest dobry, jest jednym z najlepszych sposobów na udowodnienie i wykazanie, że jesteś pasjonatem swojej pracy i chcesz trzymaj się tego.

Może to być kod, nad którym sam pracowałeś, lub może to być kod otwarty, na przykład, który podziwiasz pod pewnymi względami.

Oczywiście wiele firm nie poprosi o kod podczas rozmowy kwalifikacyjnej, co nie znaczy, że i tak nie możesz go mieć przy sobie. Niektórzy ankieterzy mogą nawet nie zastanawiać się nad pytaniem, ale i tak byliby zainteresowani. Zaoferuj to, ale po prostu nie narzucaj go ankieterowi, jeśli zainteresowanie jest niewielkie.

Jak Joel i Jeff mówili na podcastach / blogach: „Dlaczego miałbyś zatrudnić kogoś, kto byłby programistą i nie chciałby sprawdzić, czy naprawdę potrafi napisać porządny kod?”.

W rzeczywistości sposób, w jaki ankieterzy reagują na Twój kod, ich poziom entuzjazmu i głębokość pytań, które ci zadają, są bardzo wnikliwe, pomagając ci zdecydować, czy ta firma jest dla Ciebie.

Niestety nigdy nie zostałem poproszony o przedstawienie / omówienie jakiegoś kodu w wywiadzie. Najbliższe, do którego przyszedłem, to podstawowy (bardzo) test kodowania.

Jednak z tego, co widziałem, firmy produkujące oprogramowanie powinny częściej prosić o kod podczas wywiadów, jakość oprogramowania może się poprawić tylko poprzez wyeliminowanie ludzi, którzy „byliby lepsi w innej karierze”.


0

Trochę jedzenia w twoim brzuchu.

Pewnego razu wybrałem się na rozmowę, która trwała 4-5 godzin i wcześniej nie jadłem dużo z powodu nerwowości. W połowie wywiadu mój żołądek zaczął się rozpadać i boleć, a to wcale nie było wygodne.

Więc jedz wcześniej jedzenie, które doda ci energii i pozostanie z tobą przez wiele godzin, ale nie będzie cię obciążać . Powinien wystarczyć lekki lunch przed godziną. Jeśli chcesz tylko coś przekąsić, wystarczy migdał i odrobina białka .


-1

Z mojego doświadczenia w zatrudnianiu programistów:

  • Przygotuj się na test kodowania
  • Noś garnitur, który pasuje!

garnitur? Po prostu noś normalne ubrania. Noszenie czegoś, czego nie nosisz podczas programowania, a następnie robienie tego źle!

@PoweRoy: Dla wielu pracowników działu HR noszenie garnituru jest zdecydowanie nie do wynajęcia. Noś garnitur, absolutnie.
Treb

Powiedziałbym, że noś ekwiwalentną odzież osobom, z którymi rozmawiasz. Kiedyś miałem wywiad, w którym dwóch facetów, którzy ze mną rozmawiali, miało na sobie szorty i koszulkę, a nie buty. Byłem
zbyt przesadnie ubrany

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.