Sobes.tech

Golang

Compito pratico: il binario 2.1.out non si avvia. È necessario capire perché, usando solo il terminale e il binario stesso.

Middle+
VKVK
62

Parlami del tuo progetto. Cosa fai lì?

Middle+
Штрафов нет
62

Parla del Gruppo di Consumo. Se ci sono 3 partizioni e 2 consumatori, come verranno distribuiti?

Middle+
plata
62

Cosa sono ld, rd := 1<<62, 1<<62 nel contesto dell'algoritmo?

Senior
Pasul LTD
62

Qual è la differenza tra concorrenza e parallelismo?

Middle
Effective Technologies
62

Come ottimizzare una transazione con blocco di riga sotto carico elevato (problema di collo di bottiglia durante la registrazione con codice invito)?

Senior
Не указано
62

Cosa sono i token di autorizzazione e quali ci sono?

Middle+
Магнум
62

Cos'è un'API e a cosa serve nelle integrazioni di sistema?

Senior
X5
62

Dove terminano i contesti in questo codice?

Senior
UPSL
61

Come organizzare la comunicazione tra goroutine e come gestire i deadlock?

Middle
VKVK
61

Cos'è l'osservabilità? Cosa include questo concetto e cosa è necessario affinché un servizio sia pronto per la produzione? Perché sono necessari metriche, tracce e log?

Senior
техвил
61

Hai lavorato con la cache? Se sì, con quale?

Middle+
МТСМТС
61

Hai scritto funzioni di finestra e CTE?

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

Qual è il miglior canale per questo compito: con buffer o senza buffer? In cosa si differenziano?

Senior
Магнум
61

A cosa servono i linters nel codice? Quali hai usato?

Senior
СБК ПАРУС
61

LRU memorizza i dati a livello di applicazione — in che senso il comportamento della cache diventa imprevedibile durante la scalabilità?

Senior
OkkoOkko
61

Qual è la differenza tra un ricevitore puntatore e un ricevitore valore nell'implementazione di un'interfaccia? Quando usare ciascun approccio?

Senior
Avanpost
61

func Pipe(p Produttore, c Consumatore) error { // TODO buf := make([]any, 0, MaxItems) cookies := make([]int, 0) flush := func() error { if len(buf) == 0 { return nil } if err := c.Process(buf); err != nil { return err } for _, cookie := range cookies { if err := p.Commit(cookie); err != nil { return err } } buf = buf[:0] cookies = cookies[:0] return nil } for { items, cookie, err := p.Next() if err != nil { flush() return err }

Middle+
Яндекс
61

Per favore, raccontami cosa hai fatto nel tuo attuale lavoro, quali compiti interessanti hai svolto?

Middle+
X5
61

L'ordine in cui i campi vengono inclusi in un indice composito è importante?

Middle
Ozon FreshOzon Fresh
61
/412