Golang
Pourquoi avoir choisi la partition par statut, alors que historiquement il y a plus de licenciés que d'actifs?
Quels sont les processus GDPR que vous avez mis en œuvre (anonymisation, suppression des données) ?
Quelle est la complexité en temps et en mémoire (Big O) de cet algorithme?
Lequel des éléments suivants est un moyen de synchronisation en Go ? (canaux, sync.WaitGroup, sync.Mutex, sync.Cond)
Parlez des niveaux d'isolation des transactions : Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Quel était le nombre maximum de requêtes par seconde sur le service le plus chargé?
Avez-vous utilisé EXPLAIN pour optimiser les requêtes ? Qu'avez-vous appris et à quel point avez-vous pu accélérer les requêtes ?
Dans un service web, il faut enregistrer une commande et déduire le stock de manière à ce que les deux opérations soient conservées ou aucune. Quelles commandes SQL sont utilisées pour encadrer un ensemble de requêtes, et comment agir en cas d'erreur avant la validation?
Que se passera-t-il si on transmet la capacité initiale lors de la création d'un slice?
Que pensez-vous de la plateforme Codewars et de son rôle dans l'entraînement des compétences en programmation?
Quand la fonction différée defer sera-t-elle appelée ? (lors de la sortie du bloc local / lors de la sortie de la fonction / à la fin de l'application)
Comment tu te débrouilles avec la documentation technique en anglais?
Combien de pods ont été déployés dans le cluster?
Parlez de votre expérience chez Magnit (3,5 ans). Quelles tâches avez-vous accomplies?
Pourquoi déplacer les erreurs métier (ErrUnknownRoom, ErrRoomNotAvailable) vers la couche de domaine?
Comment les données transitent-elles du client au serveur lors d'une requête HTTP ? Décrivez toutes les étapes.
Proposez des index optimaux pour une requête avec filtrage par les champs location et gender (sexe) pour des performances maximales
Quel est l'ordre de parcours des éléments dans un conteneur map ? Fixe selon un certain algorithme, déterminé arbitrairement lors de la compilation ou déterminé lors de l'exécution ?
**Condition** Les requêtes vers plusieurs URL doivent être effectuées en parallèle. Il faut afficher les statuts HTTP et gérer les erreurs.
Quelles étaient précisément vos responsabilités dans votre poste actuel ? Quelle est votre zone de responsabilité ?