Dlaczego wciąż oblewam kandydatów podczas rozmów kwalifikacyjnych w Google…

May 05 2023
Nie spełniają poprzeczki. Po dołączeniu do Google w 2022 roku zostałem przeszkolony w przeprowadzaniu rozmów kwalifikacyjnych z kandydatami.

Nie spełniają poprzeczki.

Po dołączeniu do Google w 2022 roku zostałem przeszkolony w przeprowadzaniu rozmów kwalifikacyjnych z kandydatami. Miałem okazję poznać kandydatów i widziałem, jak bardzo walczyli. Jestem gotów podzielić się niektórymi z ich typowych błędów (które prawnie wolno mi udostępniać).

Nieznajomość ich struktur danych NIE jest głównym powodem, dla którego odrzucam kandydatów.

Zanim zagłębimy się w temat, przyjrzyjmy się, jak obecnie wygląda proces rozmowy kwalifikacyjnej.

Ocena online

Zdjęcie autorstwa Clémenta Hélardota na Unsplash

Jeśli jesteś nowym absolwentem, prawdopodobnie otrzymasz ocenę online, aby rozwiązać problem z kodowaniem w dowolnym języku. To, jak dobrze poradzisz sobie na tym ekranie, nie wpłynie na Twoje szanse na otrzymanie oferty na późniejszych etapach rozmowy kwalifikacyjnej.

To, co sprawdza ten ekran, to jedno:

Czy kandydat umie kodować?

Jeśli kandydat nie potrafi rozwiązać problemu, nie radzi sobie dobrze na ekranie telefonu ani na miejscu. Jeśli przejdą, gratulacje! Pójdą na rozmowę kwalifikacyjną osobiście.

Wyświetlacz telefonu

Zdjęcie Jenny Ueberberg na Unsplash

Ekran telefonu w Google będzie reprezentował jedną z rozmów kwalifikacyjnych na miejscu. Kandydat dołączy do czatu głosowego Google i rozwiąże kodowanie w Google IDE z Googlerem.

Kandydat zostanie poddany takim samym standardom, jak podczas rozmowy kwalifikacyjnej na miejscu. Ma to na celu ocenę, czy kandydat naprawdę może przejść rozmowy kwalifikacyjne na miejscu. Niektórzy tak, większość nie.

Oto co powinni wiedzieć ci, którzy nie radzą sobie dobrze na ekranie telefonu:

  1. Można im dać drugą szansę. Zapytaj rekrutera i wyjaśnij, dlaczego zasługujesz na kolejną szansę lub nie wykazałeś się wszystkimi umiejętnościami kodowania.
  2. Będą musieli ponownie poczekać co najmniej 12 miesięcy, aby ponownie złożyć wniosek.

Wywiady na miejscu

Zdjęcie Rajeshwara Bachu na Unsplash

Dotarcie do witryn Google jest samo w sobie rzadkim osiągnięciem. Oto, co powinni wiedzieć nieliczni kandydaci, którym udało się dotrzeć tak daleko

  • Powszechnie wiadomo, że kandydat umie kodować
  • Mogą być oceniane różne scenariusze i sytuacje dla każdego wywiadu

Spośród nielicznych kandydatów, którym udało się dotrzeć tak daleko, jeszcze mniej otrzymuje ofertę. W przypadku tych, które tego nie robią, Google zgodnie z prawem nie przekaże kandydatom informacji zwrotnych. Jeśli Googliness nie był problemem, coś poszło nie tak podczas wywiadu dotyczącego kodowania.

Oto, co często idzie nie tak podczas wywiadów dotyczących kodowania

Kodowanie błędów podczas wywiadu

Zdjęcie Maranda Vandergriff na Unsplash

Nie wyjaśnienie problemu

Kandydaci od razu przechodzą do problemu bez zadawania dodatkowych pytań w momencie, gdy zostanie im udostępniony monit. Ankieter może je poprawić. Ale jeśli tego nie zrobią, kandydat nie zda sobie sprawy, że rozwiązuje niewłaściwy problem.

Skupianie się na nieistotnych szczegółach

Jeśli problem dotyczy wyszukiwania binarnego, skup się bardziej na większych częściach i wróć do mniejszych szczegółów. Niektórzy spędzają połowę wywiadu, myśląc o zerowych wyjątkach lub błędnych danych wejściowych i nigdy nie dochodzą do rozwiązania pytania.

Zachowanie ciszy

Kandydaci utkną w miejscu i ankieterzy o tym wiedzą. To, co kandydat musi zrobić, to wiedzieć, jakie pytania zadać, głośno myśleć, dzielić się swoimi przemyśleniami i brać udział w rozmowie kwalifikacyjnej. Większość kandydatów milczy i zazwyczaj dzieje się tak dlatego, że nikt nie uczy ich komunikacji podczas rozmowy kwalifikacyjnej dotyczącej kodowania.

Zakładając, że ich kod działa

Kiedy kod jest napisany, wszyscy chcą świętować i zakończyć rozmowę kwalifikacyjną. Ale kod najprawdopodobniej zawiera błędy. To jest w porządku, o ile kandydat przechodzi przez przykładowe przypadki testowe i sprawdza na sucho swój kod. Pominięcie tego kroku nie jest profesjonalne.

Rozmycie czasu pracy

Kandydat zostanie bezwzględnie zapytany o czas działania swojego algorytmu. Większość powie po prostu, że to O(n) lub O(nlogn) bez żadnego wyjaśnienia. Lepsze to te, które wyjaśniają dlaczego. Najlepsi to kandydaci, którzy wyjaśniają czas działania różnych części swojego kodu, a następnie wyjaśniają, gdzie jest wąskie gardło.

Myśli końcowe

Większość kandydatów, którzy przeprowadzają rozmowę kwalifikacyjną w Google, wie, jak kodować i prawdopodobnie ćwiczy swoje struktury danych i algorytmy. Największą różnicą między tymi, którzy otrzymują ofertę, a tymi, którzy jej nie otrzymują, jest to, jak dobrze komunikują swój proces kodowania.

Zanim wyjdziesz

  1. Biuletyn dotyczący projektowania systemów wielkości bajtów !
  2. Jeśli podobało Ci się to doświadczenie, rozważ członkostwo, aby uzyskać więcej takich treści!
  3. Uzyskaj więcej szczegółowych informacji dzięki mojemu zestawowi do wywiadu z kodowaniem !
  4. Moje BEZPŁATNE CV inżynierskie