Sobes.tech

C/C++

Para list, vector, set e unordered_set, nomeie a complexidade de procurar um elemento por valor e de excluir um elemento encontrado, bem como as regras para invalidar iteradores.

Middle+
32

O que é uma operação atômica e o que especifica memory_order?

Middle+
26

Fale-nos sobre a sua experiência de desenvolvimento em C++: projetos, padrões da linguagem e tarefas relevantes.

Middle+
23

Qual é mais rápido durante a iteração sequencial sobre elementos idênticos: std::list ou std::vector, e por quê?

Middle+
22

Como foi organizado e automatizado o início e o teste do emulador de dispositivo?

Middle+
19

Por que foi necessário multithreading no seu servidor TCP?

Middle+
19

Que primitivas de sincronização conhece em C++? Como difere std::lock_guard de std::unique_lock, e quando pode ser necessário desbloquear manualmente?

Middle+
18

Como controlou o desempenho de aplicações em tempo real e identificou gargalos?

Middle+
16

Que testes escreveu e como usou o Google Test/Google Mock?

Middle+
15

O que o programa na imagem irá mostrar ao construir e destruir um objeto C com uma classe base A, campo B e campo X?

Middle+
14

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

Middle+
13

Teve que otimizar o sistema, encontrar gargalos e fazer perfil?

Middle+
10

Por que o tamanho de uma estrutura vazia em C++ é geralmente 1 byte, não 0?

Middle+
3
/2