Quali risposte escludono un candidato dall'assumere durante il colloquio? [chiuso]


19

Stai cercando candidati per una posizione di sviluppo software, tutti i curriculum vengono esaminati e hai fatto un paio di inviti per un colloquio. Ora, le persone si presentano nella sala conferenze in loco e inizi a parlare avanti e indietro delle esperienze passate, rivedendo il curriculum, gli interessi di sviluppo personale, ecc.

Nelle tue esperienze di assunzione, quali sono state le risposte (e le domande) che avresti voluto avere inizialmente elaborato meglio che potrebbero averti impedito di assumere un candidato scadente?

Sto cercando alcune bandiere rosse a cui prestare attenzione e spero di essere abbastanza esigente.


8
Questa è una domanda molto ampia in quanto alcune risposte si riferirebbero senza dubbio alle specifiche di un determinato lavoro o variano da persona a persona. Inoltre, penso che questa domanda potrebbe non essere molto esclusiva per i programmatori se le risposte che stai cercando riguardano domande di tipo HR più generiche.
Adam Lear

4
Sicuramente alla ricerca di risposte a domande di programmazione / tipo software.
Randy,

Non sempre, ma molto spesso esiste una correlazione inversa tra l'uso della parola d'ordine e l'abilità. I migliori di XYZ sono più spesso quelli che possono spiegare XYZ in termini penetranti.
hotpaw2,

1
Penso che tu voglia davvero leggere " Smart and Get Things Done " di Joel Spolsky
Julien Guertault,

Risposte:


35

L'unica cosa che so per certo è che esiste una correlazione tra risposte offuscate, evitanti, ma eccessivamente sicure e il mio desiderio di non assumere il candidato. Questa è la mia personale "bandiera rossa".

Alcuni candidati non rispondono pienamente alle domande in modo soddisfacente e invece balleranno verbalmente intorno a una psuedo-risposta. Soprattutto l'obiettivo di questi candidati è di non dire mai che non lo so . Useranno parole d'ordine, ma useranno anche altre strategie per cercare di apparire intelligenti e ben informati. Faranno anche riferimento ad alcuni dei progetti in passato, ma non riescono a descrivere così bene esattamente cosa fosse o come funzionasse, ma sottolineeranno quanto sia stato difficile. Sembreranno avere un comportamento molto fiducioso nonostante l'incapacità o la mancanza di desiderio di immergersi nei dettagli tecnici. Saranno davvero bravi a entusiasmare i manager nell'assumere loro, ma gli sviluppatori hanno difficoltà a crearli. Non useranno mai la frase "Non lo so"

Sono bravi a non ammettere di non sapere qualcosa, quindi non posso mai dire con certezza che sono cattivi al 100%, ma non mi sento mai a mio agio a consigliare qualcuno a meno che non senta di aver imparato qualcosa su quella persona e che siano al lavoro. Di solito ho una reazione molto forte o un brontolante "forse!?!", E ho appena imparato a non raccomandare i "maybes".


2
+1, ottimo punto. Credo che una delle mie qualità migliori che ho imparato a dire non lo so. All'inizio può sembrare imbarazzante, ma meglio che se stessi dipingendo in un angolo in cui non sai come sei arrivato in primo luogo.
Randy,

Una volta mi sono squalificato in un'intervista bluffando sulla mia conoscenza dei modelli OO, e poi sono stato chiamato. Tempo triste. Ma ho imparato molto su me stesso e le situazioni di pressione!
Dan Ray,

2
Quindi, cosa puoi chiedere loro per assicurarsi che questo sia uno di quelli che non dicono mai "Non lo so"?

4
@ Thorbjørn: "Allora, hai esperienza di lavoro con <acronimo inventato che non significa nulla nel tuo settore>?
Michael Borgwardt,

4
In realtà ho detto "Non lo so". prima alle interviste e di solito lo seguivo con un "Ma mi piacerebbe conoscerlo" o ho chiesto anche all'intervistatore a riguardo in modo da poter leggere di più a riguardo dopo l'intervista.
rjzii,

22

Un filtro divertente è il seguente. Fornisci loro un elenco di parole d'ordine per diverse tecnologie e chiedi con chi hanno lavorato. Realizzane un paio finte tecnologie inventate. Chiunque sostenga di aver lavorato con quelli non ha un contratto. (Qualcuno in realtà ha inventato una tecnologia di rete, ha scritto una buona pagina web descrivendola e poi l'ha usata negli schermi del telefono. Qualsiasi candidato che rileggesse la sua falsa descrizione quando gli veniva chiesta la tecnologia era un nolo. Ho dimenticato il nome del tecnologia.)

Più seriamente, le cose più grandi che vuoi cercare sono segni di onestà, capacità di apprendimento e quanto bene si adatteranno. Se dicono che conoscono X davvero bene e non possono rispondere a domande su di esso, non lo sono un noleggio.

Più specificamente se stai cercando un set di abilità specifico, prova a fare un processo di intervista che lo rifletta.

Ad esempio, in un posto in cui lavoravo, daremmo alle persone la descrizione di un'applicazione reale ma semplice (generare un mucchio di report da utilizzare nel gioco del baseball fantasy). Chiediamo alla persona di progettare uno schema di database per questo. Quindi faremmo domande su come il loro schema gestirà vari problemi. Quindi chiediamo loro di scrivere alcune domande specifiche sul loro schema. Questo processo ha rispecchiato da vicino il modo in cui è stata progettata la nostra applicazione CRUD, e quindi è stato un buon filtro per l'esatto set di competenze che volevamo.

Allo stesso modo, quando volevamo assumere una persona HTML di front-end, avevamo un layout di artista grafico una pagina realistica, quindi tagliavamo la grafica. A tutti i candidati è stata data l'immagine e la grafica e gli è stato chiesto di scriverlo in HTML a loro tempo. Sono stati giudicati in base a quanto bene la loro pagina HTML riproduceva l'immagine fornita, quanto era pulito l'HTML e se funzionava in diversi browser. Quando sono entrati, abbiamo posto un paio di domande sull'HTML (sostanzialmente per verificare che lo abbiano effettivamente scritto) e verificato l'adattamento personale. Questo era in effetti il ​​flusso di lavoro che avrebbero dovuto affrontare in pratica e si è rivelato un filtro eccellente.

Quindi guarda a cosa stai assumendo, scopri le abilità che le persone usano nella vita quotidiana e poi progetta un'intervista realistica che lo mette alla prova. Non sarà perfetto, ma sarà molto meglio dei processi di intervista craptastic della maggior parte delle organizzazioni.


7
+1 per avermi fatto ridere nel primo paragrafo. Lo adoro! In realtà conosco un intervistatore che lo fa e funziona abbastanza bene.
Mason Wheeler,

2
digli che stai cercando qualcuno con 10 anni di esperienza con la lingua "go" di Google [annunciata nel 2009] en.wikipedia.org/wiki/Go_(programming_language)
Steven A. Lowe,

2
@Steven A. Lowe: ho sempre pensato che le aziende che mettevano quel genere di cose nelle loro esigenze fossero semplicemente all'oscuro. Lo stanno usando come filtro BS intenzionale?
btilly

9
@btilly: no, sono solo all'oscuro
Steven A. Lowe il

3
@btilly, @Steven: penso che ciò accada soprattutto nelle grandi aziende in cui le assunzioni vengono effettuate dal dipartimento Risorse umane e il reparto IT è coinvolto solo indirettamente. Quindi l'IT scrive "abbiamo bisogno di qualcuno che conosca Go" e le risorse umane dicono "non stiamo assumendo dilettanti, quindi facciamo 10 anni di esperienza in quella cosa di Go".
Michael Borgwardt,

14

Sto cercando alcune bandiere rosse a cui prestare attenzione e spero di essere abbastanza esigente da non cadere in nulla di tutto questo: esiste una correlazione tra parole d'ordine e abilità?

Sì. Le persone con troppe parole d'ordine tendono a non essere in grado e cercano di nasconderlo facendosi apparire appariscenti, seguendo sempre "l'ultima tecnologia". Sarei estremamente scettico nei confronti di chiunque affermi di essere un esperto in troppe cose, soprattutto se non hanno l'esperienza professionale per sostenerlo.

Ovviamente ogni menzogna è una causa immediata per la fine dell'intervista.


4
+1, D'accordo, le fibre sono intollerabili. Dimostrarli come bugie, più difficili.
Randy,

2
Una cosa che ho notato è che le persone che in realtà non comprendono i concetti alla base di una parola d'ordine tendono ad abusare delle preposizioni nella stessa frase. Esempio sciocco - Loro: programma sotto C ++. Io: Oh, davvero? Quanto lontano sotto?
Peter Rowell,

2
Ho incontrato diversi reclutatori dipendenti dalle parole d'ordine, se non vedono il candidato usarli molto, hanno lasciato cadere: -s
umlcat

certo, umlcat, quelli esistono. Ma vuoi lavorare per loro? Ho anche sperimentato cacciatori di teste che avrebbero aggiunto parole d'ordine ai curriculum per "rafforzarli" senza prima consultare i candidati.
jwenting

Una volta sono stato rifiutato per un lavoro perché l'intervistatore mi ha chiesto che cosa significasse l'acronimo IOC - è un acronimo di tre lettere e potrebbe significare qualsiasi cosa a seconda del contesto. Se avesse chiesto cosa sapevo di Inversion of Control avrei potuto rispondere come avevo usato prima, ma non mi avrebbe detto che cosa significasse l'acronimo perché quella era la risposta che avrei dovuto sapere - i candidati apparentemente qualificati ne hanno esattamente uno significato per l'acronimo IOC ... Ho imparato allora che se non conosci le parole d'ordine e gli acronimi non sei bravo nel tuo lavoro, anche se hai già usato la tecnologia prima.
Jerry Jeremiah,

10

Fagli parlare di dettagli. Preferibilmente sui loro progetti di animali domestici. Se non ne avessero, sarebbe una bandiera arancione per me, ma comunque accettabile. In tal caso, inducili a parlare di un progetto di cui sono orgogliosi.

Diventa concreto, evita la chiacchierata astratta su qualsiasi cosa. Ottieni un paio di sviluppatori durante l'intervista se non sei all'altezza delle specifiche. Quando si arriva al nocciolo di ciò di cui qualcuno è orgoglioso, quali sfide ha affrontato e come le ha superate, c'è poco spazio per nascondersi dietro le parole d'ordine.


1
progetti di animali domestici ... cosa succede se si lavora eccessivamente nel proprio lavoro e non si hanno progetti di animali domestici di conseguenza.
Ben B.

3
@Ben B .: Come ho detto, non avere progetti di animali domestici è un'arancia, non una bandiera rossa. Preferisco le persone che hanno progetti di animali domestici, ma capisco che ci sono buoni motivi per non averli. Essere sovraccarichi nella tua attuale sede di servizio sarebbe uno di questi.
Marjan Venema,

+1 per parlare di dettagli. Se il candidato non può progettare / implementare qualcosa su cui ha lavorato e parlare del perché lo ha fatto in quel modo, dovrebbe essere una bandiera rossa che forse non ha effettivamente svolto il lavoro.
Tyanna,

Considero i "progetti per animali domestici" come un vantaggio, ma ci sono intervistatori che lasciano cadere le persone, perché i "progetti per animali domestici" sono distrazione
umlcat,

@umlcat: so che esistono quegli intervistatori. Sono miopi. Io per primo non vorrei lavorare da nessuna parte dove i progetti di animali domestici sono considerati una distrazione ...
Marjan Venema

9

Ho scoperto che quando qualcuno parla solo delle proprie responsabilità in un lavoro e non dei risultati raggiunti, ciò significa che di solito non sarà in grado di fornire un prodotto funzionante. I programmatori che producono risultati reali possono parlartene in modo dettagliato.


4
ma potrebbe non essere consentito ai sensi degli NDA. Ne ho uno per vari progetti, posso solo parlare di cosa e come li abbiamo fatti in termini piuttosto vaghi, senza menzionare alcuna azienda, prodotto, ecc.
Jwenting

6

Bocca eccessiva di ex datori di lavoro o colleghi eccessivamente. Criticare decisioni specifiche va bene, ma qualcuno che continua a parlare di quanto fossero incompetenti è probabilmente arrogante e prepotente nei confronti di tutti e incapace di lavorare in gruppo.


2
Dico sempre alle persone di andare per un colloquio di "pratica" prima di qualsiasi lavoro tu voglia davvero. Nessuno lascia un'azienda per farlo perché è meraviglioso e perfetto, quindi la prima cosa che vogliono fare in un'intervista è ottenere un carico dal petto. E lo fanno. Lo capisco e provo a vedere oltre quando intervista.
gbjbaanb,

5

Ora, la gente si presenta nella sala conferenze in loco e inizi a parlare avanti e indietro di esperienze passate, rivedendo il curriculum, interessi di sviluppo personale ...

Nelle tue esperienze di assunzione, quali sono state le risposte (e le domande) che avresti voluto avere inizialmente elaborato meglio che potrebbero averti impedito di assumere un candidato scadente?

I racconti dell'intervista sarebbero un mucchio di storie dell'orrore se si desidera un po 'di intrattenimento o esempi specifici di dove le cose vanno male.

Guarda come vengono risposte alle varie domande e considera che tipo di stile sembra utilizzare la persona e quanto si adatta alla tua squadra? Ad esempio, quanto amano la struttura e le procedure formali? Che tipo di domande fanno sull'azienda? Mentre capisco la presa di Joel di voler qualcuno intelligente e di poter fare le cose, ci sono molte insidie ​​che se una persona colpisce abbastanza di loro, sarebbe quello che potrebbe toglierle dalla contesa. Queste sarebbero più bandiere gialle sebbene se una persona ne ha abbastanza, ciò dovrebbe essere equivalente a una bandiera rossa. Mentre un piccolo errore non dovrebbe farti cacciare, se ne fai una dozzina che potrebbe essere un'altra storia.


1
Bel collegamento, grazie! Anche io rispetto davvero l'opinione di Spolsky, ma la mia esperienza è che alcuni dei migliori programmatori possono essere idee così anti-persone / anti-altro che essenzialmente azzerano il loro contributo positivo all'organizzazione.
Randy,

4

Il modo migliore per iniziare a cercare i falsi inizia dai loro curriculum. L'assenza di chiare date di inizio e fine nella storia dell'occupazione è un buon segno. Se ci sono più datori di lavoro e / o progetti, quando li metti in discussione sulla loro esperienza non chiedere loro in serie (in ordine cronologico). Chiedi loro a caso, ad esempio proprio quando sta descrivendo il suo quarto lavoro / progetto, chiedigli qualcosa sul suo secondo lavoro o chiedi "ok, dimmi di quello precedente". Un falso è legato a fumble


(+1) Sono d'accordo con l'obiettivo, tu lo descrivi, ma quel metodo a volte dà risposte false. A volte, non mi registro né ricordo le date esatte. E in questi giorni, i progetti sono a breve termine, non 1 o 2 anni
umlcat,

@umlcat. Sono d'accordo che non è infallibile. è una tendenza umana a dimenticare. Ma sarebbe davvero una buona pratica annotare le date di assegnazione / riassegnazione del progetto o archiviare tali messaggi. Le date di inizio / fine del progetto sono facili da dimenticare, ma le date di partecipazione dell'azienda / le date di rilascio sono più facili da ricordare.
DPD,

0

I più ovvi sono quelli in cui il candidato è più interessato a ciò che otterrà dal lavoro piuttosto che discutere di come si adatterebbe al lavoro.

per esempio. "quanti soldi mi offrirai", "quante festività darai", "che macchina riceverò". Puoi aggiungere "quanta formazione avrò", "Voglio lavorare con, mi allenerò".

Ho anche rifiutato i candidati che vogliono parlare di più sul perché vogliono il lavoro - un ragazzo ha preferito raccontarmi tutto sulla sua casa per le vacanze e sul suo stile di vita e aveva bisogno del lavoro per finanziare questo.

Tutte le bandiere rosse per qualcuno che non è interessato a quello che vuoi che facciano. So che siamo tutti veramente interessati solo a queste cose, ma non sono per la discussione durante l'intervista. L'intervistatore rappresenta l'azienda e desidera ascoltare solo le cose che ne beneficiano. Il tempo per discutere di queste cose è dopo che ti è stato offerto.


0

Per me c'è un po 'di contrario.

Il candidato si informa abbastanza sull'azienda?

ad es. se non viene menzionato quale controllo versione "questa" azienda utilizza, cosa utilizziamo per il tracciamento dei bug, build automatizzati o su quali componenti del nostro stack di sviluppo è basato su ... e il candidato non me lo chiede Sono preoccupato che il candidato stia semplicemente "cercando un lavoro", piuttosto che cercare di trovare una posizione adatta per il proprio percorso professionale.


0

Una delle prime cose che faccio in un'intervista è avere il tasso di candidati (0-10) le sue abilità e livelli di conoscenza su vari argomenti che sono interessanti per noi. Zero significa che non ne ha mai sentito parlare, dieci significa che ha inventato o scritto il libro fondamentale sull'argomento. Includo sempre le competenze che abbiamo menzionato in modo specifico nella descrizione del nostro lavoro pubblicizzato.

Mi aiuta a far scorrere l'intervista, dal momento che non ha senso parlare di argomenti di cui non ha molta importanza. Dato che Joel ha ragione a cercare "intelligente e fa le cose", a cui aggiungo "ed è onesto".

Cerco di approfondire le aree in cui afferma di essere forte.

Ad esempio, se il candidato valuta il suo C ++ come forte, allora gli chiederò di scrivere una funzione per fare qualcosa di veramente semplice con le stringhe, come stampare il retro di una stringa o contare le lettere nella stringa.

Se la funzione del candidato è simile al seguente:

void MyLittleStringFunction(char* str) { /* raw pointer manipulation here */ }

So che il candidato mi ha mentito. È solo un altro programmatore C che non ha esperienza reale con C ++. Chiunque abbia effettivamente utilizzato C ++ userebbe una libreria di stringhe. Non mi interessa quale libreria, se è un ragazzo MFC non ho nulla contro CString, anche se a meno che MFC non sia menzionato nella descrizione del lavoro, mi aspetto che la maggior parte degli sviluppatori C ++ sia predefinita a std :: string.

Nessun candidato sa tutto di ogni tecnologia utilizzata nella mia azienda o nella tua, ma è meglio che sia sincero con me su ciò che sanno.

Assumere un candidato che si è fatto strada durante un'intervista in un lavoro che non può davvero fare è un disastro per l'azienda e il candidato


2
Lo odio quando gli intervistatori mi chiedono di valutare il mio livello di abilità. È una domanda carica di domande in cui se rispondo a un numero alto possono: A) Pensare a me come arrogante B) Assumere che stia mentendo C) Provare a farmi incazzare e se rispondo in basso penseranno che non sono un buona misura poiché non ne so abbastanza. Questa domanda mi fa sentire (e probabilmente altri intervistati) molto a disagio. E dato che sappiamo tutti che i migliori programmatori sono umili ... cosa stai davvero cercando qui?
Casey Patton,

Sto cercando di risparmiare tempo a entrambi. Se valuti te stesso come "1" su qualcosa, perché preoccuparsi di porre la domanda? ALTRE abilità che valuti come alte (dove "alto" è relativo, ogni persona ha la sua scala, non mi importa dei valori assoluti), allora approfondirò in quell'area. Nessuno ha tutte le competenze necessarie per qualsiasi vero lavoro di sviluppo, lo capiamo. Cerchiamo onestà. Non è una domanda trabocchetto.
Jim In Texas,
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.