Sobes.tech

Golang

Condizione Nell'esempio di creazione di un ordine. C'è una richiesta al servizio e una risposta, tra queste due azioni salviamo nell'analisi i prodotti ordinati (ad esempio, per contare la popolarità dei prodotti). Il servizio di analisi a volte funziona lentamente o si blocca, e non riusciamo a rispondere in tempo, perdendo ordini. Cosa fare per smettere di perdere ordini e di conseguenza soldi?

Middle+
201

Come risolvere se un filtro ad alta priorità è troppo ampio e consuma tutto il budget?

Senior
201

Fornisci un esempio di un caso con SELECT FOR UPDATE in cui ciò possa portare a un deadlock.

Senior
201

Implementa una funzione che accetta []any e delta int. È necessario aumentare di delta solo le prime occorrenze di numeri unici (int). Altri tipi e numeri ripetuti devono essere lasciati invariati. La funzione deve restituire la lista aggiornata e 2 numeri: updated – quanti numeri unici sono stati modificati, duplicates – quanti elementi numerici sono risultati duplicati func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // il tuo codice } // Esempio: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // numeri unici: 1, 5, 0 // d == 2 // numeri duplicati: secondo 1, secondo 5

Middle+
200

Parlami della tua ultima esperienza tecnica, quali compiti hai svolto, cosa ti ha appassionato di più?

Senior
199

Quali funzionalità di PostgreSQL hai utilizzato ampiamente?

Senior
198

Come ti valutaresti come sviluppatore Golang? Sei attualmente middle, middle+, senior?

Senior
197

A che punto sei con i colloqui tecnici? Hai offerte?

Middle+
197

Parlami dei broker di messaggi con cui hai lavorato.

Middle+
197

Perché hai lasciato l'azienda?

Middle
197

Perché hai deciso di cambiare radicalmente direzione e scegliere lo sviluppo?

Middle+
196

Hai mai lavorato con la virtualizzazione?

Senior
196

Quanta esperienza hai con Go?

Middle+
196

Da quale tabella viene l'alias 'oi' nella query?

Middle
196

È necessario descrivere il modello della biblioteca. Ci sono 3 entità: "Autore", "Libro", "Lettore". Fisicamente, c'è solo un libro e può essere associato a un solo lettore. È necessario creare tabelle per la biblioteca che tengano conto di questo.

Middle+
195

146% CPU in top — è possibile e cosa significa?

Middle
195

Raccontami cosa fai nel progetto Wildberries — qual è il flusso di compiti, quali sono le tue responsabilità?

Middle+
195

Cosa mostrerà il programma? func a() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) } func main() { a() }

Senior
195

Cos'è un'interfaccia vuota (interface{} / any) in Go?

Middle
195

Come modificare la query se la condizione è che la somma di tutti gli ordini dell'utente deve essere superiore a 1000 (e non ogni singolo ordine)?

Senior
194
/13