Sobes.tech

C/C++

Lequel est plus rapide lors de l'itération séquentielle sur des éléments identiques : std::list ou std::vector, et pourquoi ?

Middle+
42

Pour list, vector, set et unordered_set, indiquez la complexité de rechercher un élément par valeur et de supprimer un élément trouvé, ainsi que les règles pour invalider les itérateurs.

Middle+
42

Parlez-nous de votre expérience en développement C++ : projets, normes du langage et tâches pertinentes.

Middle+
38

Quels tests avez-vous écrits et comment avez-vous utilisé Google Test/Google Mock?

Middle+
37

Qu'est-ce qu'une opération atomique et que précise memory_order ?

Middle+
32

Comment avez-vous contrôlé la performance des applications en temps réel et identifié les goulots d'étranglement?

Middle+
31

Pourquoi la multithreading était-elle nécessaire dans votre serveur TCP?

Middle+
31

Quelles primitives de synchronisation connaissez-vous en C++ ? En quoi std::lock_guard diffère-t-il de std::unique_lock, et quand pourrait-il être nécessaire de déverrouiller manuellement ?

Middle+
29

Que va afficher le programme de l'image lors de la construction et de la destruction d'un objet C avec une classe de base A, un champ B et un champ X?

Middle+
25

Avez-vous dû optimiser le système, identifier les goulots d'étranglement et le profiler?

Middle+
24

Comment l'organisation et l'automatisation du démarrage et du test de l'émulateur de périphérique ont-ils été réalisés?

Middle+
24

// x86-64 struct S { char ch; std::uint16_t i; std::uint16_t getI() const { return i; }; virtual ~S() {} }; sizeof(S) == ?

Middle+
17

Pourquoi la taille d'une structure vide en C++ est-elle généralement de 1 octet, et non 0 ?

Middle+
9
/2