Mostreresti il tuo codice di produzione ai candidati al colloquio? [chiuso]

14

Ho visto accadere più volte:

Al candidato piace la compagnia, succede al colloquio. Poi arriva al lavoro e alla fine del primo giorno è sicuro che il codice base / progetto non è quello con cui vorrebbe trascorrere del tempo. Così se ne va velocemente.

Penso che l'introduzione di candidati al codebase all'intervista potrebbe potenzialmente risolvere questo problema. Forse ancora meglio: mescolare questo con domande di intervista come "come miglioreresti questa parte del codice?" In questo modo, sarebbe ovvio se il candidato fosse "adatto al codice base".

Hai visto questo approccio applicato ovunque? Mostreresti la tua codebase ai candidati al colloquio: se avessero chiesto / come parte del processo di intervista?

    
posta Marek 26.10.2010 - 13:39
fonte

4 risposte

10

Non mostriamo solo ai candidati il nostro codice, ma li facciamo lavorare su di esso. Accoppiamo la programmazione, quindi facciamo interviste associando il candidato a uno dei nostri programmatori e lavorando su un problema reale (anche se accuratamente scelto - qualcosa che non ha bisogno di masse di conoscenza contestuale). Possono vedere il nostro codice e vedere i loro codici e entrambi possiamo vedere come si adattano alla nostra cultura.

    
risposta data 26.10.2010 - 14:19
fonte
5

Non l'ho fatto, ma lo farei. Se uno sviluppatore pensava che non assomigliasse a qualcosa su cui voleva lavorare, questa potrebbe essere un'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é in origine ha detto che non voleva lavorarci sopra?

Ho visto un sentimento sul WTF quotidiano che le persone pensano 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 in che modo è possibile risolvere i problemi del mondo reale in un codice base reale. E puoi scoprire di più sul progetto su cui lavorerai.

    
risposta data 26.10.2010 - 14:18
fonte
1

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

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

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

    
risposta data 26.10.2010 - 14:16
fonte
1

finché non violerai quelle NDA penso che sarebbe una buona cosa (TM). In questo modo puoi dimensionare il candidato e il candidato deve dimensionarti.

    
risposta data 26.10.2010 - 16:03
fonte

Leggi altre domande sui tag