Golang
Qu'est-ce qu'une goroutine dans le contexte de Go ?
Souviens-toi d'une situation où tu étais dans une impasse et ne savais pas comment résoudre un problème
1. Qu'est-ce que cela affichera, comment le corriger, comment le rendre sécurisé pour la concurrence (waitGroup) 2. Supprimer les doublons dans la liste
Connais-tu les principes de conception SOLID ?
Quelles sont vos attentes en matière de salaire?
Vous avez ajouté un index pour la requête, mais selon EXPLAIN, cela ne s'est pas accéléré. Quel pourrait être le problème?
Combien de clés primaires une table peut-elle avoir?
package main import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") }
Qu'est-ce que defer ? Que va afficher le code suivant ? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Comment évaluez-vous votre connaissance de Go sur une échelle de 1 à 10 ? Qu'est-ce que vous ajouteriez au score manquant pour atteindre 10 ?
Comment évalue-t-on le cas moyen en notation asymptotique?
Quelle a été la plus grande quantité de données avec laquelle vous avez travaillé dans des bases de données ?
Quelles options ont été envisagées après le traitement manuel des messages de la DLQ ? Que faisiez-vous avec eux techniquement ?
Qu'est-ce que CQRS et comment peut-il être mis en œuvre?
Quels sont les plans pour l'année à venir : quoi apprendre, quoi maîtriser ?
Tâche : combiner deux slices triés avec des valeurs uniques en un seul slice trié avec des valeurs uniques
Comment organiser la répartition géographique avec trois régions en assurant une cohérence stricte pour les opérations financières ? Quelle réplication utiliser (maître-maître ou maître-esclave) ?
Décrivez le flux du tour du joueur : comment les données passent-elles du WebSocket à la mise à jour de l'état chez le deuxième joueur ?
Comment fonctionne la partition dans PostgreSQL en interne?
Comment les données des annuaires ont-elles été mises à jour dans Redis?