Sobes.tech

Une tâche d'un collègue vous est assignée pour une revue de code Quels problèmes voyez-vous dans le code? ```csharp namespace SomeProject.Data { public class UserRepository { public Task SaveUser(User user, Dictionary<int,string> shards) { var shardIdx = user.Id % 3; var shardAddress = shards[shardIdx]; using(var shardService = new ShardService(shardAddress)) { return shardService.SaveUserAsync(user); } } } } ```

Middle+
Core outstaff
36

Comment assurer la cohérence des données dans les microservices si chaque service a sa propre base de données ? Quels types de Saga connaissez-vous ?

Senior
СБК ПАРУС
36

Questions du candidat sur le projet (format de travail, équipe, processus)

Middle
ИТ Инополис
36

Pour quelles tâches convient un monolithe et comment évoluer sans douleur de celui-ci vers des microservices ? Qu'est-ce qu'un monolithe modulaire ?

Middle
ИНДАСОФТ
36

Comment le canal en Go est-il organisé sous le capot, quels sont les types et leurs caractéristiques?

Senior
.wrk
36

Qu'est-ce que le MVCC?

Middle+
Gravilink
36

Peut-on faire du DbContext (EF Core) un Singleton ? Quels seraient les avantages et inconvénients ?

Junior
СБК ПАРУС
36

Quelles sont les niveaux d'isolation des transactions?

Junior
СБК ПАРУС
36

Combien de bits y a-t-il dans un octet?

Middle
СБК ПАРУС
36

Pourquoi avez-vous décidé de chercher un nouvel emploi et pourquoi vous êtes-vous séparé de votre employeur précédent?

Middle
Ventra
36

Qu'est-ce que la programmation asynchrone, pour quelles tâches est-elle utilisée et comment fonctionne async/await?

Middle
ИНДАСОФТ
36

Gestion de la mémoire : pile, tas, types de référence et types de valeur — que sais-tu à ce sujet ?

Junior
СБК ПАРУС
36

Quelle est la différence fondamentale entre asynchronie et multithreading?

Middle+
Тензор
36

Quels sont les principes SOLID ? Que signifie le principe d'inversion des dépendances ?

Middle
SelectySelecty
36

Pourquoi le frontend communique-t-il avec le backend via REST et non via gRPC?

Middle+
ООО Норд Клан
35

Comment corriger pour afficher 0-9?

Middle+
Gravilink
35

Qu'est-ce qu'un arbre d'expressions et comment LINQ est-il traduit en SQL?

Junior
СБК ПАРУС
35

Comment faire une requête POST en cliquant sur un lien HTML?

Senior
СБК ПАРУС
35

Quand exactement commence l'opération asynchrone lors de l'exécution de la méthode?

Middle+
Тензор
35

Comment fonctionne le finaliseur ? Comparez le finaliseur et IDisposable.

Middle+
aiins
35
/180