Golang
Ako aktualizovať nainštalovanú verziu PostgreSQL na najnovšie vydanie?
Aké udalosti nastanú v systéme pri dosiahnutí limitu kapacity dátového kanála?
Kedy dochádza k automatickému uvoľneniu pamäte pri použití slices v garbage collectore?
Je možné použiť kontext na prenos údajov medzi komponentmi alebo funkciami?
Ako zabezpečiť exkluzívne vykonávanie jedného z troch procesov na jednom hostiteľovi (voľba vodcu)?
Môžete vysvetliť, čo sa rozumie pod pojmom škálovateľnosť systému?
Vysvetlite koncept prepínania kontextu v operačných systémoch.
Pridávaš WaitGroup, na čo?
Zmení sa zoradovací algoritmus pôvodný poľ (slice)?
Akými spôsobmi možno optimalizovať rýchlosť vykonávania zápisových operácií v databáze?
Môžete vysvetliť rozdiely medzi statickou a dynamickou typizáciou v programovacích jazykoch?
Použili ste tvorbu grafov na vizualizáciu údajov alebo procesov?
Aké zoradenie sa používa v riešení?
Ak je strata viacerých analytických udalostí prijateľná — ako sa dá vyhnúť outbox vzoru?
Možno ste o nás niečo počuli skôr, alebo ste mali možnosť niečo si prečítať o spoločnosti?
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Ďakujeme za vašu objednávku!\n\n" body += "Tu sú položky vo vašej objednávke:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Ďakujeme za vašu objednávku!\n\n" orderDetails += "Tu sú položky vo vašej objednávke:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nCelková suma (vrátane DPH): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Potvrdenie vašej objednávky" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Povedzte mi niečo o sebe a svojich pracovných skúsenostiach.
Ako ignorovať pole pri serializácii do JSON?
// služba používa externé API na tvorbu trás, // v rámci tarify máme obmedzenie RPS. // Je potrebné navrhnúť rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // treba urobiť return rc.get(req) }
Môžete vysvetliť, v čom spočíva funkcia make()?