Golang
À quel moment la mémoire est-elle automatiquement libérée lors de l'utilisation de slices dans le ramasse-miettes?
Peut-on utiliser le contexte pour transmettre des données entre composants ou fonctions?
Pouvez-vous expliquer ce que l'on entend par évolutivité du système?
Expliquez le concept de changement de contexte dans les systèmes d'exploitation.
Tu ajoutes WaitGroup, pour quoi faire?
L'algorithme de tri modifie-t-il le tableau d'origine (slice) ?
Comment peut-on optimiser la vitesse des opérations d'écriture dans une base de données?
Pouvez-vous expliquer les différences entre la typage statique et dynamique dans les langages de programmation?
Avez-vous utilisé la création de graphiques pour visualiser des données ou des processus?
Quel tri est utilisé dans la solution?
Si la perte de plusieurs événements analytiques est acceptable, comment peut-on se passer du pattern outbox?
Avez-vous peut-être entendu parler de nous auparavant, ou avez-vous réussi à lire quelque chose sur l'entreprise?
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Merci pour votre commande!\n\n" body += "Voici les articles de votre commande:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Merci pour votre commande!\n\n" orderDetails += "Voici les articles de votre commande:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotal (TVA incluse): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Confirmation de votre commande" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Comment ignorer un champ lors de la sérialisation en JSON?
// le service utilise une API externe pour construire des itinéraires, // dans le cadre du tarif, nous avons une limite de RPS. // Il faut concevoir un rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // à faire return rc.get(req) }
Pouvez-vous expliquer en quoi consiste la fonction make() ?
Pouvez-vous expliquer ce que l'on entend par canaux asynchrones en programmation?
Qu'est-ce qu'une API asynchrone, à quoi sert-elle et comment est-elle mise en œuvre?
Pouvez-vous nommer des bibliothèques populaires utilisées pour interagir avec la base de données PostgreSQL?
Parlez-moi de votre expérience avec PostgreSQL : avez-vous conçu des schémas, optimisé des requêtes, administré ?