Articles

Tot ce trebuie să știți pentru a face un test de tablă

Obțineți ghidul nostru GRATUIT pentru a reuși la primul interviu

Învățați cum să susțineți cu succes un interviu pentru primul dvs. loc de muncă în domeniul tehnologiei cu ebook-ul nostru GRATUIT de 48 de pagini.

Ai petrecut ore întregi învățând cum să codezi, construind proiecte pentru portofoliul tău și, în sfârșit, ai obținut un interviu pentru jobul tău de vis. Acum mai există un alt obstacol de depășit: interviul de tablă.

Interviul de tablă este o parte a unui interviu pentru un job în domeniul tehnologiei menit să vă testeze abilitățile de comunicare și de rezolvare a problemelor. Vi se va da o problemă sau o sarcină de cod și o tablă albă, bineînțeles, pentru a vă elabora codul și pentru a vă trece în revistă soluția.

Sigur, acest lucru poate părea puțin intimidant, mai ales dacă sunteți nou în domeniul tehnologiei – și asta este în regulă. Ca orice alt interviu, cu pregătirile și practica adecvată, veți putea trece prin el ca un profesionist.

Pentru un ghid complet despre cum să vă pregătiți pentru un interviu de angajare în domeniul tehnic, descărcați ebook-ul nostru gratuit, The Ultimate Guide to Interviewing for Your First Tech Job.

Ce sunt mai exact interviurile de tablă albă?

Un interviu de tablă albă este șansa dumneavoastră de a vă demonstra cunoștințele tehnice atunci când vi se prezintă o problemă de codare. Interviurile whiteboard sunt comune la multe niveluri, așa că, chiar dacă aplicați pentru primul dvs. loc de muncă ca dezvoltator frontend, s-ar putea să trebuiască să vă demonstrați abilitățile de codare în direct.

În mod obișnuit, intervievatorii vă vor cere să elaborați o soluție pe loc, scriind codul pe o tablă albă, în timp ce echipa de intervievare vă observă și vă bombardează cu întrebări. Rezolvarea problemei poate dura până la o oră, iar întregul interviu poate dura o zi.

Cu toate acestea, dacă veți lucra cu acești oameni, atunci ați putea la fel de bine să îi cunoașteți, nu? Ceea ce trebuie să rețineți este că, deși ar putea fi numit un test de cod sau de tablă albă, nu este atât de mult un test al codului dvs. cât un test al abilităților dvs. de rezolvare a problemelor.

Tipurile de probleme pe care vi le dau ar trebui să vi se pară familiare și realizabile. Cu alte cuvinte, dacă credeți că sunteți un candidat ideal pentru acest post, atunci testul de tablă albă ar trebui să fie ceva cu care vă puteți descurca în totalitate. Eric Ries, autorul cărții „The Lean Startup”, le cere candidaților să vină cu un algoritm pentru a desena un cerc pe o grilă de pixeli. Un alt exemplu este conceperea unui algoritm pentru a găsi cel mai lung palindrom dintr-un șir de caractere, prin amabilitatea inginerului de software și a autoarei Gayle Laakmann McDowell.

Dar într-un interviu mai mult la nivel de începător s-ar putea să vi se ceară să faceți ceva de genul provocării populare FizzBuzz cu JavaScript sau chiar doar să creați ceva folosind HTML și CSS. Așteptați-vă la variații în scenarii, deoarece intervievatorii vor să amestece puțin problemele și să vadă cum vă descurcați cu diferite complicații.

De ce fac companiile interviuri cu tablă albă?

O mare întrebare pe care trebuie să v-o puneți atunci când vă confruntați cu o tablă albă este: De ce fac asta? Ce arată acest exercițiu companiei care nu se află deja în CV-ul meu? Se pare că este vorba mai puțin despre abilitatea ta de a obține răspunsul corect și TOTUL despre abilitățile tale de rezolvare a problemelor. Acesta este motivul pentru care oameni precum Ries nu se deranjează să dezvăluie problema în prealabil: Faptul că știți ce aveți de rezolvat nu vă oferă neapărat un avantaj.

Interviul cu tablă albă vă obligă, de asemenea, să codificați fără instrumentele dvs. preferate. Folosirea propriului laptop, unde aveți presetări și instrumente care oferă autosugestii, vă poate oferi o cârjă. Ca să nu mai vorbim de faptul că folosirea unei tablă albă necesită mai puține echipamente pregătite pentru interviu. Ești obligat să faci greșeli, iar acest lucru este de așteptat. Cheia este modul în care le gestionați.

Ce caută managerii de angajare?

Când sunteți la locul de muncă, nu veți opera în izolare. Managerii de angajare vor să știe cum gândești la fața locului, cum colaborezi cu colegii și cum rezolvi problemele atunci când te lovești de un blocaj. Dacă există un bug în codul dvs. sau dacă nu trece testele de asigurare a calității, cum faceți modificările?

Nu vă faceți prea multe griji, dar intervievatorii nu se uită doar la ceea ce scrieți pe tablă. Ei vor evalua dacă cereți feedback în timpul procesului sau dacă preferați să păstrați totul în cap până la sfârșit. Reacția ta sub presiune este, de asemenea, o parte esențială a acestor interviuri, potrivit consultantului în tehnologie Scott Hanselman. Dacă vă simțiți provocat, atunci nu o luați personal. Este mai bine să răspundeți arătându-vă gândirea și abilitățile de colaborare.

Cu alte cuvinte, dacă sunteți blocat, puneți întrebări. Sau dacă aveți probleme în a lua o decizie, procesați-o cu voce tare. Nu vă faceți griji cu privire la dezvăluirea unei slăbiciuni sau a unui deficit de cunoștințe. Este mai bine să le arătați intervievatorilor cum puteți rezolva o problemă atunci când sunteți blocat decât să vă prefaceți că știți totul și să dați greș.

Ries a scris că învață multe despre potențialii angajați văzând ce fel de soluții cred candidații că sunt suficient de bune și când decid că au terminat. Acesta este modul în care găsește pe cineva care se „potrivește” pentru companie.

9 moduri de a vă pregăti pentru un interviu whiteboard

Acum că ați înțeles interviurile whiteboard, de la ce sunt, de ce se desfășoară și aveți resursele cheie pentru a le exersa, haideți să trecem în revistă exact cum vă puteți pregăti pentru un interviu de succes.

Înainte de interviu

1. Cumpărați o tablă albă

Da, așa este – mergeți la cel mai apropiat magazin de articole de birotică, cumpărați-vă o tablă albă și niște markere EXPO care să o însoțească. Pregătiți-vă să vă murdăriți mâinile, pentru că faptul că aveți o tablă albă adevărată pe care să scrieți vă va ajuta să vă faceți o idee despre cum este să vă mâzgăliți gândurile. În plus, scrisul pe o tablă albă este mult diferit de scrisul cu creionul și hârtia, așa că familiarizarea cu întregul proces va face ca acesta să fie mai ușor în timp.

2. Aveți o listă de întrebări de exercițiu

Deși este dificil de prezis ce întrebări vi se vor pune în ziua interviului, alcătuirea unei liste de potențiale întrebări pentru tablă albă este esențială pentru a vă ajuta să exersați și să câștigați încredere, așa cum ați face și pentru părțile non-tehnice ale interviului. Asigurați-vă că listați diferite tipuri de probleme, deoarece intervievatorii dvs. vor dori să vă testeze capacitatea de a le rezolva pe loc. Variația este cheia.

3. Simulați experiența reală

Nu există o modalitate mai bună de a vă face o idee despre cum ar fi interviul de tablă decât să aveți un interviu simulat cu cineva care l-a mai făcut. Dacă nu cunoașteți pe cineva care să fie ușor de găsit, Codementor are mii de dezvoltatori experți care vă pot ajuta să vă pregătiți și să exersați pentru interviu. Puteți chiar să programați o simulare de interviu cu intervievatori tehnici experimentați și manageri de angajare pentru a vă evalua punctele forte și punctele slabe, astfel încât să vă puteți pregăti în mod corespunzător pentru interviul real.

Amintiți-vă, practica face perfecțiunea!

4. Urmăriți pe altcineva care o face

Toată lumea învață diferit, așa că urmărirea unei alte persoane care demonstrează un interviu pe tablă albă este o experiență revelatoare în timp ce vă pregătiți pentru al dumneavoastră. Totuși, nu vă uitați doar – asigurați-vă că ascultați cu atenție și puneți întrebări. Dacă nu reușiți să găsiți pe cineva, există o mulțime de videoclipuri informative și exemple pe care le puteți viziona pentru a înțelege mai bine la ce să vă așteptați.

5. Antrenați-vă creierul: exersați să gândiți cu voce tare

Interviurile pe tablă albă nu sunt menite să fie o chestiune tăcută. Intervievatorii vor să știe la ce vă gândiți și cum abordați întrebările provocatoare. S-ar putea ca vorbitul cu voce tare să nu vă vină în mod natural, dar asta este în regulă. Încercați să vă articulați procesul de gândire în timp ce vă îndepliniți sarcinile zilnice, cum ar fi rutina de dimineață, cu cât mai multe detalii posibil. Acest lucru vă va ajuta să vă obișnuiți cu ceea ce se așteaptă să faceți în timpul interviului pe tablă.

Pentru a merge mai departe, doriți, de asemenea, să vă exersați abilitățile de vorbire și de prezentare. A fi capabil să vă comunicați în mod corespunzător gândurile într-un mod calm și eficient este esențial. Nu uitați că interviul de tablă este, într-un fel, un hibrid între un test tehnic al profunzimii cunoștințelor dvs. și, de asemenea, un exercițiu social.

6. Dormiți mult

Unul dintre cele mai dăunătoare lucruri pe care le puteți face în noaptea dinaintea marelui interviu este să dormiți toată noaptea, așa că asigurați-vă că vă setați alarma (sau mai multe alarme) și că vă odihniți suficient, astfel încât să vă puteți trezi energizat și reîncărcat. De asemenea, planificați să ajungeți cu cel puțin 30 de minute până la o oră înainte de interviu. Acest lucru vă ajută să vă asigurați că nu ajungeți cu întârziere și vă va da ceva timp pentru a face o pregătire de ultim moment înainte de a începe interviul.

În timpul interviului pe tablă albă

7. Puneți întrebări

După ce vi se pune o întrebare, respirați adânc și luați o pauză – dar nu prea lungă – pentru a evalua problema înainte de a începe. Dacă ceva nu este clar sau simțiți că aveți nevoie de informații suplimentare înainte de a continua, asigurați-vă că cereți clarificări interlocutorului dvs. cu câteva întrebări de urmărire pentru a elimina orice ambiguitate.

8. Explicați-vă procesul de gândire

După ce detaliile sarcinii sunt clare, asigurați-vă că vorbiți cu voce tare în timp ce rezolvați întrebarea. Intervievatorul vrea să știe ce se întâmplă în capul tău și să înțeleagă abordarea ta față de sarcina în cauză, așa că a fi capabil să-ți explici gândurile este crucial. Pentru această parte a interviului, de multe ori, veți fi judecat pe baza procesului de gândire, indiferent dacă sunteți capabil să oferiți un răspuns solid.

Rețineți că, chiar dacă nu reușiți să rezolvați problema, doriți să puteți arăta că ați făcut pașii logici pentru a încerca să faceți acest lucru.

9. Fiți încrezători

Câteodată, în timpul interviului pe tablă, poate fi dificil să vă gândiți la un răspuns atunci când sunteți la fața locului, dar dacă vă păstrați calmul și rămâneți încrezători în abilitățile dvs. veți lăsa întotdeauna o impresie bună. Ați investit timp și efort pentru a vă pregăti pentru interviul de tablă, așa că aveți încredere în instinctele dvs. și urmați-vă instinctul.

Inclusiv dacă simțiți că poate nu ați oferit cel mai bun răspuns, asigurați-vă că rămâneți pozitiv, că vă implicați cu intervievatorii și că perseverați până la sfârșitul interviului. Nu veți fi judecat doar pe partea de tablă a interviului, așa că, chiar dacă ați avut un mic sughiț, nu vă faceți griji în legătură cu acest lucru.

Rețineți că a fi pe drumul cel bun va fi întotdeauna mai bine decât să renunțați la jumătatea drumului. Gândește-te la această porțiune a interviului tehnic ca la o modalitate prin care compania evaluează modul în care ai face față situațiilor dificile, așa că fii tu însuți și, crede-mă, vei reuși să treci de ea!

Obțineți Ghidul nostru GRATUIT pentru a reuși la primul interviu

Învățați cum să susțineți cu succes interviul pentru primul loc de muncă în domeniul tehnic cu ebook-ul nostru GRATUIT de 48 de pagini.

Bonus: Resurse pentru interviul de tablă albă

Există o abundență de resurse pentru a vă ghida la interviul de tablă albă, precum și la interviul tehnic în ansamblu. Iată câteva resurse pentru a vă ajuta să treceți cu brio următorul interviu de tablă albă, de la interviuri simulate la videoclipuri YouTube și multe altele:

Pentru a vă ajuta să începeți

  • 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 (are, de asemenea, o comunitate grozavă)
  • Hacker Rank
  • Sphere Online Judge

Pentru mai multe sfaturi despre interviurile tehnice și o listă de verificare pas cu pas pentru pregătirea pentru ziua cea mare, obțineți ebook-ul nostru gratuit, The Ultimate Guide to Interviewing for Your First Tech Job.

Debbie Chew adoră să scrie despre subiecte care îi ajută pe cei care vor să devină programatori web sau pur și simplu să învețe să codeze. Ea este, de asemenea, Head of Operations la Codementor.io, o platformă pentru ajutor live 1 la 1 cu privire la codare. În timpul liber, îi place să se uite la drame coreene și să își plimbe câinele.