Sobes.tech

C/C++

Parlami della tua esperienza con Linux

Middle
268

Qual è la differenza tra uno switch e un router?

Middle
219

Cos'è WLAN?

Middle
187

Cos'è NAT?

Middle
166

Parla della tua esperienza lavorativa e del tuo ultimo grande progetto (servizio di conversione documenti in OnlyOffice)

Middle
160

Qual è più veloce — TCP o UDP, e perché? (domanda classica di rete)

Middle
159

Perché stai cercando un nuovo lavoro e cosa ti motiva nel lavoro?

Middle
152

Quali sono le tue aspettative salariali?

Middle
149

Cosa fa la maschera di sottorete?

Middle
148

Indica i livelli del modello OSI

Middle
144

Cos'è una porta (nell'interazione di rete)?

Middle
142

Hai esperienza con C++20?

Middle
141

Cosa sai della nostra azienda e del team a cui si sta facendo il reclutamento?

Middle
134

Nominare le regioni di memoria di un processo e spiegare come i dati globali inizializzati e non inizializzati influenzano la dimensione dell'eseguibile.

Middle+
66

Quali smart pointer in C++ conosci? Confronta std::shared_ptr creato tramite new e std::make_shared: vantaggi, svantaggi e sicurezza contro le eccezioni.

Middle+
46

Perché la ricerca di un elemento per valore in std::set ha una complessità di O(log n)?

Middle+
46

Qual è la differenza tra malloc/free e new/delete? Cosa fa l'operatore new e come creare un oggetto in memoria preallocata?

Middle+
45

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

Middle+
39

Quali sono i requisiti per i tipi di elemento per garantire che std::vector utilizzi il movimento invece della copia durante la riallocazione? Perché è importante noexcept per i costruttori di movimento?

Middle+
39

A quale livello hai lavorato con Linux: kernel o spazio utente?

Middle+
35
/2