Ho bisogno di assumere uno sviluppatore software senior. Sono passato a un nuovo reclutatore e lui ha chiesto circa 3 domande per chiedere a ciascun candidato al telefono che invierà le risposte a quando vedrò il CV per aiutarmi a escludere quelle ovvie cattive. Mi piace molto l'idea di non dover visualizzare sullo schermo persone che non riescono a programmare ma sto lottando per essere sincero.
La nozione di noleggio quickfire / no domande di noleggio intriga e mi preoccupa in egual misura. Penso che sia possibile trovare alcuni utili ma la maggior parte delle domande che pongo in un'intervista sono aperte, indipendenti dal linguaggio e basate sull'adattamento culturale.
Ora, il reclutatore mi ha detto che il candidato non sarà in grado di google le risposte poiché verrà chiesto immediatamente prima di inviare il CV, ma chiaramente non voglio fare domande che sono "googleable", .. Non mi interessa se fanno abitualmente domande su Google di quel tipo. Anzi, preferirei che lo facessero!
Quindi, se tu fossi nella mia posizione quali domande faresti?
Per quello che vale, la piattaforma principale è .Net, C #, Sql Server e altri con la normale quantità di tecnologie legacy.
Modifica Giusto per essere super chiaro ... sapendo se il candidato sa cosa fa la parola chiave volatile in C # o come creerebbe una regex che convalida i codici postali del Regno Unito sarebbe un'inutile informazione. Questo è il classico foraggio di Google. Voglio qualcosa che dimostri una comprensione più profonda di quella.
Ho considerato semplici domande tipo "che cos'è il polimorfismo" o "spieghiamo la differenza tra un 'HTTP PUT vs POST', ma questi sembrano abbastanza semplici per un anziano. Sto cercando qualcosa per aiutare a sostenere la decisione di intervistare un anziano.