C#
Avez-vous travaillé avec le modèle architectural CQRS?
À quoi servent les transactions dans une base de données?
Que sera affiché dans la console et pourquoi ? (code avec Task.WhenAll, Thread.Sleep(1000) et Task.Delay(1000))
Peut-on modifier la signature d'une méthode lors de sa redéfinition?
Que peut-on dire de l'optimisation du plan de la requête?
Tâche avec async/await : comment fonctionne async/await ? En quoi cela se déploie-t-il ? Quelle est la différence entre Task et ValueTask ?
Il existe trois méthodes qui modifient les informations d'un article (modifient l'état, changent la composition des tags et définissent le poids). Étant donné qu'il est prévu d'ajouter 10 à 20 autres méthodes qui modifient les informations de l'article (ces méthodes peuvent être implémentées en tant que NuGet dans un autre service), il faut implémenter une seule méthode DoSomethingWithItem qui, en fonction des paramètres d'entrée, puisse appeler n'importe quelle modification de l'article. Autrement dit, on peut dire à la méthode "Change l'état" ou "Définis le poids" et son implémentation appellera l'une des méthodes comme StateChanger.Change ou WeightSetter.Set, etc. Les classes StateChanger, TagsSetter et WeightSetter peuvent être modifiées. L'essentiel est de conserver la fonctionnalité métier.
Qu'est-ce qu'une interface en C# et quels avantages offre-t-elle, notamment pour les tests ?
Comment le Map est-il organisé en interne dans Go?
Quels modèles architecturaux connaissez-vous?
Normalisation de bases de données.
Quels mots-clés dans la méthode permettent de la redéfinir en C#?
Parlez-moi du travail du planificateur Go (modèle GMP).
Qu'est-ce qui a été utilisé pour le traçage et les métriques?
Où se produit le retour du flux dans le pool lors de la chaîne await : contrôleur → service → référentiel → requête à la base de données ?
Décomposiez-vous les tâches vous-même ou transfériez-vous la décomposition à d'autres développeurs?
Parlez-moi de Clean Architecture — comment elle est organisée, les couches, les dépendances.
À quoi ressemblait le cycle de la tâche ? Avez-vous dû communiquer directement avec le client ?
Comment comprendre quels index sont utilisés et comment la requête est exécutée?
Créez une page web avec trois paragraphes. Appliquez des styles de marge différents à chaque paragraphe en utilisant des classes CSS: - Le premier paragraphe doit avoir des marges de 20px en haut, 15px à droite, 5px en bas et 10px à gauche. - Le deuxième paragraphe doit avoir des marges de 20px en haut et en bas, et 5px à droite et 10px à gauche. - Le troisième paragraphe doit avoir des marges de 5px en haut et en bas, et 10px à droite et à gauche.