Sobes.tech

C/C++

Fale-me sobre a sua experiência com Linux

Middle
268

Qual é a diferença entre um comutador (switch) e um roteador (router)?

Middle
219

O que é WLAN?

Middle
187

O que é NAT?

Middle
166

Fale sobre sua experiência de trabalho e o seu último grande projeto (serviço de conversão de documentos no OnlyOffice)

Middle
160

Qual é mais rápido — TCP ou UDP, e por quê? (pergunta clássica de rede)

Middle
159

Por que está procurando um novo emprego e o que o motiva no trabalho?

Middle
152

Quais são as suas expectativas salariais?

Middle
149

O que faz a máscara de sub-rede?

Middle
148

Nome os níveis do modelo OSI

Middle
144

O que é uma porta (na interação de rede)?

Middle
142

Tem experiência com C++20?

Middle
141

O que sabe sobre a nossa empresa e sobre a equipa que está a recrutar?

Middle
134

Nomeie as regiões de memória de um processo e explique como os dados globais inicializados e não inicializados afetam o tamanho do executável.

Middle+
61

Por que a pesquisa de um elemento por valor em std::set tem uma complexidade de O(log n)?

Middle+
46

Que ponteiros inteligentes em C++ conhece? Compare std::shared_ptr criado via new e std::make_shared: vantagens, desvantagens e segurança contra exceções.

Middle+
46

Qual é a diferença entre malloc/free e new/delete? O que faz o operador new e como criar um objeto em memória pré-alocada?

Middle+
45

Quais são os requisitos para os tipos de elementos para garantir que std::vector use movimento em vez de cópia durante a realocação? Por que noexcept é importante para os construtores de movimento?

Middle+
39

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

Middle+
38

A que nível trabalhou com Linux: núcleo ou espaço de utilizador?

Middle+
35
/2