La funzione math.Pow restituisce un float64, specificiamo esplicitamente int32 e cerchiamo di inserire un numero grande — cosa succederà?
Golang
Quante istanze di Postgres avevi nel progetto?
Da quanti anni sviluppi in Go?
Cosa era necessario fare in modo competitivo? Come limitare la parallelizzazione?
Cosa facevi con il ritardo del consumatore durante la riconfigurazione o l'arresto del servizio?
Cerchi di coprire il massimo possibile in percentuale o di coprire la logica di business più critica?
Cos'è defer? Qual è l'ordine di esecuzione di defer in un codice con più defer?
Quanto spesso usi il pool di worker e per quali compiti?
È stato effettuato un test di carico del vostro servizio?
Perché è necessaria la containerizzazione? Perché semplicemente non fare il deploy?
Scrivi documentazione?
Come è stato formalizzato in Petrovich e prima in Gazpromneft?
Cosa facevi con i messaggi non validi dopo l'elaborazione manuale? Come si presentava tecnicamente?
Parla del trattamento concorrente — come avete limitato il parallelismo, come avete scelto i parametri tramite misurazioni?
Cosa succede se si eseguono ulteriori operazioni matematiche con un risultato di int32 sovraccarico: ci sarà un errore, un panico o qualcos'altro?
Parla di CTE — WITH, sottoquery che si sovrappongono.
Qual è la differenza tra SQL e NoSQL?
Cosa significa la nomenclatura in stile RPC? Nel nostro caso, gRPC e REST — in cosa si differenziano?
Quando non riusciamo a catturare il panico, l'app si chiuderà comunque?
Lavori ancora in Magnit? Perché hai deciso di entrare nel mercato?