Sobes.tech

Golang

Quels systèmes de conteneurisation et d'orchestration connaissez-vous?

201

Précision de la zone de responsabilité : machine à états, Outbox Transactionnelle, verrouillages optimistes

199

Combien de tentatives de réessai doivent être effectuées avant d'envoyer un message à la DLQ?

199

Que faisait le candidat et que faisait le reste de l'équipe chez Avito?

195

Quels sont les avantages d'utiliser des threads plutôt que de créer des processus séparés?

Junior — Middle
194

Pourquoi le service de vérification antifraude a-t-il été ajouté à la zone de responsabilité du candidat?

190

Que se passe-t-il si vous lancez une goroutine et appelez panic dedans ? La goroutine s'arrêtera-t-elle ou toute l'application s'arrêtera-t-elle ?

183

Quel sera le résultat de l'écriture dans un canal fermé ? Blocage, panique ou l'opération d'écriture renverra une erreur ?

180

Quels sont les moyens d'isolation fournis par Linux pour les conteneurs?

175

Quelles techniques sont utilisées pour augmenter la capacité de bande passante et le volume de données dans les systèmes de gestion de bases de données?

Middle — Middle+
175

Vers où va la tentative de nouvelle tentative en cas de conflit de version de verrouillage optimiste : du message Kafka ou du service ?

172

Répondez aux questions Avez-vous travaillé avec des systèmes distribués et leurs limitations ? Lesquels ? Vous occupez-vous de documentation, métriques, surveillance ? Oui Non Connaissez-vous la théorie CAP ? Oui Non Pensez-vous que la couverture du code par des métriques ou la mise à jour de la documentation nécessite nécessairement une tâche supplémentaire de dette technique ?

171

Quand sont calculés les arguments des fonctions différées : au moment de la définition ou au moment de l'appel de la fonction?

169

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 ?

166

À quoi ressemblait exactement le chemin de verrouillage optimiste depuis la réception du message de Kafka jusqu'à la mise à jour dans la base de données?

158

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 ou à la fin de l'application ?

158

N'y aura-t-il pas une situation où un ancien verdict de rejet partirait en DLQ et une annonce avec un prix incorrect ne serait jamais rejetée?

136

Qui s'occupait des services de vérification (antifraude, vérification d'images, de texte, de spam, de limites) ?

121
/3