Sobes.tech

C/C++

¿Cuál es más rápido durante la iteración secuencial sobre elementos idénticos: std::list o std::vector, y por qué?

Middle+
42

Para list, vector, set y unordered_set, indique la complejidad de buscar un elemento por valor y eliminar un elemento encontrado, así como las reglas para invalidar iteradores.

Middle+
42

Cuéntenos sobre su experiencia desarrollando en C++: proyectos, estándares del lenguaje y tareas relevantes.

Middle+
38

¿Qué pruebas escribiste y cómo usaste Google Test/Google Mock?

Middle+
37

¿Qué es una operación atómica y qué especifica memory_order?

Middle+
31

¿Por qué era necesaria la multitarea en tu servidor TCP?

Middle+
31

¿Qué primitivas de sincronización conoces en C++? ¿En qué se diferencia std::lock_guard de std::unique_lock, y cuándo puede ser necesaria una liberación manual?

Middle+
29

¿Cómo controlaste el rendimiento de las aplicaciones en tiempo real y detectaste cuellos de botella?

Middle+
27

¿Cómo se organizó y automatizó el inicio y la prueba del emulador de dispositivos?

Middle+
24

¿Has tenido que optimizar el sistema, encontrar cuellos de botella y hacer perfiles?

Middle+
23

¿Qué mostrará el programa en la imagen al construir y destruir un objeto C con una clase base A, campo B y campo X?

Middle+
23

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

Middle+
17

¿Por qué el tamaño de una estructura vacía en C++ suele ser 1 byte, no 0?

Middle+
9
/2