Golang
Hoe kan de geïnstalleerde versie van PostgreSQL worden bijgewerkt naar de nieuwste release?
Welke gebeurtenissen vinden plaats in het systeem wanneer de capaciteit van het datatransmissiekanaal wordt bereikt?
Wanneer wordt automatisch geheugen vrijgegeven bij het gebruik van slices in de garbage collector?
Kan de context worden gebruikt om gegevens tussen componenten of functies door te geven?
Hoe zorg je ervoor dat slechts één van de drie worker-processen op één host wordt uitgevoerd (leider verkiezing)?
Kunt u uitleggen wat wordt bedoeld met schaalbaarheid van het systeem?
Leg het concept van contextswitching in besturingssystemen uit.
Je voegt WaitGroup toe, waarom?
Wijzigt het sorteeralgoritme de originele array (slice)?
Welke methoden kunnen worden gebruikt om de snelheid van schrijfoperaties in een database te optimaliseren?
Kunt u het verschil tussen statische en dynamische typisering in programmeertalen uitleggen?
Heeft u grafieken gebruikt om gegevens of processen te visualiseren?
Welke sortering wordt gebruikt in de oplossing?
Als het verlies van meerdere analysetevens acceptabel is — hoe kunt u zonder outbox-patroon werken?
Misschien hebt u eerder iets over ons gehoord, of hebt u iets kunnen lezen over het bedrijf?
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Bedankt voor je bestelling!\n\n" body += "Hier zijn de artikelen in je bestelling:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Bedankt voor je bestelling!\n\n" orderDetails += "Hier zijn de artikelen in je bestelling:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotaal (inclusief BTW): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Bevestiging van je bestelling" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Vertel me iets over jezelf en je werkervaring.
Hoe negeer je een veld bij het serialiseren naar JSON?
// de service gebruikt een externe API voor het bouwen van routes, // binnen het tarief hebben we een beperking op RPS. // Moet een rate limiter worden ontworpen. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // te doen return rc.get(req) }
Kun je uitleggen waar de functie make() uit bestaat?