Articles

Tutto quello che devi sapere per spaccare il tuo prossimo test della lavagna

Ottieni la nostra guida GRATUITA per superare il tuo primo colloquio

Impara come fare un colloquio di successo per il tuo primo lavoro nel settore tecnologico con il nostro ebook gratuito di 48 pagine.

Hai passato ore ad imparare il codice, a costruire progetti per il tuo portfolio, e finalmente hai ottenuto un colloquio per il lavoro dei tuoi sogni. Ora c’è un altro ostacolo da superare: il colloquio alla lavagna.

Il colloquio alla lavagna è una parte del colloquio di lavoro nel settore tecnico che serve a testare le tue capacità di comunicazione e di risoluzione dei problemi. Vi verrà dato un problema di codice o un compito e una lavagna, naturalmente, per elaborare il vostro codice e rivedere la vostra soluzione.

Certo, questo può sembrare un po’ intimidatorio, soprattutto se siete nuovi alla tecnologia – e questo va bene. Come ogni altro colloquio, con la giusta preparazione e pratica, sarete in grado di superarlo come un professionista.

Per una guida completa su come prepararsi a un colloquio di lavoro nel settore tecnologico, scaricate il nostro ebook gratuito, The Ultimate Guide to Interviewing for Your First Tech Job.

Cosa sono esattamente i colloqui alla lavagna?

Un colloquio alla lavagna è la vostra occasione per dimostrare le vostre conoscenze tecniche quando vi viene presentato un problema di codifica. I colloqui alla lavagna sono comuni a molti livelli, quindi anche se stai facendo domanda per il tuo primo lavoro come sviluppatore frontend, potresti aver bisogno di dimostrare le tue capacità di codifica dal vivo.

In genere, gli intervistatori ti chiederanno di elaborare una soluzione sul posto scrivendo il tuo codice su una lavagna bianca mentre il team di intervistatori osserva e ti riempie di domande. Il problema può richiedere fino a un’ora per essere risolto, e l’intero colloquio può durare un giorno.

Tuttavia, se lavorerai con queste persone, allora potresti anche conoscerle, giusto? Quello che dovete tenere a mente è che mentre potrebbe essere chiamato un test di codice o di lavagna, non è tanto un test del vostro codice quanto un test delle vostre capacità di risoluzione dei problemi.

I tipi di problemi che vi danno dovrebbero sembrarvi familiari e fattibili. In altre parole, se credete di essere un candidato ideale per il lavoro, allora il test della lavagna dovrebbe essere qualcosa che potete assolutamente gestire. Eric Ries, autore di “The Lean Startup”, chiede ai candidati di elaborare un algoritmo per disegnare un cerchio su una griglia di pixel. Un altro esempio è la progettazione di un algoritmo per trovare il palindromo più lungo in una stringa, per gentile concessione dell’ingegnere del software e autore Gayle Laakmann McDowell.

Ma in un colloquio di livello più basso potrebbe essere chiesto di fare qualcosa come la popolare sfida FizzBuzz con JavaScript o anche solo creare qualcosa usando HTML e CSS. Aspettatevi variazioni negli scenari poiché gli intervistatori vogliono mescolare un po’ i problemi e vedere come gestite le diverse complicazioni.

Perché le aziende conducono interviste con la lavagna?

La grande domanda da porsi di fronte a una lavagna è: perché lo sto facendo? Cosa mostra questo esercizio all’azienda che non sia già presente nel mio curriculum? Si scopre che non si tratta tanto della tua capacità di ottenere la risposta giusta, quanto della tua capacità di risolvere i problemi. Ecco perché persone come Ries non si preoccupano di rivelare il problema in anticipo: Sapere cosa devi risolvere non ti dà necessariamente un vantaggio.

Il colloquio alla lavagna ti costringe anche a codificare senza i tuoi strumenti preferiti. Usare il proprio portatile, dove si hanno preset e strumenti che forniscono auto-suggest, può darvi una stampella. Per non parlare del fatto che usare una lavagna bianca richiede meno attrezzature per l’intervista. Sei destinato a commettere errori, e questo è previsto. La chiave è come li gestisci.

Cosa cercano i responsabili delle assunzioni?

Quando sei sul posto di lavoro, non hai intenzione di operare in isolamento. I responsabili delle assunzioni vogliono sapere come pensi sul posto, come collabori con i colleghi e come risolvi i problemi quando incontri un ostacolo. Se c’è un bug nel vostro codice o non supera i test di garanzia della qualità, come fate a fare dei cambiamenti?

Non preoccupatevi troppo, ma gli intervistatori non guardano solo quello che scrivete sulla lavagna. Valuteranno se chiedete un feedback durante il processo o se preferite tenere tutto nella vostra testa fino alla fine. Anche la vostra reazione sotto pressione è una parte fondamentale di queste interviste, secondo il consulente tecnologico Scott Hanselman. Se vi sentite sfidati, non prendetela sul personale. È meglio rispondere mostrando la vostra ponderatezza e capacità di collaborazione.

In altre parole, se siete bloccati, fate domande. O se hai problemi a prendere una decisione, elaborala ad alta voce. Non preoccupatevi di rivelare una debolezza o una lacuna di conoscenza. È meglio mostrare agli intervistatori come puoi risolvere un problema quando sei bloccato piuttosto che fingere di sapere tutto e fallire.

Ries ha scritto che impara molto sui potenziali impiegati vedendo che tipo di soluzioni i candidati pensano siano abbastanza buone e quando decidono di aver finito.

9 modi per prepararsi a un’intervista alla lavagna

Ora che hai capito le interviste alla lavagna, da cosa sono, perché vengono condotte, e hai le risorse chiave per praticarle, esaminiamo esattamente come ti puoi preparare per un’intervista di successo.

Prima dell’intervista

1. Compra una lavagna bianca

Sì, proprio così: vai al negozio di forniture per ufficio più vicino, comprati una lavagna bianca e dei pennarelli EXPO da abbinare. Preparati a sporcarti le mani, perché avere una vera lavagna bianca su cui scrivere ti aiuterà a capire come ci si sente a scarabocchiare i tuoi pensieri. Inoltre, scrivere su una lavagna bianca è molto diverso da carta e penna, quindi avere familiarità con l’intero processo lo renderà più facile nel tempo.

2. Avere una lista di domande pratiche

Anche se è difficile prevedere quali domande ti verranno poste il giorno del colloquio, compilare una lista di potenziali domande sulla lavagna bianca è essenziale per aiutarti a fare pratica e acquisire fiducia, come faresti per le parti non tecniche del tuo colloquio. Assicuratevi di elencare diversi tipi di problemi, perché i vostri intervistatori vorranno testare la vostra capacità di risolvere sul posto. La variazione è la chiave.

3. Simulare l’esperienza reale

Non c’è modo migliore per avere un’idea di come sarebbe il colloquio alla lavagna che fare una finta intervista con qualcuno che l’ha già fatta. Se non conoscete qualcuno che sia facilmente disponibile, Codementor ha migliaia di sviluppatori esperti che possono aiutarvi a preparare e fare pratica per il vostro colloquio. Puoi anche programmare una finta intervista con intervistatori tecnici esperti e responsabili delle assunzioni per valutare i tuoi punti di forza e di debolezza in modo da poterti preparare adeguatamente per la cosa reale.

Ricorda, la pratica rende perfetti!

4. Guarda qualcun altro che lo fa

Ognuno impara in modo diverso, quindi guardare qualcun altro che fa un’intervista alla lavagna è un’esperienza che apre gli occhi mentre ti prepari per la tua. Non limitarti a guardare, però: assicurati di ascoltare attentamente e di fare domande. Se non riesci a trovare qualcuno, ci sono molti video informativi ed esempi da guardare per capire meglio cosa aspettarsi.

5. Allena il tuo cervello: esercitati a pensare ad alta voce

I colloqui alla lavagna non sono fatti per stare in silenzio. Gli intervistatori vogliono sapere cosa stai pensando e come affronti le domande difficili. Parlare ad alta voce potrebbe non venirvi naturale, ma va bene così. Provate ad articolare il vostro processo di pensiero mentre completate i vostri compiti quotidiani, come la vostra routine mattutina, con quanti più dettagli possibile. Questo ti aiuterà ad abituarti a ciò che ci si aspetta che tu faccia durante il colloquio alla lavagna.

Per andare oltre, vuoi anche esercitare le tue capacità di parlare e presentare. Essere in grado di comunicare correttamente i vostri pensieri in modo calmo ed efficace è la chiave. Non dimenticare che l’intervista alla lavagna è, in qualche modo, un ibrido tra una prova tecnica della profondità delle tue conoscenze e anche un esercizio sociale.

6. Dormi molto

Una delle cose più dannose da fare la notte prima della tua grande intervista è passare la notte in bianco, quindi assicurati di mettere la sveglia (o più sveglie) e riposare a sufficienza in modo da svegliarti pieno di energia e ricaricato. Inoltre, pianifica di arrivare almeno 30 minuti o un’ora prima del colloquio. Questo aiuta a non arrivare in ritardo e ti darà un po’ di tempo per fare una preparazione dell’ultimo minuto prima di iniziare il colloquio.

Durante il colloquio alla lavagna

7. Fai domande

Una volta che ti viene data una domanda, prendi un respiro profondo e un momento, ma non troppo lungo, per valutare il problema prima di iniziare. Se qualcosa non è chiaro o senti di aver bisogno di ulteriori informazioni prima di poter continuare, assicurati di chiedere chiarimenti al tuo intervistatore con alcune domande di follow-up per eliminare ogni ambiguità.

8. Spiega il tuo processo mentale

Dopo che i dettagli del compito sono chiari, assicurati di parlare ad alta voce mentre risolvi la domanda. L’intervistatore vuole sapere cosa sta succedendo nella tua testa e capire il tuo approccio al compito in questione, quindi essere in grado di spiegare i tuoi pensieri è fondamentale. Per questa parte del tuo colloquio, spesso sarai giudicato in base al tuo processo di pensiero, indipendentemente dal fatto che tu sia in grado di fornire una risposta solida.

Tieni presente che anche se non sei in grado di risolvere il problema, vuoi essere in grado di dimostrare che hai fatto i passi logici per tentare di farlo.

9. Sii sicuro di te

A volte, durante il tuo colloquio alla lavagna, può essere difficile pensare ad una risposta quando sei sul posto, ma mantenere la calma e rimanere fiducioso nelle tue capacità lascerà sempre una buona impressione. Avete investito tempo e sforzi per prepararvi al colloquio alla lavagna, quindi fidatevi del vostro istinto e seguite il vostro istinto.

Anche se vi sembra di non aver fornito la risposta migliore, assicuratevi di rimanere positivi, impegnatevi con gli intervistatori e perseverate fino alla fine del colloquio. Non sarete giudicati solo sulla parte della lavagna del vostro colloquio, quindi anche se avete avuto un piccolo intoppo, non preoccupatevi.

Tenete a mente che essere sulla strada giusta sarà sempre meglio che rinunciare a metà strada. Pensa a questa parte del tuo colloquio tecnico come un modo per l’azienda di valutare come gestiresti le situazioni difficili, quindi sii te stesso e fidati di me, lo supererai!

Ottieni la nostra guida GRATUITA per superare il tuo primo colloquio

Impara come fare un colloquio di successo per il tuo primo lavoro tecnico con il nostro ebook gratuito di 48 pagine.

Bonus: Risorse per il colloquio alla lavagna

C’è un’abbondanza di risorse per aiutarti a guidare il colloquio alla lavagna e il colloquio tecnico in generale. Ecco alcune risorse per aiutarti a superare la tua prossima intervista alla lavagna, dalle interviste simulate ai video di YouTube e altro ancora:

Per aiutarti a iniziare

  • Cracking the Coding Interview
  • Programming Interviews Exposed

Mock Interviews

  • Codementor – Instant 1:1 Aiuto da sviluppatori esperti

Imparare algoritmi

  • Stanford Intro to Algorithms
  • Geeks for Geeks: Fondamenti di Algoritmi
  • Corso CS di Berkeley su Strutture di Dati

Problemi pratici: Text

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

Practicing Hard Problems: Interactive:

  • TopCoder (ha anche una grande comunità)
  • Hacker Rank
  • Sphere Online Judge

Per altri consigli sui colloqui tecnici e una lista di controllo passo dopo passo per prepararsi al grande giorno, prendi il nostro ebook gratuito, The Ultimate Guide to Interviewing for Your First Tech Job.

Debbie Chew ama scrivere su argomenti che aiutano coloro che vogliono diventare sviluppatori web o semplicemente imparare a scrivere codice. È anche responsabile delle operazioni di Codementor.io, una piattaforma per l’aiuto dal vivo 1-on-1 con la codifica. Durante il suo tempo libero, le piace guardare drammi coreani e portare a spasso il suo cane.