Utilizzerai un test di competenze tecniche online per assumere uno sviluppatore senior? [chiuso]

13

Ci sono servizi online come IKM che offrono test di abilità in molte aree, inclusa la programmazione.

Would you use these kind of tests when hiring for a senior developer position?

Che dire solo per confrontare obiettivamente i candidati prima di chiamarli per un colloquio? Lo useresti come un passo dopo aver elencato i candidati dopo le interviste?

Questo approccio è più adatto in alcune situazioni rispetto ad altri? Hai usato personalmente questo tipo di servizio o conosci qualcuno che ha?

    
posta softveda 08.11.2010 - 10:39
fonte

7 risposte

26

Per essere contenti: No, No, No, No e No!

Fai entrare il candidato per fare un po 'di codice con te, è l'unico modo per sapere in che modo pensano i loro problemi e come potrebbero inserirsi nel tuo team.

Per inciso, proverei a evitare il reclutamento tramite la tecnica della lotteria CV :-), invece di trovare persone buone attraverso il passaparola, conferenze, riunioni di comunità tecniche ecc. Evita anche gli agenti di reclutamento.

    
risposta data 08.11.2010 - 11:00
fonte
13

Da un professionista IT di 38 anni che recentemente ha dovuto sostenere uno di questi test, sono rimasto sconvolto dall'idea che qualcuno li abbia venduti come utili. Le domande sembravano focalizzarsi su tecniche raramente utilizzate nelle esperienze quotidiane, cose che un programmatore esperto semplicemente clonava da esempi di lavoro di altri programmi o utilizzava manuali o freind per determinare. Nessun programmatore esperto scrive quasi mai un programma da zero. Che spreco di tempo. Chiunque pensi che i programmatori esperti conoscano a memoria ogni caratteristica delle lingue che usano, non hanno idea del modo in cui il lavoro viene svolto nella realtà. Come al solito, è spaventoso pensare che le persone delle Risorse Umane prive di esperienza tecnica pratica guardino questi test come una scusa per la loro mancanza di conoscenza. Nuff ha detto.

    
risposta data 01.04.2011 - 00:10
fonte
6

In teoria, l'idea di un test online per escludere candidati completamente non qualificati non è poi così male. Sfortunatamente, è praticamente inutile in realtà.

Prima di tutto, nessuno dei siti di test online che ho visto aveva un test che valeva davvero la pena. In secondo luogo, è fin troppo facile per una persona completamente non qualificata convincere un amico (o chiunque) a dare una mano per la durata di un test e passare a pieni voti senza sapere nulla sull'argomento.

Anche se potresti aggirare il secondo problema (ad esempio, farli eseguire il test su un computer presso i tuoi uffici, con nessun altro presente, nessun programma di chat, ecc.) Dubito che ci sia qualcosa di utile in linea prova comunque. I test generalmente riguardano fatti, non idee, ma la programmazione riguarda principalmente le idee e (in particolare) l'esercizio del buon giudizio. Mentre un programmatore ha certamente bisogno di sapere alcuni fatti sulla lingua o sulle lingue che usa, un test di quel tipo di conoscenza non ti dirà molto.

    
risposta data 08.11.2010 - 20:39
fonte
3

Ti suggerirei di utilizzare i servizi di test online solo per filtrare i candidati incompetenti. Perché molti sviluppatori senior (come pensano) non sono sviluppatori senior. Appena al centro o junior.

Dopo aver filtrato i programmatori incompetenti, devi incontrare ciascun candidato e chiedergli dell'esperienza.

L'esperienza dovrebbe essere il criterio principale per la selezione. Le abilità di programmazione sono seconde, ma anche molto importanti.

Controlla i seguenti servizi di test, IKM simili, ma orientati solo ai programmatori:

Test per Geeks, Codility, BrainBench

    
risposta data 14.03.2013 - 13:19
fonte
2

Lo assumi per fare dei test o scrivere un codice?

Se stai riscontrando un grosso problema con la schermata introduttiva, i tuoi reclutatori e partner di collocamento stanno facendo un brutto lavoro e dovresti sostituirli. Se qualcuno mi invia solo un flusso di candidati davvero cattivi che non possono superare un semplice test in prima persona, cambiamo i reclutatori.

    
risposta data 08.11.2010 - 20:18
fonte
-1

Would you use this kind of tests while hiring senior developer positions?

Sì.

What about just for objectively benchmarking candidates before calling them for interview?

No. Il benchmarking implica il confronto dei candidati in base al punteggio. I test sono meglio utilizzati per determinare una linea di base, non eseguire benchmark tra candidati.

Would you use it as a step after short-listing candidates after interview?

No. Avresti dovuto fare il test prima dell'intervista. L'intervista è la base per future considerazioni.

Is this approach more suitable in some situations compared to others?

Se la prova della conoscenza della programmazione è la maggior parte di ciò che un candidato potrebbe portare (ad esempio uno sviluppatore junior), allora è proporzionalmente più utile.

Have you personally used this kind of services or know someone using it?

Ero soggetto ad uno presso una società di reclutamento che ho usato. L'ho trovato utile per capire quali concetti dovevo approfondire.

    
risposta data 01.12.2010 - 18:20
fonte
-1

Ho usato test per assumere sviluppatori, e lo farei di nuovo. Mentre tutti e tre i finalisti hanno fallito, ho finito per assumere quello che aveva il miglior punteggio del gruppo. Penso che sia stata una buona mossa. Quando assumi un set di competenze che non hai già sul personale, è impossibile valutare l'abilità della persona che stai assumendo oggettivamente in altro modo.

    
risposta data 19.01.2011 - 04:49
fonte

Leggi altre domande sui tag