2014-01-28 11:59:25 +0000 2014-01-28 11:59:25 +0000
14
14

Dato un 'compito a casa' in un colloquio di lavoro?

Recentemente sono andato ad alcuni colloqui e su molti ho avuto i ‘piccoli progetti’ da fare per i compiti a casa. Di solito nelle piccole aziende lo vedo come una pratica.

Non è un problema, ma ho raccolto diversi progetti e quando chiedo un feedback sembra che il compito cresca con alcuni requisiti aggiuntivi che richiedono molto tempo. Inoltre vedo che i datori di lavoro non sono disposti ad aiutare o a valutarlo con cura. Questo dovrebbe essere un campanello d'allarme per il colloquio o per l'azienda?

Edit: Grazie per tutte le vostre risposte. Avete trattato quasi tutti gli aspetti della mia domanda. In conclusione, penso che l'unico compito che valga la pena di svolgere è:

  • quando l'azienda è abbastanza decente e si vuole lavorare con entusiasmo

  • il compito non dovrebbe richiedere più di un giorno per completare

Negli altri casi farei domanda da un'altra parte.

Risposte (6)

26
26
26
2014-01-28 13:31:40 +0000

Come intervistatore, devo affrontare una serie di sfide. Se mi limito a chiederle della codifica, posso escludere le persone che non sanno davvero di cosa stanno parlando, ma potrei accidentalmente assumere qualcuno che “parla un buon gioco” ma scrive codice orribile - difficile da leggere, insicuro, pieno di bug, inefficiente - o che è molto lento, o che è scortese con i colleghi, o molto di più. Quindi vi faccio domande che non riguardano solo il codice, nella speranza di poter imparare abbastanza su di voi per evitare una cattiva assunzione, ma anche questo non sempre è sufficiente.

Alcune aziende hanno posto problemi di codifica durante il colloquio, sia su una lavagna bianca che al computer. Questi sono molto costosi per l'azienda perché in molti casi aggiungono 30 o 60 minuti al colloquio. Un buon programmatore potrebbe fare un pessimo lavoro in questi casi (quindi raccomandiamo di fare pratica per loro) e un cattivo intervistatore potrebbe interpretare male ciò che accade durante il colloquio.

Di conseguenza, alcune compagnie pensano di risparmiare denaro e tempo dandovi una sorta di “test da portare a casa”. Di solito non ti chiedono di scrivere qualcosa che vogliono vendere, è un modo per vedere cosa puoi fare. Spesso è un problema già risolto, in modo da poter confrontare la tua soluzione con quella di qualcun altro. C'è ancora il rischio che qualcuno possa aiutarti a farlo, o che tu possa spendere molto più tempo di quanto dici, ma loro lo vedono come un modo meno costoso di schermare le persone. Se volete il lavoro, investirete il tempo per essere controllati e se non ne vale la pena, rifiutate l'opportunità. Questo accade in altri settori: ai cuochi a volte viene chiesto di lavorare non pagati in cucina per un giorno in modo da poter valutare la loro velocità e la loro tecnica, agli artisti viene chiesto di portare un portfolio che spesso include opere che hanno creato senza essere pagati per farlo, gli artisti devono fare un'audizione - dare una performance non pagata - e spesso passano il tempo ad imparare la musica, le battute, o i passi per farlo, e così via.

Ho sentito persone suggerire che in qualche modo non stanno tanto facendo colloqui, quanto piuttosto un lavoro a progetto gratuito. Che le aziende chiedono un giorno o due di lavoro, poi quando viene presentato chiedono un altro giorno o due di lavoro, il tutto mentre si fa penzolare un'offerta di lavoro davanti a loro. Se questo sta succedendo a voi, esiste una delle due situazioni:

  • hai bisogno di un giorno o due per qualcosa che il candidato ideale avrebbe bisogno solo di un'ora per fare, e stanno facendo un'analisi approfondita per assicurarsi di ottenere quel candidato
  • stai fraintendendo quello che ti chiedono e stai facendo molto più di quello che volevano, in modo che voi o loro abbiano enormi carenze di comunicazione
  • stanno sfruttando i candidati per far costruire il loro sito web o qualche altro piccolo compito a basso costo

La buona notizia è che non importa quali di queste siano vere - semplicemente non volete continuare a fare domanda per questo lavoro. Non volete lavorare per il posto il cui sito web è stato incollato da campioni forniti da candidati di qualità variabile, o che non si preoccupa di sfruttare persone vulnerabili o disperate, non volete lavorare con un'azienda che non può spiegarvi le sue esigenze, e non arriverete a lavorare nel posto in cui avete bisogno di essere molto più veloci o migliori di quanto lo siate ora. Quindi ringraziateli e rifiutate di andare oltre.

7
7
7
2014-01-28 13:47:40 +0000

Un esame per i compiti a casa è una buona notizia.

Se vi viene assegnato un compito per i compiti a casa che fate correttamente, siete quasi certi di ottenere il lavoro. Pochissimi datori di lavoro vi faranno un colloquio, decideranno che siete abbastanza bravi da fare il take-home, si accorgeranno che siete andati molto bene e non vi assumeranno.

Quasi tutti i compiti per casa che mi sono stati assegnati hanno portato a un'offerta di lavoro. Inoltre, dovresti divertirti a farli… se non li fai, perché ti candidi per questo particolare lavoro?

Non trovo questo sfruttamento. Nella maggior parte dei casi, i datori di lavoro vi faranno un test campione che non ha alcuna rilevanza per la loro attività. E anche se fossero disposti a far svolgere il proprio lavoro a candidati inconsapevoli nell'ambito di un colloquio, si fiderebbe davvero di qualcuno che ha appena incontrato, la cui competenza è ancora in discussione, per la sua azienda?

5
5
5
2014-01-28 17:27:29 +0000

Ho dovuto fare i conti con questo. Una misura che ho dovuto usare è stata quella di assicurarsi che, qualunque sia il “compito a casa”, debba essere qualcosa di generico. Se è abbastanza specifico da far sì che l'azienda ne tragga effettivamente beneficio (come ad esempio – prendere il tuo lavoro e guadagnarci qualcosa senza assumerti), questo è un campanello d'allarme.

Non ci sarebbe niente di male nel condividere il tuo approccio di prossimità per affrontare una sfida che ti presentano per fare. Ma quando si tratta di dettagli su dadi e bulloni, ricordate che l'unico motivo per cui vi siete presentati in primo luogo è che potete ottenere pagati per la vostra competenza.

Il tatto che alcune aziende prendono sarebbe come portare la vostra auto dal meccanico locale e fargli fare un esame prima di accettare di pagare loro per riparare l'auto. È una cosa stupida.

4
4
4
2017-03-29 21:51:57 +0000

Non mi sono mai piaciute le interviste a progetto. Ne ho fatte diverse e ne ho diverse pubbliche sul mio GitHub. Molto raramente prendono in considerazione il mio lavoro precedente. Al giorno d'oggi, sembra che tutti vogliano fare il proprio test. Tuttavia, non tutti i datori di lavoro rispondono a loro. Nel campo dello sviluppo di Android, queste applicazioni richiedono molte ore. Ho fatto alcune app che mi hanno richiesto cinque ore di lavoro e sono state rifiutate senza alcun feedback. Particolarmente preoccupanti sono le aziende che le distribuiscono senza nemmeno avere prima una conversazione telefonica con loro. Chissà se quell'azienda è interessata a loro? Si potrebbe lavorare per ore e ore per niente.

Quindi, no, non faccio interviste a progetto per persone con cui non ho ancora parlato e che sono apparentemente lunghe.

3
3
3
2014-01-29 13:32:32 +0000

Alcuni compiti a casa potrebbero essere visti come una bandiera rossa, altri no. Tutto dipende dal tipo di compito e da come viene inquadrato.

Do un compito a casa a tutti i candidati sviluppatori che passano attraverso la schermata del telefono (la schermata del telefono è con me, dopo aver esaminato attentamente esaminando il tuo curriculum e tutto ciò che posso trovare su di te , e sono 30-40 minuti di 3 - 5 domande generali sulla metodologia, le preferenze e le pratiche generali di sviluppo), e quel compito a casa è stato scritto da tutto il team di sviluppo per rappresentare ciò che _vogliono testare in un candidato. Poiché il compito per i compiti a casa richiederà alcune ore per essere svolto da una persona, e ogni membro del nostro team impiegherà circa un'ora per valutarlo, diamo il compito solo ai candidati che pensiamo abbiano l'opportunità di farlo bene. Non vogliamo far perdere tempo a nessuno, compreso il nostro.

Se il problema dei compiti a casa che ti viene assegnato è un problema che pensi ti richieda 10 ore, puoi chiedere all'azienda quanto tempo pensi che ci vorrà per completarlo. Se ti dicono “10 ore”, allora datti una pacca sulla spalla per aver fatto una stima corretta, ma poi chiediti perché ti danno un test di 10 ore - è un lavoro che vogliono fare e usano i problemi con i compiti a casa per ottenere un lavoro gratis? Sono solo solutamente rigorosi, e questo compito a casa è molto simile ai colloqui di 8 ore/all-day che svolgono i candidati di livello superiore nel management, nell'architettura, ecc. (li ho fatti spesso, per molti ruoli senior diversi)?

In altre parole, alcune aziende useranno male il compito a casa, altre no. Si tratta di un invito a valutare se solleva una bandiera rossa per voi, ma ricordate che è abbastanza comune mettere un po’ di tempo a disposizione per prepararsi e poi eseguire un processo di colloquio. Nelle aziende in cui sono stato responsabile delle assunzioni, un candidato sviluppatore potrebbe aspettarsi probabilmente 5 ore di tempo totale di colloquio in tre fasi nell'arco di un paio di settimane, e un problema di compiti a casa che potrebbe richiedere altre 2 o 3 ore. Sono 8 ore di sforzo per un lavoro da 100.000 dollari all'anno, il che mi sembra abbastanza ragionevole (ed è per questo che continuo a farlo).

Per me e per il mio team, il modo in cui affrontate il problema dei compiti a casa porta direttamente a ciò di cui il team parlerà nelle due ore di colloquio - perché avete selezionato le gemme o le librerie che avete fatto, qual è stato il vostro approccio di prova, cosa avete o non avete documentato nel vostro lavoro e perché, e così via. Potreste sempre chiedere all'azienda che vi assegna l'incarico come intendono utilizzarlo, in modo da comprendere meglio il contesto. Se non ti danno una buona risposta, come “useremo questo come valutazione delle competenze di base in xyz, e lo useremo come base di discussione nella tua seconda tornata di colloqui”, allora potrebbe essere un campanello d'allarme.

0
0
0
2014-01-28 13:14:56 +0000

Questo è un segno dei problemi che ci attendono.

Le aziende che lo stanno facendo vi stanno mettendo alla prova per vedere quanto siete disposti ad utilizzare il vostro tempo personale per i loro progetti. Una persona che dichiara di essere incerta o di non essere disposta a farlo sarà quasi certamente rimossa dalla sua potenziale lista di candidati.

È anche piuttosto complicato dal punto di vista legale per l'azienda, come se vi assegnassero un compito e voi sviluppaste accidentalmente qualcosa che poi cercheranno di vendere, dato che non siete né un appaltatore né un dipendente, potrebbero dovervi un compenso per i vostri sforzi

Anche questo potrebbe causare loro problemi pratici se superate di gran lunga le loro aspettative (e potrebbe essere evidente), questo potrebbe modificare i tassi di compenso che state cercando di ottenere a livelli superiori a quelli che sono disposti a pagare per la posizione.

Sarebbe consigliabile assicurarsi esattamente di cosa stanno cercando quando vi chiedono di prendere un progetto prima di accettare questo e quale assistenza (se presente) vi fornirà per svolgere questo compito. Se si rifiutassero di accettare o chiarissero che ci si aspetta che tu lavori per un periodo prolungato senza compenso, allora probabilmente sarebbe meglio rifiutare educatamente di farlo.

Francamente, a meno che le aziende non siano “leader del settore” o che ciò che stanno facendo sia all'avanguardia, potrebbe essere consigliabile continuare a cercare un'azienda che rispetti il tuo equilibrio tra lavoro e vita privata.