Sobes.tech

Comment modifier une variable depuis plusieurs threads sans primitives de synchronisation ? Qu'est-ce qu'une opération atomique et comment est-elle liée à la programmation multithread ?

248

Comment a-t-on réussi à réduire le temps de réponse de 0,5 ms à 0,2 ms?

208

Qu'est-ce que MVCC dans PostgreSQL et comment cela influence-t-il la performance des SELECT après un grand nombre de UPDATE/INSERT/DELETE?

197

Quelle est la complexité algorithmique de la recherche dans List et Dictionary ? Comment le Dictionary est-il structuré en interne ?

164

Peut-on lier une variable à un thread/tâche de manière à ce que chaque tâche conserve sa propre valeur ? Qu'est-ce que ThreadLocal et AsyncLocal ?

157

Que se passe-t-il si deux threads augmentent simultanément la valeur d'une variable sans primitives de synchronisation ? Quels peuvent être les résultats ?

149

Comment fonctionne la construction async/await ? Sur quel thread s'exécute le code après await ?

140

Quelle est la complexité d'insertion dans List et Dictionary ? Quelles sont les collisions dans les dictionnaires ?

134

Quelle est la différence entre la programmation asynchrone et la programmation multithread ?

122

Comment écrire du texte dans un fichier à partir de deux tâches différentes en même temps ? Comment synchroniser l'accès ?

122

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

122