Sobes.tech

C/C++

Parlez-moi de votre expérience avec Linux

Middle
268

Quelle est la différence entre un commutateur (switch) et un routeur (router) ?

Middle
219

Qu'est-ce que le WLAN?

Middle
187

Qu'est-ce que le NAT?

Middle
166

Parlez de votre expérience professionnelle et de votre dernier projet important (service de conversion de documents dans OnlyOffice)

Middle
160

Lequel est plus rapide : TCP ou UDP, et pourquoi ? (question classique sur le réseau)

Middle
159

Pourquoi cherchez-vous un nouvel emploi et qu'est-ce qui vous motive dans votre travail?

Middle
152

Quelles sont vos attentes salariales?

Middle
149

Que fait le masque de sous-réseau?

Middle
148

Nommez les niveaux du modèle OSI

Middle
144

Qu'est-ce qu'un port (dans l'interaction réseau) ?

Middle
142

Avez-vous de l'expérience avec C++20?

Middle
141

Que savez-vous de notre entreprise et de l'équipe en recrutement?

Middle
134

Nommez les régions de mémoire d'un processus et expliquez comment les données globales initialisées et non initialisées affectent la taille de l'exécutable.

Middle+
61

Pourquoi la recherche d'un élément par valeur dans std::set a-t-elle une complexité de O(log n) ?

Middle+
46

Quels pointeurs intelligents en C++ connaissez-vous ? Comparez std::shared_ptr créé via new et std::make_shared : avantages, inconvénients et sécurité contre les exceptions.

Middle+
46

Quelle est la différence entre malloc/free et new/delete ? Que fait l'opérateur new et comment créer un objet dans une mémoire préallouée ?

Middle+
44

Quelles sont les exigences pour les types d'éléments afin de garantir que std::vector utilise le déplacement plutôt que la copie lors de la réallocation ? Pourquoi noexcept est-il important pour les constructeurs de déplacement ?

Middle+
39

struct Threadsafe { Threadsafe() = default; Threadsafe(Threadsafe other){ this->mutex = other.mutex; } std::mutex mutex; A a; B b; // ... };

Middle+
37

À quel niveau avez-vous travaillé avec Linux : noyau ou espace utilisateur?

Middle+
35
/2