In primo luogo, alcuni retroscena su di me. Ho un dottorato in CS e ho avuto un lavoro sia come ingegnere software che come ricercatore di ricerca R & D, entrambi presso Very Large Corporations You Know Very Well. Recentemente ho cambiato lavoro e intervistato per entrambi i tipi di posizioni (come ho fatto in passato).
La mia osservazione: i colloqui di lavoro con ingegneri SW sono molto, molto più difficili delle interviste di lavoro dei ricercatori CS, ma il lavoro dei ricercatori è più remunerativo, più competitivo, più gratificante, più interessante e ha un rialzo più alto.
Ecco un tipico ciclo di interviste per ricercatore:
- Intervista telefonica per verificare se la mia ricerca è in linea con la ricerca del laboratorio
- Di persona: dai una presentazione alla mia recente ricerca per un'ora (che rappresenta forse 9 mesi di lavoro) e rispondi alle domande del pubblico
- Interviste individuali di persona con circa 5 ricercatori, in cui mi fanno domande molto ragionevoli sul mio lavoro / pubblicazioni / brevetti, tra cui: domande tecniche, dove il mio lavoro si inserisce nel lavoro correlato e come posso estendere il mio lavoro in nuove aree
Ecco un tipico ciclo di interviste per l'ingegnere SW:
- Intervista telefonica in cui mi vengono poste domande sull'algoritmo e magari qualche codice. Abbastanza standard.
- Interviste di persona alla lavagna in cui eseguono il drill out di te su minuzie esoteriche in C ++ (ad esempio, come funziona una chiamata di funzione virtuale polimorfa), algoritmi (fai in modo che l'algoritmo di tutte le coppie-percorso più breve funzioni per 1B vertici), progettazione del sistema (progettazione di un bilanciamento del carico del database), ecc. Questo va avanti per sei o sette interviste. Ridicolo.
Perché qualcuno dovrebbe essere disposto a sopportare questo? Qual è il punto di chiedere informazioni su C ++ o scrivere codice per dimostrarti? Perché non rendere l'intervista SE più simile all'intervista del ricercatore in cui fai un discorso su ciò che hai fatto?
In che modo interviste di lavoro tecniche per altri campi, come la fisica, la chimica, l'ingegneria civile, l'ingegneria meccanica?