Il candidato all'intervista ingegneristica si rifiuta di usare la lavagna [duplicato]

42

Oggi ho vissuto un primo colloquio tecnico. Il candidato si è rifiutato di utilizzare la lavagna per risolvere una domanda sull'algoritmo, come richiesto. Non c'era alcun tipo di disabilità in gioco o altro (al di fuori del nervosismo). Ha semplicemente detto che è a disagio nell'usare una lavagna per domande difficili.

Stranamente, siamo riusciti a superarlo con me in piedi sulle sue spalle a guardare il suo taccuino. Ha persino comunicato i suoi pensieri abbastanza efficacemente da permettermi di aiutarlo a superare gli inevitabili sobbalzi. Dopo ciò gli ho chiesto come si sentisse a collaborare (dato che la collaborazione qui è pesante) e ha detto che lo adora. Gli ho chiesto se gli piaceva stare insieme con altri sviluppatori per risolvere i problemi sulla lavagna a cui ha risposto di sì.

Questa è una sorta di bandiera rossa o sto leggendo troppo in questo? Nel nostro ambiente, la collaborazione è un must.

DETTAGLIO AGGIUNTIVO:

Il candidato era in fase di valutazione per una posizione di sviluppo principale, nel qual caso passa gran parte del suo tempo a comunicare con i suoi sviluppatori e meno codice di tempo di un singolo contributore.

    
posta smp7d 26.02.2013 - 00:00
fonte

6 risposte

67

Non ne sarei troppo preoccupato. Non lo assumi per lavorare su una lavagna; lo assumi per lavorare a una tastiera. La lavagna è una tecnica in-intervista per dimostrare la sua competenza. Se questo non funziona bene per lui, ma è in grado di dimostrare la sua competenza in altri modi, allora questo è un dettaglio di implementazione irrilevante.

Da quello che hai scritto, sembra essere bravo a comunicare e risolvere i problemi, e hai notato che è stato in grado di portare a termine il lavoro richiesto su un blocco note. Questo risolve lo stesso problema della lavagna: dà al candidato da qualche parte il compito di elaborare il processo più lentamente rispetto alla digitazione, e senza un tasto Backspace, mentre l'intervistatore cerca di farsi un'idea del proprio processo mentale. Da quanto è scritto qui, non vedo alcuna ragione per non assumerlo in base a questo.

    
risposta data 26.02.2013 - 00:02
fonte
47

C'è una grande differenza tra l'hashing del codice su una lavagna quando il brainstorming e l'hashing vengono codificati su una lavagna quando c'è un ragazzo che già conosce la risposta e ti sta aspettando per fare un errore. Alcune persone diventano veramente nervose in quell'ambiente. E anche se non sei nervoso, stare in colloqui tecnici tutto il giorno ti porta fuori di testa.

Caso in questione, recentemente sono stato intervistato e l'intervistatore mi ha fatto una domanda sulla codifica della lavagna che non solo conoscevo la risposta al freddo, avevo scritto a un bizzarro articolo del blog su come farlo . Ero così mentalmente esausto dopo due giorni solidi di parlare di linguaggi di programmazione e di fare domande di codifica che ho appena nascosto e mi ci è voluto probabilmente un tempo dieci volte più lungo di quello che avrebbe dovuto scrivere la soluzione. Molto imbarazzante. Riesco facilmente a capire quanto qualcuno nervoso per un'intervista possa oscurare ogni domanda all'istante.

Sono stato dall'intervistatore e ho avuto candidati che mi hanno detto prima del tempo - come, giorni prima del tempo - che erano a disagio con la lavagna. Hanno chiesto se ci potrebbe essere un altro modo per testare la loro conoscenza degli algoritmi di base. Dato questo avvertimento, sto bene con l'installazione di una macchina nell'ambiente di sviluppo preferito dall'utente, dando i miei problemi di codifica e lasciandoli fuori gioco per i veri.

In breve, non lo considero una "bandiera rossa", ma ho detto che è ragionevole che il candidato ti faccia sapere in anticipo che mostrano le loro abilità in un altro modo.

    
risposta data 26.02.2013 - 00:18
fonte
18

Anche se probabilmente avrei risposto a una domanda sul tipo di problema che ritiene sia possibile scrivere in lavagna, posso vedere il suo punto di vista. Se sei abbastanza vicino da scrivere su una lavagna, sei troppo vicino per vedere l'intera cosa senza muovere la testa. Per certi tipi di algoritmi che potrebbero essere frustranti. Preferisco le lavagne bianche per scrivere una battuta o due, poi faccio un passo indietro per pensarci. Più alto è il rapporto tra scrittura e pensiero, più preferisco un editor o un pezzo di carta. In effetti, sono stato conosciuto per fare un po 'di digitazione rapida nel mio editor, quindi trasferire l'elenco in una lavagna per la parte pensante.

Ciò che potrebbe essere visto come un'eccentricità lo vedo come un alto grado di consapevolezza di sé. Preferirei assumere qualcuno che sa di essere più efficiente sulla carta e lo afferma, piuttosto che qualcuno che non ne ha idea. Inoltre, tieni presente che non tutte le disabilità sono visibili. Potrebbe essere cieco da un occhio o avere una visione periferica limitata, e preferisce non dirlo alle persone se non assolutamente necessario.

    
risposta data 26.02.2013 - 00:23
fonte
4

Non mi preoccuperei affatto, se il suo lavoro con il blocco note fosse altrimenti accettabile.

Scrivere su una lavagna è fisicamente abbastanza diverso dalla scrittura a mano su una superficie orizzontale o digitando che è difficile per alcune persone fare "fluentemente". Diagrammi scarabocchiati e note scarabocchiate, come normalmente accade durante la collaborazione con la lavagna, è anche molto diverso dalla scrittura di codice chiaro.

    
risposta data 26.02.2013 - 01:08
fonte
2

Sarei interessato a qualcuno che rifiuta una richiesta comune che non sente il bisogno di fornire una spiegazione. Spero che lo abbiano espresso come una preferenza e non un rifiuto. Nessuna indicazione che si tratti di un problema temporaneo (torsione della caviglia?) Mi sembra socialmente imbarazzante. Quando assumi la tua immaginazione, stai andando in giro sfrenando gli scenari peggiori.

Se la posizione ti consente di isolare questa persona dal lavoro alla lavagna, è meno problematico, ma quale problema ha questo sintomo? Guidare gli altri richiede che tu riconosca quando non stai mettendo le persone a proprio agio e dovresti fare uno sforzo per spiegare la situazione. Mi rifiuto di utilizzare questo framework, periodo = WTF?

    
risposta data 26.02.2013 - 14:22
fonte
2

Sto scrivendo da quando avevo 12 anni, in parte perché ho succhiato la calligrafia anche allora. Se sto scrivendo una soluzione, 9/10 del mio cervello è sulla parte scritta 1 / 20th è sulla parte nervosa e ciò che rimane è una combinazione di ciò che ho mangiato quel giorno, la cosa divertente che mia moglie ha fatto, come il nuovo ragazzo si confronta con Leonard Nimoy e il problema. Dammi un computer dannatamente non una lavagna o un blocco note. Noi non lavoriamo e pensiamo tutti allo stesso modo.

Più specifico alla tua domanda, a lui non piacciono le lavagne? In che modo questo ostacola la sua capacità di comunicare con gli ingegneri in un mondo in cui abbiamo 1,001 opzioni per comunicare qualsiasi idea vogliamo?

    
risposta data 26.02.2013 - 15:24
fonte

Leggi altre domande sui tag