Mostreresti il ​​codice di produzione ai candidati durante il colloquio? [chiuso]


14

L'ho visto accadere più volte:

Al candidato piace la compagnia, riesce al colloquio. Poi arriva al lavoro e alla fine del primo giorno è sicuro che la base di codice / progetto non è ciò con cui vorrebbe trascorrere del tempo. Quindi se ne va velocemente.

Penso che l'introduzione di candidati alla base di codice durante l'intervista potrebbe potenzialmente risolvere questo problema. Forse anche meglio: mescolando questo con domande di intervista come "come miglioreresti questa parte del codice?" In questo modo, sarebbe ovvio se il candidato fosse "adatto per la base di codice".

Hai visto questo approccio applicato ovunque? Mostreresti la tua base di codice ai candidati durante il colloquio: se hanno chiesto / come parte del processo del colloquio?

Risposte:


10

Non solo mostriamo ai candidati il ​​nostro codice, ma li facciamo lavorare su di esso. Abbiniamo la programmazione, quindi facciamo interviste accoppiando il candidato con uno dei nostri programmatori e lavorando su un problema reale (anche se scelto con cura - qualcosa che non ha bisogno di masse di conoscenza contestuale). Vedono il nostro codice e noi vediamo il loro codice ed entrambi possiamo vedere come si adattano alla nostra cultura.


3
Mi piace questo. Per quale azienda lavori? :)
Marek,

Sarebbe fantastico da fare, se solo abbinassimo la programmazione. . .
Wyatt Barnett,

Ma quanto durerà il processo di intervista? Un numero enorme di persone potrebbe partecipare al colloquio!
Gopi,

@Sri: intervistiamo solo una persona alla volta. Dovrei aggiungere che questa non è l'intervista di prima linea; iniziamo leggendo i CV che ci vengono inviati, quindi facciamo un'intervista telefonica con potenziali candidati, quindi chiediamo a chiunque lo superi di presentarsi per un colloquio di associazione. Vorrei anche aggiungere che abbiamo un processo di assunzione abbastanza concentrato; tendiamo ad assumere persone che ci vengono consigliate dai dipendenti o persone esterne all'azienda di cui ci fidiamo o agenti di reclutamento con cui collaboriamo. Non siamo mai nella situazione di avere un centinaio di candidati da esaminare.
Tom Anderson,

2
@Wyatt: mi chiedo se potrebbe essere utilizzabile anche in aziende non abbinanti. Fai sedere il ragazzo per risolvere un problema, fungendo da guida, spiegando lo sfondo e dandogli supporto. Anche solo avere una conversazione su come risolvere un problema concreto (immagino che lo facciate con i colleghi, anche se non abbinate) potrebbe essere utile.
Tom Anderson,

5

Non l'ho fatto, ma lo farei. Se uno sviluppatore pensasse che non assomigliasse a qualcosa su cui voleva lavorare, questa potrebbe essere l'occasione per scoprire qualcosa sulla mentalità del candidato: perché non gli piace? Cosa cambierebbe? Gli piacerebbe essere in una posizione in cui potrebbe fare un tale cambiamento? Se è così, perché inizialmente ha detto che non voleva lavorarci?

Ho visto il sentimento sul WTF quotidiano che la gente pensa che se un intervistatore ti mostra un vero codice, sta cercando di convincere il candidato a risolvere i suoi problemi gratuitamente. Questo è paranoico, IMO. L'intervistatore sta cercando di scoprire quanto bene puoi risolvere i problemi del mondo reale in una base di codice del mondo reale. E puoi scoprire di più sul progetto a cui stai lavorando.


1

Sì, se il codice in questione non apparteneva a un client.

L'ultima volta che ho intervistato qualcuno, la persona si è alzata e si è sentita completamente sopraffatta dalle dimensioni della base di codice, e presto se ne è andata.

Se il codice appartenesse a un cliente, non sarebbe (secondo me) etico mostrare la fonte, perché il codice del tuo cliente è il tuo cliente, non il tuo. (Naturalmente, se hai chiesto il permesso al tuo cliente e l'hai ottenuto, non ci sono problemi.)


1

fintanto che non stai violando quelle NDA penso che sarebbe una buona cosa (TM). In questo modo si arriva alle dimensioni del candidato e il candidato arriva alle dimensioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.