Golang
Cosa mostra il comando EXPLAIN e quali dati fornisce?
Qual è la differenza tra HTTP/1.1 e HTTP/2? Cosa è stato aggiunto e cosa è cambiato in HTTP/2?
Quando devi rispondere all'offerta attuale?
Progetta un limitatore di velocità per un'API esterna con un limite di 100 richieste al secondo/minuto
Cosa succede in un programma con una goroutine che scrive in un canale e un range sul canale senza chiuderlo?
C'è un architetto che ha insistito specificamente su Elasticsearch?
Come aggiungere una restrizione di unicità in PostgreSQL sulla combinazione di due colonne, dove i valori singoli possono ripetersi, ma le coppie no?
Come interrompere l'esecuzione delle richieste HTTP dopo il primo errore?
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?
In cosa si differenzia l'interfaccia da Any?
Quali strumenti di sincronizzazione elencati hai dovuto usare nel tuo progetto?
Parlami del processo di rilascio — come funziona il rilascio?
Hai scritto dei test? Quali?
Quando potrebbe iniziare a lavorare? Ha una famiglia da trasportare?
In quali condizioni un oggetto mock può causare problemi?
Cosa succede durante l'append se la capacità dello slice non è sufficiente (allocazione di un nuovo array)?
Cosa è successo quando si è annullato l'indice, riscritto la query e poi riapplicato lo stesso indice?
Parla di database SQL e NoSQL
Attualmente lavori in [azienda] — quanto è attuale e cosa ti ha spinto a considerare una nuova offerta?