Sobes.tech

Golang

Puteți explica ce înseamnă scalabilitatea sistemului?

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

Explicați conceptul de schimbare de context în sistemele de operare.

Junior — Middle
131

Este posibil să compari două segmente ale unui array sau listă între ele?

Junior — Middle
131

Adaugi WaitGroup, pentru ce?

Senior
Cloud.ru
131

Algoritmul de sortare modifică array-ul original (slice)?

Junior — Middle
131

Ce metode pot fi utilizate pentru a optimiza viteza operațiunilor de scriere în bazele de date?

Junior — Middle
Mail.ruMail.ru
131

Puteți explica diferențele dintre tipizarea statică și dinamică în limbajele de programare?

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

Ați folosit crearea de grafice pentru a vizualiza date sau procese?

Junior — Middle
Mail.ruMail.ru
131

Ce sortare este utilizată în soluție?

Senior
OkkoOkko
131

Dacă pierderea mai multor evenimente de analiză este acceptabilă — cum puteți evita pattern-ul outbox?

Senior
OZONOZON
131

Poate ați auzit ceva despre noi înainte, sau ați avut ocazia să citiți ceva despre companie?

Senior
Банк 131
131

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Mulțumim pentru comandă!\n\n" body += "Iată articolele din comanda ta:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Mulțumim pentru comandă!\n\n" orderDetails += "Iată articolele din comanda ta:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotal (inclusiv TVA): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Confirmarea comenzii tale" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
Туту
130

Cum se poate ignora un câmp la serializarea în JSON?

Senior
SberAuto
130

// serviciul utilizează o API externă pentru construirea rutelor, // în cadrul tarifului avem o limitare de RPS. // Trebuie să proiectăm un rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // de făcut return rc.get(req) }

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

Poți explica în ce constă funcția make()?

Junior — Middle
WildberriesWildberries
130

Puteți explica ce înseamnă canale asincrone în programare?

Junior — Middle
Самокат Тех
130

Ce este o API asincronă, la ce folosește și cum se implementează?

Senior
AvitoAvito
130

Poți numi biblioteci populare utilizate pentru interacțiunea cu baza de date PostgreSQL?

Junior — Middle
SelectelSelectel
130

Povestiți-mi despre experiența dvs. cu PostgreSQL: ați proiectat scheme, ați optimizat interogări, ați administrat?

Middle
Туту
130

Cum influențează transmiterea unui slice de dimensiuni mici sau mari către o funcție în ceea ce privește performanța și utilizarea memoriei?

Junior — Middle
130
/412