Sobes.tech

Golang

a := []int{1} // *T &1111000 len cap fmt.Println(len(a), cap(a)) // 1 1 b := append(a, 2) // *T &1111001 fmt.Println(len(b), cap(b)) // 2 2 b[0] = 0 fmt.Println(a) // [1] fmt.Println(b) // [0 2] c := append(b, 3) // [0 2 3] len = 3, cap = 4 // *T &1111011 ? d := append(c, 4) // [0 2 3 4] // len = 4, cap = 4 // *T &1111011 ? c[0] = 100 fmt.Println(b) // fmt.Println(c) // fmt.Println(d) //

Senior
CRTEX
36

Come veniva alimentato e aggiornato Elasticsearch?

Middle
МВидеоМВидео
36

Come si può risolvere il problema con la modifica del puntatore nella funzione, senza cambiare il campo direttamente?

Senior
WildberriesWildberries
36

Qual è la tua aspettativa salariale?

Middle
X5 groupX5 group
36

Perché hai deciso di cercare qualcosa ora, perché fai interviste?

Senior
X5
36

Come risolvere il problema della condizione di gara durante l'aggiunta simultanea di prodotti a un carrello da diverse goroutine?

Middle+
КуперКупер
36

Come sarà il rapporto tra le tabelle transfers e accounts (due chiavi esterne su una tabella)?

Senior
Lamoda Tech
36

Cosa sono i processi zombie in Linux? Quali segnali devono essere inviati per terminarli?

Middle+
VKVK
36

Riempire lo slice con elementi senza mutex in modo che contenga tutti e 1000 gli elementi.

Senior
FREEDOM LIFESTYLE
36

Come il pianificatore interrompe una goroutine entrata in un ciclo infinito?

Senior
А7
36

Perché sono necessari puntatori allineati in sync/atomic?

Middle
Еаптека
36

Le letture si svolgevano con il maestro, con la replica o come venivano distribuite?

Senior
WildberriesWildberries
36

Come avviene il processo di registrazione del reddito dei lavoratori autonomi?

Middle+
МВидео/эльдорадо
36

Parlami dei livelli di isolamento nelle transazioni. Quanti sono e quale è quello predefinito in PostgreSQL?

Middle
Small
36

Cos'è un Mutex?

Middle
VKVK
36

// Cosa mostrerà il codice? func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }

Middle
WildberriesWildberries
36

Parlami di te, della tua esperienza e dei tuoi progetti

Senior
СБЕРСБЕР
36

Come affrontare il problema della concatenazione di stringhe in un ciclo?

Middle
RWB
36

Dal punto di vista delle prestazioni, quali regole generalmente accettate dovrebbero essere applicate a uno schema di database come questo?

Middle
СитиДрайвСитиДрайв
36

Hai ulteriormente scomposto i compiti portati dall'analista di sistema all'interno del team?

Senior
AvitoAvito
36
/412