Skip to content

Latest commit

 

History

History
166 lines (125 loc) · 8.06 KB

ITALIAN.md

File metadata and controls

166 lines (125 loc) · 8.06 KB

Colloquio inverso

Questa è una lista di domande che potrebbero essere interessanti per un candidato in ambito tech. I punti non sono ordinati e potrebbero non essere applicabili ad una specifica posizione o tipo di lavoro. È iniziato tutto come una mia personale lista di domande, che con il tempo è cresciuta per includere sia cose che mi piacerebbe sentire di più, sia cose da evitare a tutti i costi. Ho anche notato quante poche domande venissero poste dalle persone che ho intervistato e credo che quelle fossero opportunità mancate.

Se ti è capitato di formulare domande non presenti in questa lista, invia pure una PR

Uso previsto

  • Controlla quali domande sono di tuo interesse specifico
  • Controlla quali risposte puoi trovare online
  • Altrimenti chiedi

Sicuramente non cercare di chiedere tutto quello che leggi nella lista. (Rispetta il tempo dell'intervistatore e mostra iniziativa trovando le risposte da solo se sono già state pubblicate)

Ricordate che le riorganizzazioni avvengono spesso. Avere un sistema di bug tracking non rende efficiente la gestione dei bug e avere un sistema di CI/CD non significa che il tempo per applicare le modifiche sia necessariamente breve.

Il ruolo

  • Quali sono i compiti che svolgerei in un giorno normale?
  • Qual è il rapporto junior/senior del team? (e se ci sono piani per modificarlo)
  • Come si svolge l'onboarding?
  • Quanta libertà decisionale hanno i singoli sviluppatori?
  • Quante sono le ore di lavoro previste/base?
  • Qual è la sua definizione di successo per questo ruolo?
  • Ha qualche preoccupazione riguardo alla mia candidatura?
  • Mi dica con chi lavorerei più a stretto contatto.
  • Che stile di gestione hanno il mio manager immediato e il loro manager? (da micro a macro)

Tech

  • Quale è lo stack tecnologico usato in azienda?
  • Come utilizzate gli strumenti di version control?
  • Come testate il codice?
  • Come tenete traccia dei bug?
  • Come si integrano e si applicano le modifiche? Utilizzate sistemi di CI/CD?
  • La configurazione della vostra infrastruttura è sotto version control / disponibile come codice?
  • Qual è il flusso di lavoro dalla pianificazione al task completato?
  • Come ci si prepara al disaster recovery?
  • Esiste un ambiente di sviluppo standardizzato? Viene imposto?
  • Quanto tempo è necessario per configurare un nuovo ambiente di test locale per il prodotto? (minuti / ore / giorni)
  • Quanto velocemente si può rispondere ai problemi di sicurezza del codice o delle dipendenze?
  • A tutti gli sviluppatori è consentito l'accesso all'account amministratore locale dei loro computer?
  • Mi racconti dei suoi principi tecnici o della sua visione.
  • Ha una documentazione del codice per gli sviluppatori? Avete una documentazione separata per i clienti?
  • Svolgete l'analisi statica del codice?
  • Come gestite gli artefatti interni/esterni?
  • Come gestite le dipendenze?

Il Team

  • Come è organizzato il lavoro?
  • Come funziona tipicamente la comunicazione intra/inter-team?
  • Utilizzate strumenti per l'organizzazione del progetto? Qual è la sua esperienza con loro?
  • Come si risolvono le divergenze di opinione?
  • Chi stabilisce le priorità/programma?
  • Cosa succede quando il team non riesce a rilasciare in tempo?
  • Che tipo di riunioni avvengono ogni settimana?
  • Qual è il programma di prodotto/servizio? (rilasci n-settimanali / continuous deployment / flussi di rilascio multipli / ....)
  • Cosa succede dopo gli incidenti di produzione? C'è una cultura dell'analisi senza colpa?
  • Quali sono le sfide che il team sta vivendo e che voi dovete ancora risolvere?
  • Come si tiene traccia dei progressi?
  • Come sono impostate le aspettative e gli obiettivi, e da chi vengono stabiliti?
  • Come svolgete le code review?
  • Mi racconti uno sprint tipico di questo team.
  • Come si fa a bilanciare gli obiettivi tecnici con quelli aziendali?

I tuoi potenziali colleghi

  • Da chi tendono ad imparare gli sviluppatori?
  • Cosa ti piace di più del lavorare lì?
  • Cosa ti piace di meno?
  • Cosa cambieresti se potessi?
  • Da quanto tempo c'è il membro del team più anziano?

L'azienda

  • Esiste un budget per conferenze/viaggi e quali sono le regole per utilizzarlo?
  • Qual è il processo di promozione? Come vengono comunicati i requisiti/aspettative?
  • Com'è il processo di valutazione delle prestazioni?
  • Esiste un percorso di carriera separato tra tech e management?
  • Qual è lo stato/visione della diversità nelle assunzioni?
  • Ci sono risorse a livello aziendale disponibili per l'apprendimento, come gli abbonamenti agli ebook o i corsi online?
  • C'è un budget per ottenere le certificazioni?
  • Qual è lo stadio di maturità? (startup / sviluppo funzionalità / manutenzione / ....)
  • Posso contribuire ai progetti FOSS? Sono necessarie delle approvazioni?
  • Ci sono accordi di non concorrenza o di non divulgazione che mi verrà chiesto di firmare?
  • Dove vede l'azienda nei prossimi 5/10 anni?
  • Quali sono, secondo lei, le lacune nella cultura aziendale?
  • Cosa significa codice pulito per la maggior parte degli sviluppatori?
  • Quando è stata l'ultima volta che ha notato qualcuno che cresceva qui, e in che modo cresceva?
  • Cosa significa avere successo qui, e come misurate il successo?
  • Cosa significa qui equilibrio tra lavoro e vita privata?

Conflitti

  • Come si risolvono le divergenze di opinione?
  • Cosa succede dopo il pushback? ("questo non può essere fatto nel tempo previsto")
  • Cosa succede quando il team è sotto pressione e si impegna a lavorare oltre la sua capacità/velocità?
  • Se qualcuno identifica aree di miglioramento nel processo/tecnologia/ecc, cosa succede?
  • Quando c'è un divario tra le aspettative del management e le prestazioni di un ingegnere o di un team, cosa succede?
  • Potrebbe raccontarmi una storia su una situazione tossica e su come l'azienda l'ha affrontata?

Il business

  • È redditizio?
  • In caso contrario, quanto ci vorrà per iniziare a guadagnare?
  • Da dove provengono i finanziamenti e chi influenza il piano/direzione di alto livello?
  • Come si fanno i soldi?
  • Cosa impedisce di fare più soldi?
  • Qual è il piano di crescita dell'azienda per il prossimo anno? 5 anni?
  • Quali sono le grandi sfide che vedete affrontare?
  • Qual è stato identificato come il vostro vantaggio competitivo?

Telelavoro

  • Quale è il rapporto tra lavoratori a distanza e impiegati?
  • L'azienda fornisce hardware e quale è il programma di aggiornamento?
  • Cosa ne pensa del BYOD? Ci sono già delle politiche in merito?
  • È possibile acquistare accessori/accessori extra attraverso l'azienda? C'è un budget per questo?
  • E' previsto un budget per acquistare della strumentazione/mobilio per l'home office?
  • C'è un budget per lo spazio di co-working o per l'accesso a internet?
  • Con quale frequenza sono previste visite in ufficio?
  • Le sale riunioni degli uffici sono sempre preparate per videoconferenze?

Struttura dell'edificio

  • Qual è la disposizione dell'ufficio? (pianta aperta / cubicoli / uffici)
  • C'è un team di supporto / marketing vicino al mio nuovo team?

Catch all

  • Quali sono gli aspetti migliori e peggiori di lavorare in questo ruolo / team / azienda?

Stipendio

  • Se si dispone di un sistema di bonus, come vengono determinati i bonus?
  • Se avete un sistema di bonus, quali sono state le percentuali di bonus tipiche degli ultimi anni?
  • C'è l'assicurazione sanitaria aziendale?
  • Sono previsti i buoni pasto?
  • E' attivo in azienda un portale di Welfare aziendale?

Tempo libero

  • Quante ferie pagate sono offerte?
  • I giorni di malattia e i giorni di ferie sono separati o provengono dallo stesso pool?
  • Posso usare il tempo di ferie prima che sia maturato, andando effettivamente in un saldo negativo delle ferie?

Altre risorse

License

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.