Co robisz, gdy napotykasz idiotyczne pytanie podczas rozmowy kwalifikacyjnej? [Zamknięte]


68

Rozmawiałem z osobą, która patrzy na „zbyt dumną z moich umiejętności Java”.

  1. Zapytał mnie „ Jaka jest Twoja wiedza na temat klas Java IO ... powiedz… mapy skrótów?

  2. Poprosił mnie, żebym napisał kawałek kodu Java na papierze - utworzył instancję klasy i wywołał jedną z metod instancji. Kiedy skończyłem, powiedział, że mój program się nie uruchomi. Po 5 minutach poważnego myślenia poddałem się i zapytałem, dlaczego. Powiedział, że nie napisałem głównej funkcji, żeby nie działała. NA PAPIERZE.

  3. [Jestem zbyt wściekły, by kontynuować głupotę ...]

Uwierzcie mi, że to nie były podchwytliwe pytania, ani ocena psychiczna czy zarządzanie gniewem.

Mogę powiedzieć z jego twarzy, że był dumny z tych pytań.

Ten „ programista ” miał „ oceniać ” kandydatów.

Mogę wymyślić kilka rzeczy:

  1. Uderz go krzesłem (które tak bardzo chciałem) i wyjdź.
  2. Po prostu wyjdź.
  3. Wyśmiej go, mówiąc, że nie ma sensu.
  4. Uprzejmie poinformuj go, że nie ma sensu, i spróbuj odpowiedzieć na pytania.
  5. Nic mu nie mów, ale po prostu spróbuj odpowiedzieć na pytania.

Do tej pory próbowałem tylko 4 i 5. To nie pomogło. Niestety, wielu kandydatów wydaje się robić to samo i pozostaje grzecznych, ale pozwala to tego rodzaju „deweloperom” wspinać się po szczeblach korporacyjnych, stopniowo zyskując zdolność zarabiania coraz większej liczby osób.

Jak radzisz sobie z tymi ankieterami bez pękania żył? Jaki jest właściwy sposób, aby sobie z tym poradzić, a jednocześnie utrzymać swoją reputację, gdyby inni potencjalni pracodawcy kiedykolwiek dowiedzieli się, co się tutaj stało? Czy jest coś, co możesz zrobić, a nawet powinieneś spróbować to naprawić ?

PS Przyznaję, że mój gniew był wielokrotnie wzmacniany przez fakty:

  1. Uśmiechał się, jakbyś nie uwierzył.
  2. Poprzedniego dnia otrzymałem tyle (20 lub więcej) telefonów z tej firmy, prosząc mnie o rozmowę, że tego dnia nie mogę wykonać żadnej pracy.
  3. Zmarnowałem płatny dzień wolny.

18
Nie wydaje mi się to szczególnie konstruktywnym pytaniem. Sytuacja nie jest również wyjątkowa dla programistów.
ChrisF

8
@ChrisF - Myślę, że jest konstruktywny i chociaż nie jest on unikalny dla programistów, z pewnością dotyczy programistów.
Joel Etherton,

12
@ChrisF - dotyczy to technik przeprowadzania wywiadów oraz sytuacji, z którą często spotykają się programiści poszukujący pracy. Aby przenieść swoją metaforę na inny poziom, pytania dotyczące projektowania i architektury są często dość niejasne, aby można je było zastosować do dowolnej liczby dyscyplin (marketing, ekonomia, grafika drukowana), co sprawia, że ​​nie są one unikalne dla programistów, ale są dozwolone. Niech społeczność wytyczy linię „konstruktywną”. To pytanie wyraźnie wywołało przynajmniej jakiś znaczący dialog wskazujący na jego konstruktywność.
Joel Etherton,

14
Jezu, wyobraź sobie, że zarządza nim taki kutas .
5arx

15
Metoda main () nie pomoże, nadal musisz zainstalować JVM na papierze: P
Martin

Odpowiedzi:


53

Pójść dalej. To trudne, byłem tam.

Tacy ankieterzy to dziesiątka. Zadają ci śmieszne pytania, które są prawdziwym sprawdzianem dobrego kandydata. W rzeczywistości wszystko, co robią, to karmienie swoich niepewności.

Ostatnią rzeczą, którą chcesz zrobić, jest wysadzenie w powietrze podczas przesłuchania lub złożenie skargi przeciwko ankieterowi do jego HR. To tylko pogorszy ich wrażenie o tobie - i zaufaj mi, nie chcesz, aby ta reputacja była przed tobą (-:

Zapisz swoją reputację zawodową i zabierz ją gdzie indziej. Powodzenia w poszukiwaniu pracy.

HTH,

KM

Edycja: Musiałem się tym podzielić: http://theoatmeal.com/comics/interview_questions dobre na śmiech w piątek wieczorem.


16
Zgadzam się z tym. Nawet w dużych miastach rynek IT jest niewielkim światem i wszystko może się zmienić. Niech to zwiększy twoją pewność, że wiesz więcej niż ankieter, i weź to za dobrą rzecz, że nie będziesz dla niego pracował. Nigdy nie zachowuj się nieprofesjonalnie w rozmowie i nigdy nie próbuj żadnej formy ani zemsty ... wróci cię ugryźć.
cjstehno

Wzdłuż tych samych linii - jesteś absolutnie przekonany, że to (IT) mały świat. Rzecz Dodam, że nie będą pracować na (lub z) nim jeszcze - w małym świecie IT, można ponownie krzyżują kilka dni.
Wonko the Sane

1
@ KM01 dziękuję za poinformowanie mnie, że tak naprawdę jest OK, i praktyczna decyzja, aby się z tym pogodzić i przejść dalej. Myślałem, że jestem słaby, gdybym to zrobił. Ale najwyraźniej jest to rozsądne ...

1
Chociaż na jednym poziomie się zgadzam, zastanawiam się nad naszą odpowiedzialnością za wzywanie tych ludzi i ich poprawianie. Chociaż nie jest to twoja osobista odpowiedzialność, jaki jest nasz obowiązek wobec odpowiedzialności korporacyjnej (i nie mam tu na myśli korporacji)?
Jordan

6
Przypomina mi idealną odpowiedź, której nigdy nie mam odwagi użyć - P: Gdzie widzisz siebie za pięć lat? Odp .: obchodzimy 5 rocznicę od dnia, w którym zadałeś to pytanie.
HuBeZa

129

Śmiej się razem z nim.

„Och tak! Brak funkcji main (). Jest też napisany na kawałku papieru, który i tak nie mógł wykonać kodu. I zapomniałem narysować przycisk„ Kompiluj ”. Ho, jesteśmy zabawni!

Następnie spróbuj przejść do następnego pytania. Owszem, nęka, ale tak naprawdę nie ma się czym denerwować.

Daj do zrozumienia, że ​​uważasz, że odpowiedź, której szukał, była dla ciebie tak oczywista, że ​​nie uważasz, że warto o tym wspomnieć. Prawdopodobnie przeprowadza rozmowy z wieloma kandydatami, od geniuszy programistów, po osoby, które nigdy nie programowały i desperacko poszukują pracy. Czasami jako ankieter warto sprawdzić to, co oczywiste.


10
... oczywiście zamierzał go przeskanować, automatycznie skompilować i wykonać za pomocą własnego skanera „wywiadu”.
Steven Jeuris,

6
+1 Naprawdę powinienem rozwinąć tę umiejętność. Widziałem ludzi, którzy z powodzeniem stosują to, ale sam nie byłem w stanie tego zrobić: | Po prostu denerwuję się zbyt łatwo i zbyt szybko, aby to zrobić ..

21
Chciałbym móc znów dać +1. Nadal nie przestaję się śmiać z „Ho, jesteśmy zabawni!”: D

10
Zdolność pozytywnego reagowania na krytykę - nawet jeśli nie jest to szczególnie pomocna krytyka - jest zdecydowanie dobrą umiejętnością do opanowania.
Ant

19
Nie zapomnij narysować Eclipse wokół papieru, a następnie kliknij palcem przycisk rysowania „Uruchom”… A potem przyznaj, że tak naprawdę nie zadziała.
Philippe,

68

Jeśli napotkasz coś takiego, potraktuj to jak podchwytliwe pytanie. Gdy osoba przeprowadzająca wywiad „złapie cię” w jakiejkolwiek małej pułapce, w którą wierzy, że cię złapał, swobodnie wyjaśnij, co zrobiłeś, dlaczego to zrobiłeś, a jeśli jego odpowiedź / kierunek / odpowiedź jest nieprawidłowa, wyjaśnij mu, że rozważałeś zrobienie tego w ten sposób sposób następnie zapamiętał {wstaw przyczynę, dla której jest niepoprawny} i zdecydował się na swoją metodę.

Staraj się unikać atakowania słów typu „twoja droga jest zła”, „to nie jest właściwe”, „to jest nieprawidłowe”. Jeśli zauważysz błąd w jego testach bez protekcjonizmu lub obrażania ankietera, może to sprawić, że będziesz wyglądać na silniejszego programistę.

Musisz także wziąć pod uwagę, że ta osoba prawdopodobnie będzie twoim nowym przełożonym, a jeśli ta osoba tak lubi się oszukiwać / wygrywać / kimkolwiek, to czy naprawdę jest to osoba, dla której chcesz pracować? Osoba taka jak ta raczej nie będzie chciała, abyś dla niej pracował, nawet jeśli jesteś lepszym programistą, ponieważ jest oczywiste, że jego ego jest pełne amoku. Tego rodzaju osoba nie może znieść tego, że ludzie pracują dla niego, kto wie więcej, jest lepszy w pracy itp.

Ostatecznie najlepszym rozwiązaniem jest utrzymanie profesjonalizmu w obliczu nieprofesjonalizmu. Niezależnie od jego działań, noś się w postawie, która wskazuje, że jesteś pewny siebie i swoich reakcji bez względu na jego zachowanie lub możliwą bezużyteczność.


31
+1 za „najlepsze działanie to utrzymanie profesjonalizmu w obliczu nieprofesjonalizmu” .
Steven Jeuris,

Amen „najlepszym działaniem jest utrzymanie profesjonalizmu w obliczu nieprofesjonalizmu”
Jordan

65
  1. Uprzejmie powiedz mu, że nie jesteś zainteresowany współpracą z nim (nie jesteś, zaufaj mi) i wyjdź. Skontaktuj się z działem HR, że możesz być zainteresowany pracą ankietera, gdy tylko wyrzucą go z powodu jego oczywistej niekompetencji.

39
+1 za skontaktowanie się z działem HR i poinformowanie go, dlaczego nie chcesz tam pracować.
Tyanna,

11
Rzeczywiście, informowanie HR, ale nie bądź zgorzkniały, gdy udzielasz informacji zwrotnych
Philippe

24
Deweloperzy konsekwentnie kpią z działów HR, a teraz zamierzamy wykorzystać je, aby zadzwonić do naszego ankietera? Fuj Po prostu odejdź. Jeśli osoba przeprowadzająca wywiad jest idiotą, ludzie, którzy postawili go na tej pozycji, są również prawdopodobnie idiotami. Nie trząść się. To niestosowne.
Corbin Marzec

2
Jedynym sposobem, aby ktoś taki otrzymał wiadomość, jest przekazanie jej ludziom, którzy mogą mu ją dostarczyć.
Jordan

1
Metro Smurf: napisałem „6”. (aby kontynuować listę podaną w pytaniu), ale oprogramowanie forum zmieniło to na „1”.
user281377

41

Masz już pracę, a to czyni cię potężnym. Zapamietaj to. Nie musisz zdobywać pracy i chcesz pracy lepszej niż twoja obecna.

Kiedyś facet wezwał mnie do używania „elsif” zamiast „else if”. Wkurzyło mnie to dlatego, że starałem się o pracę w Perlu i spędziłem 15 minut na pisaniu kodu Perla na tablicy.

Potem zapytał mnie, jak zrobić to samo w java, a ja to podrapałem (bez głównej metody, ponieważ wtf, kto by się tym przejmował? To najbardziej pissant pytanie ... dygresję), a cała sprawa była Racja, tyle że mój mózg wciąż był w trybie Perla i zrobiłem „elsif”.

Małe gówno było z niego takie dumne. Wzruszyłem ramionami, a on zaczął zadawać pytania, dlaczego mój błąd „nie przeszkadzał”, a kiedy powiedziałem, że to prosty błąd składniowy, który mógł złapać kompilator, jest czerwony i zaczął robić: „Masz mam złe nastawienie! ” hałasy, w którym to momencie podziękowałem pozostałym ankieterom i wyszedłem.

W rzeczywistości zadzwonili, aby zaoferować mi pracę (wydaje mi się, że byłem wczesną rozmową kwalifikacyjną, więc musiałem dobrze wyglądać po innych dupkach), a kiedy ich odrzuciłem, powiedziałem konkretnie, że nie chcę pracować w środowisku, w którym Chciałem poważnie skrytykować prosty błąd składniowy.


38
Ludzie zapominają, że wywiad jest procesem dwukierunkowym. Przeprowadzasz z nimi wywiad tak samo, jak oni przeprowadzają z tobą wywiad.
Zoot

3
+1 - Jak zauważył @Zoot, wywiady są procesem dwukierunkowym i na koniec firma nie powinna cię traktować tak, jakby wyświadczyła ci przysługę. Wzajemny szacunek w trakcie rozmowy kwalifikacyjnej przeważnie następuje po rozpoczęciu pracy.
rjzii,

1
Jest to idealny wynik w takiej sytuacji: kiedy dostaniesz ofertę pracy, nie musisz jej akceptować i możesz grzecznie ją odrzucić i powiedzieć, dlaczego.
Carson63000,

4
@carson: Najgorsze, z jakim kiedykolwiek spotkałem się z jakąś firmą konsultingową w Nowym Jorku ... Powiedzieli mi, że ekspert ds. wydajności powiedział im, że ich wydajność wzrośnie o 20%, jeśli wszyscy użyją myszy TYLKO lewą ręką, i że , jeśli miałbym szczęście, że zaoferowano mi pracę, musiałbym nauczyć się tej „umiejętności”. Nie trzeba dodawać, że nie zostałem.
Satanicpuppy

1
@Graham: Skarga dotyczyła błędu składniowego Java .
Keith Thompson

21

Powiedz mu, że HashMap nie jest klasą IO, uśmiechnij się jak głupiec, a następnie zamelduj się w klasach zarządzania gniewem.


1
Lol ... Myślałem, że to też było całkiem śmieszne. Musiałbym przynajmniej grzecznie je poprawić w tym przypadku.
cjstehno

1
Zamiast tego pokornie zapytaj go, jaka jest jego definicja klas IO i dlaczego HashMap należy do tej kategorii.
Codism

15

Odkryłem u jednego z moich poprzednich pracodawców, że niektórzy ankieterzy faktycznie zadają pytania lub wyrażają problemy w sposób, który ma wywołać nieco irytację. Ci ankieterzy chcą zobaczyć, jak reagujesz.

Kiedyś przeprowadziłem wywiad z kimś, kto w pytaniu dotyczącym implementacji gry podobnej do pancernika zasugerował, abym zaplanował każdą część rozmieszczenia łodzi i wycofał zmiany, jeśli nastąpiła kolizja. Powiedziałem, że prawdopodobnie nie zrobiłbym tego w ten sposób; Prawdopodobnie sprawdziłbym najpierw każdą część i wykreśliłbym tylko, gdyby nie doszło do kolizji, ponieważ byłoby to znacznie łatwiejsze do wdrożenia i nieco mniej kosztowne w najgorszym przypadku, przy jedynie trywialnym koszcie w przeciętnym przypadku. W rzeczywistości wolał, że grzecznie „kłóciłem się” z nim, niż gdybym właśnie zrobił to, co powiedział, ponieważ ludzie, którzy zastanawiają się nad decyzjami projektowymi, są cenniejsi niż ludzie, którzy robią to, co im się mówi. Niemal każda pełna pętla wywiadów w tej firmie, którą ja ”

Lekcja jest następująca: jeśli jesteś w stanie wygrać rozsądny kontrargument z dobrze uzasadnionymi punktami, nie będąc kompletnym palantem, zrób to.

Moja odpowiedź na pierwsze pytanie brzmiałaby mniej więcej tak: „Cóż, po pierwsze, Hashmap nie jest klasą IO. Ale jest użyteczną częścią frameworku kolekcji, gdy chcesz szybko wyszukać pary klucz / wartość. To nie jest zsynchronizowany, więc trzeba go zawinąć w kolekcje.synchronizedMap, jeśli chcesz uzyskać dostęp do niego z wielu wątków. Alternatywami dla HashMap są ...

Biorąc to pod uwagę, w oparciu o twoje konkretne scenariusze, nie jestem przekonany, że twój ankieter próbował tego rodzaju wyrafinowanej taktyki wywiadu. Istnieje pewien rodzaj pedanterii, który jest użyteczny w tworzeniu oprogramowania (szybko koryguję niewłaściwe użycie terminologii i nie mam nic przeciwko, gdy ludzie poprawiają własne, ponieważ wspólny język jest ważny dla współpracy w naszej pracy), i jest taki rodzaj, który jest po prostu zadowolony z siebie i gratuluje sobie. W twoim przypadku jedyną rozsądną odpowiedzią na drugie pytanie byłoby chichotanie w zgodzie, a być może dobroduszny komentarz na temat tego, że ważniejsze jest zdanie testu jednostkowego.

Przeprowadziłem wywiady z kandydatami, którzy mnie czegoś nauczyli i zawsze oceniam ich wyżej niż kandydatów, którzy tylko odpowiadają na pytania. Mając wybór, wolę zatrudnić kogoś mądrzejszego ode mnie. Ale nie lubię zadawać pytań, które mają udowodnić moją spryt. (Po pierwsze, nie jestem tak sprytny pod presją). Wolę zadawać pytania, które pomagają ocenić umiejętności rozwiązywania problemów oraz umiejętność opisania kierunku myślenia, który skutecznie znalazł się w proponowanym rozwiązaniu.


1
+1 do „Mając wybór, wolę zatrudnić kogoś mądrzejszego ode mnie. Ale nie lubię zadawać pytań, które mają udowodnić moją spryt. (Po pierwsze, nie jestem taki sprytny pod presją). Wolę zadawaj pytania, które pomagają ocenić umiejętności rozwiązywania problemów oraz umiejętność opisania kierunku myślenia, który skutecznie znalazł się w proponowanym rozwiązaniu ”.
Jordan

+1 Znakomita odpowiedź. Nie dowiesz się od razu, czy osoba przeprowadzająca wywiad „gra w gry psychiczne” lub faktycznie nie jest wykwalifikowana do pracy z arkuszem kalkulacyjnym, a tym bardziej do zatrudniania techników. Zawsze grzecznie mów prawdę do władzy. Wynik końcowy zawsze będzie dla Ciebie pozytywny.
Paul Sasik,

11

To zależy od tego, czy naprawdę chcesz tę pracę, czy nie.

Jeśli tak, wskaż, dlaczego byłeś zdezorientowany tym pytaniem, i zaproponuj sposób, aby jego prośby były jaśniejsze w przyszłości. Unikaj terminów, które go obwiniają, a zamiast tego spróbuj wyjaśnić, dlaczego pomyliłeś się z jego prośbą. W ten sposób pokazujesz swoją inteligencję, zdolności komunikacyjne i możesz negować wszelkie negatywne opinie, które mogliby formułować na podstawie tego, że nie otrzymałeś poprzedniego pytania. Ponadto musimy regularnie pracować z głupimi technologicznie ludźmi, a pokazanie, że tracisz panowanie nad tym, jest złym pomysłem

Jeśli nie chcesz tej pracy, po prostu powiem OK i pozwól mu dokończyć pytania. Grzecznie zakończ wywiad jak najszybciej i stamtąd. Nie zrobiłbym nic, aby spalić mosty, ponieważ nigdy nie wiadomo, czy możesz chcieć z nimi innej pracy lub z jakimi innymi firmami współpracują.

Nie zapominaj, że wywiady nie są testami, w których musisz poprawnie odpowiedzieć na każde pytanie. Właściwie widziałem, jak ktoś przeprowadza wywiady, w których 95% jego rozmówców odpowiedziało na pytania niepoprawnie, i nic mu nie było.


3
Właściwie od momentu rozpoczęcia rozmowy moja chęć do pracy zaczęła być odwrotnie proporcjonalna do kwadratu upływających sekund. Nie ma mowy, żebym podjął tę pracę: D

2
+1 za „wywiady nie są testami, w których każde pytanie musi zostać poprawnie zaliczone”. Kiedy przeprowadzam wywiad z ludźmi, w momencie, gdy wyczuwam dobrego kandydata, zaczynam od naprawdę trudnych / niemożliwych pytań, aby zobaczyć, jak sobie z nimi radzą. Rozmowa kwalifikacyjna to coś więcej niż test.
Nemanja Trifunovic

@Senthil Rozumiem to w twojej sytuacji, ale wiem, że w innych przypadkach praca może mieć coś, czego kandydat chce ... lokalizację, wynagrodzenie, doświadczenie itp. Ankieter nie zawsze zadaje dobrych pytań i myślę, że to dobre pomysł wiedzieć, jak reagować na złe pytania.
Rachel

@Rachel Tak, to prawda. Pochodzę z Indii, gdzie sama liczba „utalentowanych ludzi” przechyla szalę na korzyść firm ... ale na szczęście dla mnie nie desperacko szukałem tej pracy.

Kiedy zdecydujesz, że nie chcesz pracy, warto grzecznie powiedzieć, że nie uważasz jej za stosowną i nie chcesz tracić więcej czasu i odejść. Po prostu bądź grzeczny.
David Thornley,

11

Być wdzięcznym

Że dowiedziałeś się o tym [niekompetencja / arogancja] przed podjęciem pracy.

Powiedziałbym, że uniknąłeś poważnej kuli!


10

Pamiętaj tylko, że wywiady stanowią tyle samo narzędzi dla ankietera, co dla ankietera. Cały czas powinieneś oceniać, czy praca wydaje się być dla Ciebie odpowiednia.

Jeśli uważasz, że twój ankieter jest idiotą, to w pewien sposób robi to na korzyść, informując cię, że prawdopodobnie nie chcesz z nim współpracować.


9

Nigdy nie cierpcie głupców.

Podobnie, nigdy nie pracuj z nimi ani dla nich.


5
Znajdź mi firmę, która nie ma co najmniej jednego idioty ze wsi ...
Wonko the Sane

1
@Wonko - to prawda, ale nie musisz ich znosić, a zwłaszcza staraj się nie pracować dla nich.
JeffO

@Jeff: Zgadzam się z drugą połową (lub przynajmniej częścią „spróbuj”), ale nie zgadzam się z twoją pierwszą częścią. Pogodzenie się z ludźmi, z którymi się nie zgadzasz, jest ważną częścią każdej pracy, programowania lub nie.
Wonko the Sane

1
Radzenie sobie z ludźmi, którzy się mylą, jest zupełnie inne niż znoszenie ludzi, z którymi się nie zgadzasz !!!
czerwono-brud

2
@Wonko the sane - @el fuser Nie zgadzam się z wieloma osobami, które moim zdaniem są genialne i mają wiele szacunku.
JeffO,

8

Raz w rozmowie z przedstawicielem działu personalnego zauważyłem, że chociaż miałem pozytywne wrażenie na wszystkich, z którymi rozmawiałem, i wydawało się, że to dobra grupa do pracy, była to rozmowa kwalifikacyjna, więc każdy prawdopodobnie zachowuje się najlepiej tak naprawdę nie poznajesz ludzi, dopóki z nimi nie współpracujesz. Wszystko to powiedziawszy, prowadzi to bezpośrednio do mojego punktu: jeśli nie lubisz ludzi, którzy przeprowadzają z tobą wywiad, istnieje prawdopodobieństwo, że polubisz ich jeszcze bardziej, gdy zaczniesz z nimi codziennie pracować.

Jeśli wywiad idzie bardzo źle i jest to długi (tj. Całodniowy wywiad panelowy) wywiad, to prawdopodobnie szukałbym punktu, w którym można uprzejmie odciągnąć osobę prowadzącą proces na bok i podać swoje obawy. W zależności od tego, jak to się potoczy (tj. Jeśli osoba, która wywarła negatywne wrażenie, pochodzi z innej grupy, może to uzasadnić kontynuowanie), po prostu poinformuję ją, że chcesz zakończyć wywiad wcześniej i jeśli zapyta, dlaczego grzecznie powiedz im, że nie uważasz, że pasowałbyś do kultury korporacyjnej. Jeśli poprosą o dodatkowe szczegóły, od Ciebie zależy, czy chcesz na nie odpowiedzieć, ale ogólnie im mniej mówisz, tym lepiej, ponieważ mają wszystko, co mogą zyskać na twoich odpowiedziach i w zależności od tego, co mówisz, może zaszkodzić twojej reputacji.


1
+1: ... Jeśli nie lubisz osób, które przeprowadzają z Tobą wywiad, istnieje prawdopodobieństwo, że polubisz ich jeszcze bardziej, gdy zaczniesz z nimi codziennie pracować. - 100% poprawności.
Jim G.

7

Zadzwoń do niego

Powód z nim - coś takiego. Jeśli jest wart pracy, wyskoczy po jednej z twoich odpowiedzi i zobaczy wadę w poprzednim przesłuchaniu. Jeśli dojdzie do końca tego hipotetycznego scenariusza, nie widząc powodu, cóż, wyjdź.

Ty: Och, przepraszam, nie zdawałem sobie sprawy, że chcesz, żebym uwzględnił główną metodę.

On: Nie będzie działać bez głównej metody, więc dlaczego byś jej nie zawarł?

Ty: Zdaję sobie sprawę, że w pewnym momencie należy rozpocząć wykonywanie, ale miałem na myśli inne scenariusze, takie jak serwer, na którym już się rozpoczęło.

On: To nie jest uzasadnienie dla kodu, który nie będzie działał.

Ty: Wyraźnie widzisz tutaj jakiś problem. Czy na podstawie tego doświadczenia sądzisz, że zasygnalizowałem brak wiedzy na temat głównych metod?

On: Tak. (powinieneś wyjść)
On: Nie ...

Ty: W takim razie pomóż mi zrozumieć, na czym polega problem.

Mam nadzieję, że w tym momencie możesz przeprowadzić rozsądną dyskusję. Jeśli nie, to znowu nie warto.


4

Nigdy nie rób opcji 1 i 3. Rozgniewanie może być przyjemne, ale to nie rozwiązuje żadnego problemu (zamiast tego zwykle tylko pogarsza). Łatwo jest potępić głupio wyglądających ludzi, ale bez znajomości dużego obrazu może to być prosty błąd. Podsumowując, to po prostu wciąga cię w emocjonalny wicher, dzięki czemu stajesz się częścią problemu.

Najpierw prawdopodobnie wybrałbym opcję 4. Niektóre osoby mogą uczyć się na podstawie opinii i stać się bardziej rozsądne. Ale jeśli to nie działa, przejdź do opcji 2. Nie ma sensu marnować czasu i wysiłku na próbę zmiany ludzi, którzy nie chcą się zmieniać. A tym bardziej próbuje udowodnić osobie, którą znam lepiej, jeśli nie chce się do tego przyznać.


4

Miałem podobny wywiad, z tym wyjątkiem, że próbowałem przeprowadzić faceta przez mój kod. Jego odpowiedzią było wysadzenie w powietrze i krzyczenie, że ma zespół [10? 15?] Programistów i że „nie miałem podejścia do pracy w [tym] środowisku”. Moja odpowiedź? Wyjść.


2
Jego firma jest prawdopodobnie własnością jego wuja.
JeffO,

3

Gdybym był tobą, zrobiłbym 5 (mówiąc, że to przeze mnie głupi błąd). A potem do HR udzieliłbym bardzo negatywnej opinii na temat wywiadu. Również jeśli to możliwe, powiem innym osobom (tak jak ty) o tym incydencie wraz z nazwą firmy (tak jak ty nie zrobiłeś) i ostrzeżę ich.
Nigdy nie zrobię 1,2, ponieważ nie jest to profesjonalne . Nigdy nie zrobię 3 i 4, ponieważ nie jestem odpowiedzialny za jego / jej głupotę i moim zadaniem nie jest poprawianie go.


Pasywna agresja?
TRiG

2

Z doświadczenia próbują wyłapać programistów typu podręcznikowego od programistów „jem kod”. Wielu programistów nie spełnia tych głupich pytań (bez żartów).

Są też sytuacje, w których zatrudniając programistów typu (Jon Skeet), tj. Programista jest mądrzejszy od ankietera, ankieter uznaje to za zagrożenie i eliminuje rozmówcę ze względu na bezpieczeństwo pracy (wielokrotnie ankieter jest głównym architektem lub lider zespołu).

Jest to haczyk 22. Po prostu wyjdź i powiedz HR, aby wykonał pracę tam, gdzie słońce nie świeci (w uprzejmy sposób). Powiedz im, że znasz Jona Skeeta .... lol


To zdecydowanie. Ankieterzy zwykle boją się zatrudnić kogoś mądrzejszego od nich, szczególnie jeśli pełnią oni rolę przywódcy / menedżera, ponieważ mądrzejsza osoba może w końcu dostać pracę lub udowodnić, że jest niekompetentna.
Wayne Molina

0

Czytałem kiedyś gdzieś, że w tej sytuacji możesz opowiedzieć mu historię. Najważniejsze jest to, że historia wygląda nie o nim, ale będzie wiedział, że chodzi o niego. To rodzaj podprogowych wiadomości. Po prostu opowiadasz tę historię, ale w podświadomości wie, że mówisz o nim. Oto historia:

„Och, to przypomina mi kandydata, który zrobił tak zabawną rzecz. Miał rozmowę z tak inteligentnym ** facetem, a ostatecznie kandydat uderzył go w twarz i wyszedł z pokoju. Ankieter był zszokowany i zdał sobie sprawę, że coś jest z nim nie tak ...


1
Więc wybierasz numer 1, ale słownie?
Wonko the Sane

Cóż ... niezupełnie. Myślę, że nie widzisz sensu.
Adam Arold

0

Byłem tam Jak już wiesz, on (ona) próbuje sondować, że wie więcej o Javie niż ty, poprzez „zaniżenie” swojej odpowiedzi (czy kiedykolwiek oglądałeś film „Amadeus” z postacią „Salieri”?).

Uprzejmie pamiętaj go / ją, że jesteś tam, aby znaleźć pracę, a nie sprawdzać, kto wie więcej o Javie / (niezależnie od technologii), że możesz spróbować wywrzeć wrażenie na rozmówcy, ponieważ szukasz pracy, i że każda osoba może rozwiązać problem w inny sposób niż inni, a to niekoniecznie oznacza, że ​​jest to zła odpowiedź.


0

Odpowiadam na wszystkie pytania podczas wywiadu, nawet idiotyczne. Na przykład w ostatnim wywiadzie (ubiegałem się o stanowisko architekta oprogramowania, a ankieter jest architektem technicznym, zgodnie z jego tytułem) dostałem pytanie, aby wymienić wszystkie wersje platformy .NET zostały wydane do .NET4. Nie ma problemu, dałem nawet ankieterowi więcej, mówiąc mu, że korzystałem z .NET Framework od jego wczesnej wersji beta 06/2000 :).


Jakie ewentualne zastosowanie dokładnie wyświetlałaby lista wszystkich możliwych wersji .NET Framework? Oczywiście używam również .NET, ponieważ myślę, że ostatnia wersja Visual Studio .NET Beta, więc prawdopodobnie mógłbym wymienić większość z pamięci.
Ramhound,

Nie wiem też i nie zawracałem sobie głowy pytaniem go, dlaczego zadał mi to pytanie :).
Tien Do

-3

Test może polegać na tym , jak odpowiesz na pytanie i poradzisz sobie z „oczywiście niewłaściwą” osobą we władzy, szefem, klientem, współpracownikiem, klientem ...


1
-1: Nawet jeśli zdasz taki test, czy chciałbyś pracować dla takiej osoby?
Jim G.

-5

5

Ankieter ma zawsze rację. Następnie przejdź do programistów.SE, aby odpowiedzieć :)


Byłbym bardziej zainteresowany kandydatem, który się ze mną nie zgodził i mógłby poprzeć swoje stanowisko. W przeciwieństwie do niektórych, nie wierzę, że opublikowanie pracy oznacza, że ​​organizujesz festiwal całowania w dupę.
JeffO,

3
… Po tym wejdź na meta.programmers.SE, aby oświadczyć, że Twój programmers.SE został zamknięty.
kojiro
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.