Interviu la Tablă: Ce Testează și Cum Te Pregătești
De Aaron Cao · Actualizat la

Un interviu la tablă îți cere să rezolvi o problemă desenând și scriind pe o tablă, fizică într-un birou sau virtuală precum Miro sau Excalidraw, fără compilator. Intervievatorii evaluează cum structurezi problema, explici compromisurile și corectezi greșelile, nu sintaxa perfectă.
Ce se întâmplă la un interviu la tablă?
Tabla este o suprafață, nu un singur tip de etapă. Apare în mai multe locuri:
- Programare pe o tablă. O problemă de algoritmi scrisă de mână, fără posibilitatea de a o rula.
- System design. Casete și săgeți pentru servicii, depozite de date și cozi, pe care apoi le aperi.
- Provocări de design. Un designer de produs sau UX care schițează un flux dintr-un brief scurt.
- Framework-uri și studii de caz. Roluri de consultanță și produs care expun o structură pentru o problemă de business.
La birou folosești un marker pe o tablă fizică. Într-o etapă la distanță distribui o tablă virtuală, precum Miro, Excalidraw sau FigJam, sau tabla integrată în Zoom sau Microsoft Teams. Etapele într-un editor de cod comun sunt un format diferit, tratat pe pagina live coding interview.
Cum diferă tabla de programarea într-un editor?
Dacă ești obișnuit cu un IDE, pierderea autocompletării, a unui compilator și a unei taste de anulare poate părea ca pierderea a jumătate din uneltele tale. Această secțiune explică ce le înlocuiește. Pe scurt, tabla recompensează planificarea: stabilești un exemplu și o structură înainte să scrii, pentru că ștersul și rescrisul costă timp și spațiu.
- Planifică structura. Păstrează o zonă pentru exemplu și constrângeri, una pentru abordare, și una pentru cod sau diagramă.
- Pornește de la un exemplu. Desenează o intrare mică și ieșirea așteptată înainte de soluție.
- Scrie compact. Numele scurte de variabile sunt în regulă dacă spui ce înseamnă.
- Testează parcurgând. Parcurge exemplul cu voce tare prin răspunsul tău și corectează ce nu funcționează.
Întreabă din timp dacă pseudocodul este acceptabil. Mulți intervievatori îl acceptă pentru abordare, dar așteaptă sintaxă reală în limbajul pe care îl numești pentru răspunsul final.
Cum exersezi pentru o etapă la tablă?
Un absolvent recent care se pregătea pentru o etapă față în față la o companie de hardware a exersat pe o tablă mică acasă. La prima încercare a început să scrie cod în colțul din stânga sus, a rămas fără spațiu la jumătate și nu a mai avut unde să deseneze exemplul de care avea nevoie pentru a-și găsi eroarea. La a doua încercare a împărțit tabla în trei coloane, a desenat mai întâi datele de intrare, a discutat cu voce tare o idee brute-force, apoi a scris versiunea mai bună și a parcurs exemplul prin ea, prinzând singur o eroare off-by-one.
Pentru tablele virtuale, exersează exact în instrumentul numit în invitație. Învață să adaugi rapid o casetă, un conector și text, și testează dinainte mouse-ul sau tableta grafică. Pentru a exersa partea vorbită, instrumentul de mock interview pune întrebări cu voce tare și continuă pe baza răspunsurilor tale, așa că te obișnuiești să explici în timp ce cineva te chestionează.
Poate un asistent AI să ajute la un interviu la tablă?
La birou, nu: ești doar tu, un marker și panelul. Într-un apel la distanță, ce desenezi pe o tablă virtuală comună este vizibil intervievatorului în timp real, și trebuie să fie propriul tău raționament.
SubcueAI se potrivește conversației din jurul tablei într-un interviu video. Transcrie intervievatorul și schițează puncte de răspuns într-o suprapunere locală, din aplicația desktop pe macOS sau Windows sau din extensia de browser în Chrome sau Edge, fără niciun bot care să se alăture apelului. Nu desenează pentru tine, iar tot ce distribui pe ecran rămâne vizibil. Ghidurile pentru alte formate, precum panel, pair programming și etape take-home, se află în interview types hub.
Întrebări frecvente
Companiile mai fac interviuri la tablă?
Pot scrie pseudocod pe o tablă?
Ce ar trebui să fac dacă greșesc pe tablă?
Cum mă pregătesc pentru un interviu virtual la tablă?
Întrebări similare
- Ce este un interviu de grup și cum te remarci în el?
- Ce este un interviu de pair programming și cum te pregătești pentru el?
- Ce este un interviu de assessment center și ce se întâmplă la el?
- Cum mă pregătesc pentru un interviu de programare asistat de AI?
- Ce spun oamenii pe Reddit despre interviurile video unidirecționale?
- Ce este un interviu video unidirecțional și cum funcționează?