Sobes.tech

C/C++

Vorbește-mi despre experiența ta cu Linux

Middle
268

Care este diferența dintre un switch și un router?

Middle
219

Ce este WLAN?

Middle
186

Ce este NAT?

Middle
166

Vorbește despre experiența ta de muncă și despre cel mai recent proiect important (serviciul de conversie a documentelor în OnlyOffice)

Middle
160

Ce este mai rapid — TCP sau UDP, și de ce? (întrebare clasică de rețea)

Middle
159

De ce cauți un nou loc de muncă și ce te motivează la muncă?

Middle
152

Care sunt așteptările dvs. salariale?

Middle
149

Ce face masca de subrețea?

Middle
148

Numiți nivelurile modelului OSI

Middle
143

Ce este un port (în interacțiunea de rețea)?

Middle
142

Aveți experiență cu C++20?

Middle
141

Ce știi despre compania noastră și despre echipa în care se face recrutarea?

Middle
134

Numiți regiunile de memorie ale unui proces și explicați cum datele globale inițializate și neinitializate afectează dimensiunea fișierului executabil.

Middle+
55

Ce pointeri inteligenți în C++ cunoști? Compară std::shared_ptr creat prin new și std::make_shared: avantaje, dezavantaje și siguranța împotriva excepțiilor.

Middle+
45

Care este diferența dintre malloc/free și new/delete? Ce face operatorul new și cum să creezi un obiect în memorie prealocată?

Middle+
43

De ce căutarea unui element după valoare în std::set are o complexitate de O(log n)?

Middle+
38

Care sunt cerințele pentru tipurile de elemente pentru a asigura că std::vector folosește mutarea în loc de copiere în timpul realocării? De ce este important noexcept pentru constructorii de mutare?

Middle+
37

La ce nivel ați lucrat cu Linux: nucleu sau spațiu utilizator?

Middle+
35

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

Middle+
34
/2