Golang
Quando la validazione è completata, la registriamo nel database o la inviamo a Kafka?
Cos'è un hash?
pacchetto principale import ( "fmt" "time" ) func main() { } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Per favore, raccontami, quale lingua stai usando come principale ora? Ci sono lingue aggiuntive con cui lavori?
Quali sono le tue aspettative salariali attuali?
Perché non vengono creati indici su tutte le colonne e le loro combinazioni?
Parla del trattamento concorrente — hai una sezione dedicata a questo. Come limitavate la parallelizzazione? Quante connessioni a PostgreSQL c'erano?
Cosa succede se il contatore di sync.WaitGroup diventa negativo a causa di chiamate extra a Done rispetto a Add?
Da quanto tempo lavori con Go? Nel tuo lavoro precedente, combinavi PHP e Go — come avveniva?
Da quanto tempo scrivi in Go? Tre anni?
Parlami di un compito difficile che ti ha fatto sudare. Qual è stata la principale difficoltà?
C'è stato un compito più grande o più difficile che vorresti evidenziare della tua esperienza?
Perché hai scelto gRPC? A cosa serve?
Perché gRPC funziona su HTTP/2 e non su HTTP/1.1? Quali sono le caratteristiche di HTTP/2?
Parla del tuo attuale posto di lavoro — lavori attualmente presso [azienda]?
Cos'è ACID nei database?
Ci sono array di numeri ordinati in ordine crescente: - sospetti - innocenti È necessario escludere tutti gli innocenti dall'array dei sospetti. Esempi: Input: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Output: [1, 3, 5] Input: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Output: [3, 123, 421]
Dove dovrebbe trovarsi il metodo getExternalOrderIdFromCRM? Come strutturare il progetto?
Quale comando mostra lo spazio su disco?
Cos'è uno snapshot nel contesto di MVCC in PostgreSQL?