Sobes.tech

Golang

Come è stato organizzato il progetto dell'architettura nel vostro team, quali strumenti avete usato?

Senior
Магнит Тех
81

Indicare le complessità medie di tempo e memoria aggiuntiva per l'ordinamento rapido (in-place) durante l'ordinamento di uno slice di n elementi O(n log n) in tempo, O(log n) in memoria dello stack O(n log n) in tempo, O(1) in memoria O(n^2) in tempo, O(log n) in memoria dello stack O(n log n) in tempo, O(n) in memoria

Intern
AvitoAvito
81

Quale famiglia di scheduler viene utilizzata in Go?

Senior
Flant
81

Con quali linguaggi di programmazione hai lavorato prima di Go e quando hai iniziato a programmare?

Senior
sber tech
81

In quali condizioni la lettura da un canale verrà bloccata per sempre? Cosa succede scrivendo in un canale nil? Scrivendo in un canale chiuso?

Middle+
YadroYadro
81

Come hai gestito i messaggi di Kafka? Raccontami della validazione — cosa succedeva con un messaggio non valido?

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

Cos'è un reverse proxy e cosa si usa di solito?

Senior
purweb
81

Parla del contesto in Go: a cosa serve, come funziona l'annullamento?

Middle+
YadroYadro
81

Cosa è più importante per te nel lavoro: compiti formalizzati e chiari in una grande azienda o un alto grado di autonomia e creatività in una piccola azienda? Quali compiti ti interessano di più: quelli con un alto grado di incertezza o la scrittura lineare di codice?

Senior
A-SYS.ONE
81

Parla dei canali in Go: cosa sono, cosa contiene, cosa succederà con un canale con buffer di 5 elementi quando si scrivono 5 valori?

Senior
МВидео/эльдорадо
81

Hai mai lavorato con transazioni in PostgreSQL? Con quali livelli di isolamento delle transazioni ti sei trovato, in quali casi vengono utilizzati?

Senior
Магнит Тех
81

Hai domande per me?

Senior
Cloud.ru
81

Cosa ti motiva, perché ti piace lavorare come programmatore?

Senior
МВидеоМВидео
81

Cosa sarà importante per te nella scelta di una nuova azienda?

Senior
ozon_tech
81

Cos'è il pattern Outbox e come viene implementato?

Senior
Mayflower
81

Come hai lavorato con Kubernetes nel tuo team precedente?

Senior
bip.ru
81

Hai domande in questa fase?

Middle+
АЙ-ТЕКОАЙ-ТЕКО
81

var ( mu sync.Mutex items []Product vatRate = 10.0 order Order ) type Product struct { NameOfProduct string PriceOfProduct float32 } type Order struct { Items []Product } func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) { items = append(items, item) } func RemoveItemFromShoppingCart(nameOfItem string) bool { mu.Lock() defer mu.Unlock() for i, item := range items { if item.NameOfProduct == nameOfItem { items = append(items[:i], items[i+1:]...) } } }

Middle
Туту
81

Parlami delle stringhe in Go.

Middle
RWB
81

Quali sono i vantaggi delle goroutine rispetto ai thread del sistema operativo?

Middle+
101ХР101ХР
81
/412