Come prepararsi per un’intervista di ingegneria del software a Cloudera/MapR/Hortonworks

Intervistato per la posizione di Test Software Development Engineer a Bangalore, India

Il reclutatore mi ha contattato e dopo aver fatto un rapido controllo del background ha organizzato uno screening telefonico. Lo schermo telefonico aveva domande di scripting di base e anche domande di programmazione e sono andato bene, così sono stato invitato per un colloquio in loco.

Ho avuto 5 interviste 1:1. Tutte erano tecniche e di programmazione basate su algoritmi e strutture dati. Due erano con gli SDET, una con l'hiring manager, una con il senior development manager e una con il general manager. Mi aspettavo che il GM chiedesse domande sulla cultura. Ma con mia sorpresa mi ha chiesto più tecniche concentrandosi su strutture di dati, modellazione e domande relative alla complessità,

C'era un de-breif locale ed erano buoni, tranne che non sapevo molto sulla società e ho chiesto di leggerli e hanno organizzato 2 round telefonici negli Stati Uniti e l'HR ha detto che saranno i round finali.

Il primo intervistatore era buono. Ma il secondo intervistatore non ha fatto molte domande impegnative e non c'è niente da fare con molta logica (il capo tecnico per il progetto - l'intervista molto molto media in tutto il processo di intervista). Nel frattempo l'HR ha richiesto le buste paga e i dettagli del mio compenso ed è stato abbastanza positivo.

Poi improvvisamente dopo 2 giorni l'HR e il responsabile delle assunzioni mi hanno chiamato e mi hanno detto che volevano che aspettassi per 2 mesi dato che ora stanno cercando persone forti nei framework di automazione a livello UI e senior. Ho detto che non è stato messo nella descrizione del lavoro e il mio curriculum dice chiaramente che non ho avuto esperienza in automazione UI e dice anche chiaramente che non sono un lead.

Ma quando vuoi ingegneri di automazione UI perché l'intervista non era focalizzata su questo e solo sulla programmazione e strutture di dati? Non ha perfettamente senso. E quando tutti gli altri intervistatori sono positivi perché un'intervista è il fattore decisivo? Il feedback è stato molto buono ed eccezionale nella codifica, problem solving e DS. Ma la conoscenza dell'UI e del web service testing è limitata e la possibilità di entrare in azienda solo dopo 2 mesi!!! :p...

Ma dovrebbe capire se una persona è buona logicamente e la programmazione è buona non è un grande affare da fare con UI e web service testing. Ho appena sentito che è stato un mero spreco del mio tempo e della mia mente nel processo. Accetto le interviste, tranne l'ultima con il capo negli Stati Uniti, che è stata abbastanza interessante e stimolante. Ma vedo una certa confusione in tutta la strategia di assunzione! Una decisione di una persona che influenza l'intero ciclo di interviste! Se questo continua, continueranno a perdere buoni candidati a causa di cattivi intervistatori!!!

Ho inviato una mail dettagliata a HR perché non ha fatto la corretta selezione del curriculum e sprecare il tempo degli altri? Ho avuto una pessima esperienza. Un giorno intero di intervista piena di programmazione e una chiamata a tarda notte 10-12 PM con gli Stati Uniti e infine un motivo inutile per l'attesa. Ho inviato una mail a HR, non sono più interessato ad aspettare ed entrare nell'organizzazione, per favore procedete con gli altri candidati.