Sobes.tech

Golang

Quali sono i vantaggi e gli svantaggi dell'uso degli indici B-tree nei database?

Junior — Middle
AvitoAvito
131

Come aggiornare la versione installata di PostgreSQL all'ultima versione?

Junior — Middle
131

Quali eventi si verificano nel sistema quando si raggiunge il limite di capacità del canale di trasmissione dati?

Junior — Middle
131

In quale momento avviene il rilascio automatico della memoria quando si usano gli slice nel garbage collector?

Junior — Middle
131

È possibile utilizzare il contesto per trasmettere dati tra componenti o funzioni?

Junior — Middle
VKVK
131

Come garantire l'esecuzione esclusiva di uno dei tre processi di lavoro su un singolo host (elezione del leader)?

Senior
SelectelSelectel
131

Puoi spiegare cosa si intende per scalabilità del sistema?

Junior — Middle
Mail.ruMail.ru
VK CloudVK Cloud
131

Spiega il concetto di switching del contesto nei sistemi operativi.

Junior — Middle
131

Aggiungi WaitGroup, a cosa serve?

Senior
Cloud.ru
131

L'algoritmo di ordinamento modifica l'array originale (slice)?

Junior — Middle
131

Come si può ottimizzare la velocità delle operazioni di scrittura in un database?

Junior — Middle
Mail.ruMail.ru
131

Puoi spiegare le differenze tra tipizzazione statica e dinamica nei linguaggi di programmazione?

Junior — Middle
Эрливидео
Самокат Тех
131

Hai utilizzato la creazione di grafici per visualizzare dati o processi?

Junior — Middle
Mail.ruMail.ru
131

Qual tipo di ordinamento viene utilizzato nella soluzione?

Senior
OkkoOkko
131

Se la perdita di più eventi analitici è accettabile, come si può fare a meno del pattern outbox?

Senior
OZONOZON
131

Forse hai sentito qualcosa su di noi prima, o sei riuscito a leggere qualcosa sull'azienda?

Senior
Банк 131
131

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Grazie per il tuo ordine!\n\n" body += "Ecco gli articoli del tuo ordine:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Grazie per il tuo ordine!\n\n" orderDetails += "Ecco gli articoli del tuo ordine:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotale (IVA inclusa): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Conferma del tuo ordine" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
Туту
130

Parlami un po' di te e della tua esperienza lavorativa.

Senior
EPAM
130

Come ignorare un campo durante la serializzazione in JSON?

Senior
SberAuto
130

// il servizio utilizza un'API esterna per la costruzione di rotte, // all'interno della tariffa abbiamo una limitazione di RPS. // È necessario progettare un rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // da fare return rc.get(req) }

Senior
Холодильник.руХолодильник.ру
130
/412