Articles

Everything You Need to Know to Rock Your Next Whiteboard Test

Get Our FREE Guide to Acing Your First Interview

Learn how to successfully interview for your first tech job with our FREE, 48-page ebook.

Spędziłeś godziny ucząc się kodować, budując projekty do swojego portfolio, i w końcu wylądowałeś na rozmowie o wymarzoną pracę. Teraz jest jeszcze jedna przeszkoda do pokonania: rozmowa przy tablicy.

Wywiad przy tablicy to część rozmowy kwalifikacyjnej w branży technicznej, której celem jest sprawdzenie Twoich umiejętności komunikacji i rozwiązywania problemów. Otrzymasz problem kodu lub zadania i tablicy, oczywiście, do pracy na swój kod i przejść nad rozwiązaniem.

Sure, to może wydawać się nieco zastraszony, zwłaszcza jeśli jesteś nowy do tech-i to jest w porządku. Jak każdy inny wywiad, z odpowiednich przygotowań i praktyki, będziesz w stanie walc przez to jak pro.

Dla kompleksowego przewodnika na temat przygotowania się do rozmowy kwalifikacyjnej w tech, pobierz nasz darmowy ebook, The Ultimate Guide to Interviewing for Your First Tech Job.

Co dokładnie są wywiady tablicy?

Wywiad tablicy jest szansa, aby pokazać swoją wiedzę techniczną, gdy przedstawiony z problemem kodowania. Whiteboard wywiady są powszechne na wielu poziomach, więc nawet jeśli ubiegasz się o swoją pierwszą pracę jako frontend deweloper, może trzeba pokazać swoje kotlety kodowania live.

Typically, ankieterzy poprosi Cię do opracowania rozwiązania na miejscu, pisząc swój kod na tablicy, podczas gdy zespół wywiadu obserwuje i pieprzu z pytaniami. Problem może zająć do godziny, aby rozwiązać, a cały wywiad może trwać dzień.

Still, jeśli masz zamiar pracować z tymi ludźmi, to równie dobrze można je poznać, prawda? To, o czym musisz pamiętać, to fakt, że chociaż może to być nazywane testem kodu lub tablicy, nie jest to tak bardzo test twojego kodu, jak test twoich umiejętności rozwiązywania problemów.

Rodzaje problemów, które ci dają, powinny czuć się znajome i wykonalne. Innymi słowy, jeśli uważasz, że jesteś idealnym kandydatem do tej pracy, to test tablicowy powinien być czymś, z czym sobie poradzisz. Eric Ries, autor książki „The Lean Startup”, prosi kandydatów, aby wymyślili algorytm rysowania koła na siatce pikseli. Innym przykładem jest projektowanie algorytmu, aby znaleźć najdłuższy palindrom w ciągu, dzięki uprzejmości inżyniera oprogramowania i autor Gayle Laakmann McDowell.

Ale w bardziej entry-level wywiad może być poproszony, aby zrobić coś jak popularny FizzBuzz wyzwanie z JavaScript lub nawet po prostu stworzyć coś za pomocą HTML i CSS. Spodziewaj się zmian w scenariuszach, ponieważ ankieterzy chcą wymieszać problemy trochę i zobaczyć, jak radzisz sobie z różnymi komplikacjami.

Dlaczego firmy przeprowadzają wywiady z tablicą?

Wspaniałe pytanie, które należy zadać sobie w obliczu tablicy brzmi: Dlaczego to robię? Co to ćwiczenie pokaże firmie, czego jeszcze nie ma w moim CV? Okazuje się, że w mniejszym stopniu chodzi o zdolność do uzyskania właściwej odpowiedzi, a w większym o umiejętność rozwiązywania problemów. Dlatego właśnie ludzie tacy jak Ries nie mają nic przeciwko wcześniejszemu ujawnieniu problemu: Wiedza o tym, co masz do rozwiązania, niekoniecznie daje Ci przewagę.

Wywiad przy tablicy zmusza Cię również do kodowania bez preferowanych narzędzi. Korzystanie z własnego laptopa, gdzie masz ustawienia wstępne i narzędzia, które zapewniają autosugestię, może dać ci kulę. Nie wspominając o tym, że używanie tablicy wymaga mniej sprzętu ustawionego na rozmowę. Jesteś zobowiązany do popełniania błędów, i to jest oczekiwane. Kluczem jest to, jak sobie z tym poradzisz.

Czego szukają menedżerowie zatrudniający?

Gdy jesteś w pracy, nie zamierzasz działać w izolacji. Menedżerowie ds. zatrudnienia chcą wiedzieć, jak myślisz na miejscu, jak współpracujesz z kolegami i jak rozwiązujesz problemy, gdy napotkasz blokadę. Jeśli w Twoim kodzie jest błąd lub nie przechodzi on testów jakości, jak wprowadzasz zmiany?

Nie martw się zbytnio, ale ankieterzy nie patrzą tylko na to, co piszesz na tablicy. Oceniają, czy prosisz o informację zwrotną w trakcie procesu, czy wolisz zachować wszystko w głowie do końca. Twoja reakcja pod presją jest również kluczową częścią tych wywiadów, według konsultanta technologicznego Scotta Hanselmana. Jeśli czujesz się pod presją, nie bierz tego do siebie. Lepiej jest odpowiedzieć, pokazując swoją przemyślność i umiejętności współpracy.

Innymi słowy, jeśli utknąłeś, zadawaj pytania. A jeśli masz problem z podjęciem decyzji, przeanalizuj ją na głos. Nie martw się o ujawnienie słabości lub luki w wiedzy. Lepiej pokazać ankieterom, jak możesz rozwiązać problem, gdy utkniesz, niż udawać, że wiesz wszystko i zawieść.

Ries napisał, że dowiaduje się wiele o potencjalnych pracownikach, widząc, jakie rozwiązania kandydaci uważają za wystarczająco dobre i kiedy uznają, że skończyli. W ten sposób znajdują kogoś, kto jest odpowiednim „dopasowaniem” dla firmy.

9 Ways to Prepare for a Whiteboard Interview

Teraz, gdy rozumiesz wywiady z tablicą, od tego czym są, dlaczego są przeprowadzane i masz kluczowe zasoby do ich praktykowania, przejdźmy dokładnie do tego, jak możesz przygotować się do udanego wywiadu.

Przed wywiadem

1. Kup tablicę

Tak, to prawda – idź do najbliższego sklepu z artykułami biurowymi, kup sobie tablicę i kilka markerów EXPO, aby iść z nim. Przygotuj się na pobrudzenie sobie rąk, ponieważ posiadanie prawdziwej tablicy do pisania pomoże Ci uchwycić, jak to jest bazgrać po swoich myślach. Plus, pisanie na tablicy jest znacznie różni się od pióra i papieru, więc jest zaznajomiony z całym procesem sprawi, że łatwiejsze w czasie.

2. Mieć listę pytań praktyce

Although it’s difficult to predict what questions you will be asked the day of your interview, kompilacji listy potencjalnych pytań tablicy jest niezbędna, aby pomóc Ci ćwiczyć i zdobyć pewność siebie, jak byś zrobił dla nietechnicznych części wywiadu. Upewnij się, aby wymienić różne rodzaje problemów, ponieważ rozmówcy będą chcieli sprawdzić swoją zdolność do rozwiązywania na miejscu. Variation jest key.

3. Symulacja rzeczywistego doświadczenia

Nie ma lepszego sposobu, aby uzyskać poczucie, co wywiad tablicy byłoby jak niż posiadanie mock interview z kimś, kto zrobił to przed. Jeśli nie znasz kogoś, kto jest łatwo dostępny, Codementor ma tysiące programistów ekspertów, którzy mogą pomóc Ci przygotować się i ćwiczyć do wywiadu. Możesz nawet zaplanować próbny wywiad z doświadczonymi technicznymi ankieterami i menedżerami zatrudniającymi, aby ocenić swoje mocne i słabe strony, abyś mógł odpowiednio przygotować się do prawdziwej rzeczy.

Pamiętaj, praktyka czyni mistrza!

4. Oglądaj, jak ktoś inny to robi

Każdy uczy się inaczej, więc oglądanie kogoś innego demo wywiadu tablicy jest otwierającym oczy doświadczeniem, jak przygotować się do twojego. Nie ograniczaj się jednak tylko do oglądania – uważnie słuchaj i zadawaj pytania. Jeśli nie jesteś w stanie znaleźć kogoś, istnieje wiele informacyjnych filmów i przykładów do oglądania, dzięki czemu można lepiej zrozumieć, czego się spodziewać.

5. Trenuj swój mózg: ćwicz myślenie na głos

Wywiady przy białej tablicy nie są przeznaczone do przemilczania. Rozmówcy chcą wiedzieć, co myślisz i jak podchodzisz do trudnych pytań. Mówienie na głos może nie być dla Ciebie naturalne, ale to nic nie szkodzi. Spróbuj przedstawić swój proces myślowy podczas wykonywania codziennych zadań, takich jak poranna rutyna, z jak największą liczbą szczegółów. Pomoże Ci to przyzwyczaić się do tego, czego oczekuje się od Ciebie podczas rozmowy na tablicy.

Aby pójść dalej, chcesz również ćwiczyć swoje umiejętności mówienia i prezentacji. Będąc w stanie prawidłowo komunikować swoje myśli w sposób spokojny i skuteczny jest kluczem. Nie zapominaj, że rozmowa przy tablicy jest, w pewnym sensie, hybrydą testu technicznego głębokości swojej wiedzy, a także ćwiczenie społeczne.

6. Dużo snu

Jedną z najbardziej szkodliwych rzeczy do zrobienia w nocy przed wielkim wywiadzie jest ciągnąć całą noc, więc upewnij się, że ustawisz alarm (lub wiele alarmów) i uzyskać wystarczający odpoczynek, dzięki czemu można obudzić się energiczny i naładowany. Ponadto, zaplanuj przybycie co najmniej 30 minut do godziny przed wywiadem. Pomaga to zapewnić, że nie pojawiają się późno i daje trochę czasu, aby zrobić ostatnią minutę prep przed rozpoczęciem wywiadu.

Podczas wywiadu tablicy

7. Zadawaj pytania

Gdy otrzymujesz pytanie, weź głęboki oddech i chwilę, ale nie za długo, aby ocenić problem, zanim zaczniesz. Jeśli coś nie jest jasne lub czujesz, że potrzebujesz dodatkowych informacji przed kontynuowaniem, pamiętaj, aby poprosić rozmówcę o wyjaśnienie z kilkoma pytaniami uzupełniającymi, aby wyeliminować wszelkie niejasności.

8. Wyjaśnij swój proces myślowy

Po szczegóły zadania są jasne, pamiętaj, aby mówić na głos, jak rozwiązać pytanie. Ankieter chce wiedzieć, co dzieje się w głowie i zrozumieć swoje podejście do zadania pod ręką, więc bycie w stanie wyjaśnić swoje myśli jest kluczowe. Dla tej części wywiadu, często razy, będzie oceniana na swój proces myślowy, niezależnie od tego, czy jesteś w stanie zapewnić solidną odpowiedź.

Pamiętaj, że nawet jeśli nie są w stanie rozwiązać problem, chcesz być w stanie pokazać, że podjąłeś logiczne kroki, aby spróbować to zrobić.

9. Bądź pewny siebie

Czasami, podczas rozmowy przy tablicy, może być trudno myśleć o odpowiedzi, gdy jesteś na miejscu, ale zachowując zimną krew i pozostając pewny swoich umiejętności zawsze pozostawi dobre wrażenie. Umieściłeś w czasie i wysiłku, aby przygotować się do wywiadu tablicy, więc zaufaj swoim instynktom i idź ze swoim gut.

Nawet jeśli czujesz, że nie może dostarczyć najlepszą odpowiedź, upewnij się, aby pozostać pozytywne, angażować się z ankieterów, i wytrwać do końca wywiadu. Nie będzie sądzony tylko na tablicy część wywiadu, więc nawet jeśli miałeś małą czkawkę, nie martw się o to.

Pamiętaj, że bycie na dobrej drodze zawsze będzie lepiej niż rezygnując w połowie drogi. Pomyśl o tej części wywiadu technicznego jako sposób dla firmy, aby ocenić, jak można obsługiwać trudne sytuacje, więc być sobą i zaufaj mi, dostaniesz się przez to!

Get Our FREE Guide to Acing Your First Interview

Dowiedz się, jak z powodzeniem wywiadu dla pierwszej pracy tech z naszym DARMOWE, 48-stronicowy ebook.

Bonus: Zasoby wywiadu z tablicą

Istnieje mnóstwo zasobów, które pomogą Ci w prowadzeniu wywiadu z tablicą, jak również wywiadu technicznego jako całości. Oto kilka zasobów, aby pomóc Ci ace swój następny wywiad tablicy, z próbnych wywiadów do filmów YouTube i więcej:

To Help You Get Started

  • Cracking the Coding Interview
  • Programming Interviews Exposed

Mock Interviews

  • Codementor – Instant 1:1 Help from Expert Developers

Learning Algorithms

  • Stanford Intro to Algorithms
  • Geeks for Geeks: Fundamentals of Algorithms
  • Berkeley’s CS Course on Data Structures

Practicing Problems: Text

  • Cracking the Coding Interview
  • The Big O Cheat Sheet
  • Project Euler

Practicing Hard Problems: Interactive:

  • TopCoder (ma również świetną społeczność)
  • Hacker Rank
  • Sphere Online Judge

Aby uzyskać więcej porad na temat wywiadów technicznych i listy kontrolnej krok po kroku, aby przygotować się do wielkiego dnia, pobierz nasz darmowy ebook, The Ultimate Guide to Interviewing for Your First Tech Job.

Debbie Chew uwielbia pisać o tematach, które pomagają tym, którzy chcą zostać web developerami lub po prostu nauczyć się kodować. Jest również szefową działu operacyjnego w Codementor.io, platformie umożliwiającej pomoc w kodowaniu na żywo w systemie 1 na 1. W wolnym czasie lubi oglądać koreańskie dramy i spacerować z psem.