Perché stai lasciando il tuo attuale posto?
Golang
Cosa sarebbe interessante per te in un nuovo lavoro?
Perché nel gestore API viene sempre restituito lo stato 500? Cosa c'è di sbagliato?
Hai bisogno di un addestramento di due settimane?
Parli della sua esperienza lavorativa. Perché ha lasciato l'azienda? Perché vuole cambiare lavoro? Qual è stato il suo ruolo nell'ultimo progetto?
Qual è la differenza tra Kafka e RabbitMQ?
Gli slice in Go sono thread-safe? È possibile scrivere in diversi indici di uno slice in parallelo senza mutex?
Cosa succederà alle richieste attuali senza uno shutdown ordinato al termine del processo?
Cos'è il flusso di attività?
Con quali garanzie di consegna in Kafka ti sei confrontato, quali ci sono e con quali hai lavorato?
A cosa serve il pattern Outbox quando si invia un'email dopo aver creato un ordine? Cosa contiene?
Come strutturare correttamente l'architettura del servizio: dove conservare i comandi, le entità di dominio, gli errori?
Come verificare la correttezza dell'intervallo di tempo della prenotazione (da < a)?
Cosa sono le interfacce in Go? Come i tipi implementano le interfacce?
Parli della gestione degli errori in Go. Cos'è un errore tipico? Come si differenzia la gestione degli errori in Go da altri linguaggi?
Hai lavorato con transazioni in PostgreSQL e con quali livelli di isolamento?
Perché l'approccio di dichiarare le interfacce in un pacchetto separato è peggiore rispetto a dichiararle nel luogo di utilizzo?
Quale intervallo di stipendio stai considerando attualmente?
Immagina che l'API che hai scritto con il tuo team abbia improvvisamente iniziato a rispondere cinque volte più lentamente. Cosa inizieresti a controllare e come inizieresti l'indagine?
Quali strumenti utilizzi per la valutazione delle prestazioni e il profiling durante lo sviluppo di un'applicazione in Go?