Golang
Parla del pattern Transactional Outbox: cos'è e come funziona?
Cos'è la capacità nei slice e come viene utilizzata?
Parlami del progetto su cui stai lavorando e orienta le tue attività.
Conosci la console Linux?
Quali criteri sono importanti per te nella scelta di un lavoro? Aspettative salariali?
Quali sono le tue aspettative salariali all'interno dell'intervallo proposto?
Perché ora nella ricerca di lavoro?
Da quanto tempo scrivi in Go? Tre anni?
Quanti anni di esperienza commerciale hai con Go?
Qual è la complessità della ricerca binaria e perché?
Chiamare runtime.Gosched() cede sempre immediatamente il processore a un'altra goroutine?
Dove dovrebbe trovarsi il metodo getExternalOrderIdFromCRM? Come strutturare il progetto?
Quante persone c'erano nel team?
È possibile garantire la consegna dei dati tramite UDP?
Parla dello slice in Go, della sua struttura e delle intestazioni interne.
Perché nei sistemi server si utilizza una coda di task tra la ricezione della richiesta e la sua elaborazione? - Per ridurre il consumo di memoria - Per accelerare l'esecuzione di ogni singolo task - Per smussare i picchi di carico e non sovraccaricare gli handler - Per evitare errori di rete
Cosa facciamo con le metriche dopo la raccolta? Qual è il piano d'azione?
Cos'è la replica del database?
Sei stato responsabile dell'esercizio del prodotto? Il supporto era per il tuo team? Gli avvisi e le metriche ti arrivavano?
Hai la cittadinanza russa, documenti di registrazione militare? È importante l'accreditamento IT?