Jak mogę ocenić zdolność kandydata do nauki podczas rozmowy kwalifikacyjnej? [Zamknięte]

15

Zatrudniamy niewielki dział programistyczny w średniej wielkości firmie, dla której oprogramowanie nie jest głównym przedmiotem działalności. W związku z tym staramy się zrekrutować coś, co nazwaliśmy Starszym Programistą . Celem jest znalezienie kogoś, kto może zaprojektować, wdrożyć i utrzymywać całe nowe i istniejące systemy od bazy danych aż po interfejs użytkownika.

Niezależnie od tego, czy kandydaci twierdzą, że mają doświadczenie (czytaj: masowo wirowane CV), lub wyniki testu technicznego, naprawdę zależy mi na ich umiejętności uczenia się i szybkości, z jaką będą wybierać technologie lub koncepcje, których nie znają. wypełnić wszelkie luki w wiedzy.

Jak mogę uzyskać pomysł na zdolność kandydata do (lub szybkości) uczenia się?

Stafford Williams
źródło
1
Co jest złego w ich pytaniu? Albo mają przykłady tego, czego się nauczyli. Albo nie. Dlaczego rozmowa nie mówi ci, co musisz wiedzieć?
S.Lott
2
@ S.Lott - Czasami kandydaci angażują się w praktykę zwaną „kłamstwem”.
psr
Zapytałbym swojego starego pracodawcę. Ale ogólnie, jeśli zna umiejętności, wystarczy. Być może uda ci się je rozwiązać za pomocą wyskakujących scenariuszy
Adel
5
Łatwo: spróbuj ich czegoś nauczyć. Daj im trudny problem, który wymaga sporej wiedzy do rozwiązania. Jeśli znajdziesz kogoś, kto zadaje sensowne pytania i robi duży postęp w kierunku rozwiązania problemu, to bingo!
riwalk
2
@stargazer, powinieneś dodać to jako odpowiedź.
Karl Bielefeldt

Odpowiedzi:

10

Wyjaśnij im częściowo złożoną koncepcję biznesową, a następnie poproś, aby ją modelowała. Dzięki temu otrzymasz informacje zarówno na temat ich umiejętności rozwiązywania problemów, jak i ich umiejętności uczenia się.

Zapytaj ich również o najnowsze technologie, których się nauczyli, jak poszli się ich uczyć, w jaki sposób upewnili się, że to, czego się uczą, jest najlepszą praktyką (z braku lepszego wyrażenia) i jak zastosowali to, czego się nauczyli.

Po tego rodzaju otwartych pytaniach powinny następować dyskusje, nie mają dobrych i złych odpowiedzi, ale powinny dać ci dużo informacji, zanim rozmowa się zakończy.

pdr
źródło
8

Wykonaj normalny wywiad, ale zamiast zanotować wszystkie jego umiejętności, zanotuj wszystkie pytania, które mu się nie udało. Daj jej / mu komputer z dostępem do Internetu i poproś go o rozwiązanie problemów związanych z każdym tematem (-ami), których nie zdał (-ych) podczas rozmowy. Przykład: jeśli powiedział ci, że nie zna leków generycznych, daj jej / mu problem, który ich dotyczy.

Oceniaj kandydatów na podstawie wyników ORAZ spędzonego czasu .

Daj mu wystarczająco dużo czasu i nie zatrzymuj go, aby uniknąć efektu sufitu.

Aby było odpowiednie, zrób to z co najmniej 5 kandydatami.


źródło
Doskonała sugestia. Chciałbym nawet pójść dalej: daję im stację roboczą z dostępem do Internetu i poproś o wdrożenie trywialnego algorytmu (sortowanie bąbelkowe, coś głupiego i łatwego) w ezoterycznym języku, o którym nie wspominali w życiorysie ani w wywiadzie. Poproś maven Java, aby użył Haskell, lub Rubyist, aby użył Scali. Dobry programista powinien potrzebować Google i tylko kilku godzin na wdrożenie trywialnego algorytmu w prawie każdym języku.
Jason Lewis
Zgadzam się z @JasonLewis, proste wyszukiwanie może dać im pełne rozwiązanie.
IsmailS
Początkowo wpisałem twoje nazwisko jako @JSON;). Dopiero gdy nie dostałem inteligencji, zdałem sobie sprawę, że źle wpisałem.
IsmailS
1

Postaraj się ocenić, jak duża jest luka w wiedzy między dyplomem a pierwszą pracą, a następnie między jedną a drugą pracą i tak dalej.

Następnie spróbuj ocenić, jak skuteczne były kolejne prace.

Zadawaj pytania o to, jak trudno było za każdym razem wspinać się po krzywej uczenia się.

mouviciel
źródło
1

Referencje, referencje, referencje.

Nie możesz testować umiejętności uczenia się w trakcie rozmowy kwalifikacyjnej, ale powinno to być dorozumiane lub wyraźne w CV / CV. Dobry kierownik ds. Rekrutacji zawsze skontaktuje się z referencjami, dostarczonymi lub innymi, w celu potwierdzenia ważnych dla nich punktów i zaoferowania otwartej dyskusji. Jeśli nauka jest dla Ciebie ważna, poproś o referencje, które mogą o tym mówić. I nie zapomnij zadać sobie pytania, czy referencja ma dobry powód, aby móc odpowiedzieć.

Na koniec, jeśli uważasz, że kandydat i / lub jego referencje kłamią, zniszcz swoje CV, spal strzępy, włóż popioły do ​​pudełka, zamknij je silnym łańcuchem, załóż kotwicę i wrzuć do najgłębszego ciała wody, którą możesz znaleźć. Życie jest zbyt krótkie, aby kłamcy działali dla ciebie, a każdy, kogo kłamią, jest smętny przez skojarzenie (i słusznie).

Ross Patterson
źródło
0

Najlepszym podejściem byłaby szczegółowa rozmowa. Polecam powiedzieć im coś o pracy, jaką chcesz, na przykład o nowej aplikacji, i poproś, aby opisali, w jaki sposób mogliby ją wdrożyć. Możesz także przedstawić przegląd posiadanej aplikacji i zapytać ją, jak poszli o jej wdrożenie.

Innym sposobem jest zapytanie ich o konkretne projekty, nad którymi wcześniej pracowali i jak to zrobili. Poszukaj sposobów, w jakie aplikacja może odnosić się do pracy, którą chcesz im wykonać. Na przykład, jeśli chcesz, aby wdrożyli usługę internetową, zapytaj ich, w jaki sposób wdrożyli tę usługę internetową wymienioną w CV. Zapytaj, dlaczego wybrali wzór A zamiast wzoru B. Niech rozmawiają. Powinni chętnie opowiadać o swoich projektach i być w stanie wyjaśnić je dogłębnie.

Jeśli nie są szczególnie zręcznymi kłamcami, powinieneś dowiedzieć się, gdzie są.

jfrankcarr
źródło
0

Mogę ci tylko powiedzieć, co mi zrobiono raz:

Dostałem projekt w języku z bibliotekami, którego wcześniej nie robiłem i musiałem go ukończyć w ciągu tygodnia. Dzięki temu dowiesz się dokładnie, jak szybko i jak dobrze dana osoba może się uczyć.

Karlson
źródło
5
W jakiej innej branży możesz tego uniknąć? Czy mógłbyś poprosić autora o napisanie noweli po francusku, zanim zapłacisz mu dziesięciocentówkę? Czy mógłbyś poprosić architekta, aby naszkicował plan, używając niejasnego i tajemniczego systemu środków, na wypadek braku pracy?
pdr
Tylko mały problem w nieznanym języku z nieznanymi bibliotekami, które powinny zająć „Senior Software Developer” około tygodnia lub krócej. Nie mówimy o architektach ani autorach, ale programistach masz problem, że masz już rozwiązanie, które chcesz zrobić w inny sposób.
Karlson
@pdr W rzeczywistości mogę poprosić architekta, aby zaprojektował kuchnię w granicach jakiejś dziwnej przestrzeni.
Karlson,
2
Podejrzewam, że możesz zredukować liczbę kandydatów do bardzo zdesperowanych.
pdr
2
Dla architekta? Poważnie wątpię, aby jakikolwiek architekt (niezwiązany z oprogramowaniem), który nie desperacko szukał pracy, wziąłby od ciebie pracę po tym, jak kazałeś im poświęcić tydzień wolnego czasu, przy zerowej pensji, na możliwość praca.
pdr