C++

Prueba de código C++ en línea

Las pruebas en línea de DevSkiller C++ son preparadas por el equipo de expertos de DevSkiller, para ayudar a reclutar candidatos con el conjunto adecuado de habilidades en C++. Con DevSkiller, es más fácil que nunca evaluar con precisión el código de un desarrollador de pruebas de C++, utilizando una serie de pruebas de evaluación de C++ y preguntas de examen de C++.

Las evaluaciones del código de prueba de DevSkiller C++ se realizan con la metodología de RealLifeTesting™. Se trata de un modelo de pruebas único basado en la simple idea de que es más útil evaluar a un desarrollador en base a retos similares al trabajo que tendrá que afrontar, que establecerle pruebas algorítmicas, por ejemplo, que sólo demuestran su capacidad para afrontar pruebas algorítmicas.

A través de una serie de preguntas de la entrevista y retos simulados de la vida real, DevSkiller es capaz de evaluar con precisión el código de prueba C++ de cada candidato y permitir a los reclutadores filtrar los mejores candidatos para el trabajo desde el principio.

C++
JUNIOR
Habilidades probadas
Duración
50 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Fácil

C++ | Polimorfismo básico - Preparar la interfaz polimórfica de la Forma, y una implementación de la interfaz de referencia Cuadrada.

C++
JUNIOR
Habilidades probadas
Duración
50 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Fácil

C++ | Archivo Binario Leer GPIO - Lee el contenido del archivo binario y escríbelo en el GPIO.

C++
MIDDLE
Habilidades probadas
Duración
54 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Medio

C++ | Archivo binario Escribir GPIO - Lee el contenido del archivo binario y escríbelo en el GPIO.

C++
MIDDLE
Habilidades probadas
Duración
55 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Medio

C++ | Codificación de longitud de carrera - Implementar codificación de la longitud de ejecución para las cadenas de texto ASCII.

C++
MIDDLE
Habilidades probadas
Duración
55 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Medio

C++ | Codificación de longitudes de ejecución - Implementar funciones para codificar y decodificar cadenas utilizando la codificación de longitudes de ejecución.

C++
JUNIOR
Habilidades probadas
Duración
50 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Fácil

[Single File] C++ | Analizador de listas de vigilancia de películas | Encontrar las películas mejor valoradas - Implementar una aplicación para encontrar las películas mejor valoradas vistas por un grupo de amigos.

C++
JUNIOR
Habilidades probadas
Duración
50 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Fácil

[Archivo único] C++ | Analizador de órdenes - Implementar un analizador de órdenes que devuelva una cantidad de orden total para un producto y día determinado.

C++
JUNIOR
Habilidades probadas
Duración
50 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Fácil

[Single File] C++ | Analizador de listas de vigilancia de películas | Encontrar las películas más vistas - Implementar una aplicación para encontrar las películas más vistas entre un grupo de amigos.

C++
JUNIOR
Habilidades probadas
Duración
50 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Fácil

[Single File] C++ | Movies Analyzer | Encuentra las películas favoritas de tus amigos - Implementa un método que analiza el conjunto de datos de las películas y devuelve una serie de las películas más favoritas

C++
MIDDLE
Habilidades probadas
Duración
55 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Medio

C++ | Analizador de registros | Contar las coincidencias de las entradas de los archivos de registro - Implementar un método que analice las entradas de registro de múltiples archivos y devolver un mapa con un número de coincidencias para cada archivo de registro

C++
MIDDLE
Habilidades probadas
Duración
55 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluando el conocimiento de C++

Tarea de programación - Nivel: Medio

[Single File] C++ | Orders Analyzer | Encuentra un valor promedio de orden para cada día de la semana - implementa un método que analizará el conjunto de datos de las órdenes y devolverá un mapa con el valor promedio de orden para cada día de la semana

Funciones recomendadas para las preguntas en línea del código de prueba C++

  • Desarrollador de la pila completa
  • Desarrollador de la parte trasera
  • Desarrollador de C++
  • Desarrollador C Junior
  • Desarrollador de la C media
  • Desarrollador C Senior
  • Desarrollador Junior C++
  • Desarrollador de C++ Medio
  • Desarrollador Senior de C++

Cómo funcionan las preguntas del código de prueba de DevSkiller C++ y las pruebas en línea

Todas las preguntas en línea de DevSkiller para el código de prueba de C++ son impulsadas por RealLifeTesting™. La metodología de RealLifeTesting™ es un gran avance en la evaluación de los desarrolladores, ya que simula los desafíos de la vida real y pide a los desarrolladores que demuestren su pensamiento crítico y sus habilidades en C++ para superar los retos que se les presentan.

Evalúe la capacidad de sus solicitantes para manejar el tiempo, su habilidad para resolver problemas y sus habilidades para codificar, y asegúrese de seleccionar el candidato adecuado para su negocio.

Características principales

  • Analizar la capacidad de codificación y no sólo la capacidad académica
  • Ahorre tiempo y dinero con las pruebas a distancia
  • La metodología RealLifeTesting™ ofrece una mayor experiencia de usuario donde los candidatos pueden usar su propio IDE, clonar a GIT, ejecutar pruebas unitarias y acceder a Stack Overflow/Github/Google para la investigación.
  • Estrictas herramientas antiplagio para asegurar la precisión de las pruebas
  • Observar las pruebas de evaluación en tiempo real
  • Resultados automatizados que los reclutadores no técnicos pueden entender
  • Pruebas disponibles para los puestos de nivel subalterno, medio y superior de C++

Habilidades cubiertas en nuestras pruebas en línea de código de prueba C++

  • Enchufes
  • TCP
  • C++
  • Embebido
  • GPIO
  • Codificación de la duración de la carrera

Lo que hay que buscar en el ingeniero de código de prueba C++

C++ es un lenguaje de programación que existe desde hace mucho tiempo. No siempre recibe la atención que otros lenguajes reciben, pero sigue siendo parte integral de una buena parte de los juegos y la tecnología integrada. C++ es diferente al lenguaje de programación C, aunque originalmente fue derivado como una continuación de ese lenguaje. A menudo puede haber una curva de aprendizaje empinada cuando se trata de C++, por lo que es importante contratar a la persona adecuada.

En primer lugar, las preguntas de la entrevista en C++ tendrán que ser adaptadas para referirse específicamente a C++ y no a cualquier otro lenguaje, ya que hay conceptos que sólo tienen sentido en relación con la esfera C++.

Su candidato a C++ deberá demostrar sus conocimientos en 5 áreas principales: bibliotecas de C++, compiladores, depuración, instrumentación de código y análisis estático.

Además de la biblioteca estándar, tu ingeniero de C++ debería conocer Boost, QT y STL, así como otras bibliotecas menos comunes, pero aún así populares, como Eigen y Loki.

Su ingeniero de C++ necesitará estar familiarizado con los diversos compiladores utilizados para crear aplicaciones usando C++, incluyendo GCC - GNU, Clang, MSVC (el compilador de Microsoft), y ICC (el compilador de Intel). También necesitarán demostrar conocimientos de las herramientas de depuración de C++ utilizadas para encontrar errores en los programas de C++, como Valgrind, GDB, LLDB y WinDBG.

Su candidato a desarrollador C necesitará saber acerca de la dirección, memoria y desinfectante de comportamiento indefinido. También deben sentirse cómodos con el uso de herramientas de depuración como el Desinfectante de Dirección/Memoria/Comportamiento Indefinido. También querrá que su ingeniero muestre conocimientos de análisis estático para poder analizar el código fuente en términos de errores.

Por último, será útil si su desarrollador de C++ tiene experiencia en proyectos comerciales y de código abierto.

¿Quieres obtener más de las evaluaciones del código de prueba de DevSkiller C++?

El asistente de tareas en línea de DevSkiller viene preparado con pruebas de evaluación en C++ por defecto, pero también puedes construir tus propias pruebas totalmente personalizables para sacar más provecho de ellas. DevSkiller está diseñado para ser tan fácil de usar como sea posible para los reclutadores no técnicos, así que el trabajo duro ya está hecho para ti. Si tienes a alguien técnico disponible, entonces puedes definir los parámetros de tus pruebas. Esto te permite alterar el límite de tiempo asignado para cada prueba, establecer el alcance de las pruebas, e incluso establecer el idioma que se está probando. Todo ello mientras se monitoriza a los candidatos en tiempo real. Encontrar a su próximo ingeniero de C++ nunca ha sido tan fácil.

¿Quieres pruebas de que nuestras evaluaciones de código de prueba C++ funcionan?

Es perfectamente comprensible estar interesado en lo que DevSkiller tiene para ofrecer, mientras que también es un poco aprensivo. Si no estás seguro, echa un vistazo a lo que algunos de nuestros clientes satisfechos tienen que decir:

Jonatan Rugarn - CEO, Fundador, Reclutador en Lingonberry Talent Acquisition, Gerente de Ingeniería en Avinode Group

"La duración del proceso de reclutamiento no ha cambiado, pero dedicamos menos tiempo y esfuerzo por candidato. Tampoco perdemos tiempo con los candidatos equivocados."

Michael Gerwig - Gerente de ingeniería en Ada Health

"DevSkiller" nos ayudó a ahorrar un tiempo precioso en el sitio para los solicitantes que ya son probables de ser aptos. Ahorramos 3 horas por candidato - ese fue el tiempo que pasamos con los solicitantes en una tarea técnica antes."

Preguntas frecuentes

¿Qué haces con el plagio?

DevSkiller se toma el plagio muy en serio. Como reclutador, es importante saber que los resultados que está viendo para cada prueba de evaluación de C++ son exactos y justos. DevSkiller tiene varias herramientas para asegurar que no haya plagio durante las pruebas. La grabación de pantalla se realiza para comprobar si el candidato está mirando una pantalla diferente al realizar una prueba y se aplican herramientas de escucha social que comprueban la dirección IP del candidato y utilizan notificaciones en directo de la pareja. También se realizan comprobaciones de plagio en el código introducido de cada candidato y en las respuestas que dan a varias preguntas del examen en C++. Las respuestas se cotejan con todas las demás respuestas que se hayan dado para asegurarse de que no se repitan.

¿Qué piensan los candidatos de los tests de DevSkiller?

Los comentarios que recibimos de los candidatos a desarrolladores son abrumadoramente positivos y la mayoría son grandes fans de la estructura de nuestras evaluaciones de pruebas de código C++. A menudo los desarrolladores son evaluados en pruebas algorítmicas académicas que probablemente no han tocado en años, mientras que DevSkiller les ofrece la oportunidad de demostrar las habilidades que realmente utilizan a diario. El hecho de que las pruebas de DevSkiller utilicen herramientas de codificación normales y convenciones como la prueba unitaria, y la clonación a GIT a partir de un IDE personal, también es una ventaja. Ocasionalmente los candidatos pueden ser un poco aprensivos porque esperan que las pruebas de DevSkiller sean iguales a las pruebas algorítmicas. Normalmente, una vez que se dan cuenta de la diferencia, los candidatos disfrutan de la oportunidad de probar sus habilidades en un entorno justo.

¿Cómo hacen los candidatos un examen?

Las evaluaciones del código de prueba de DevSkiller C++ pueden hacerse a distancia cuando sea conveniente para el candidato. Una vez que tienen la invitación de la prueba, el candidato tiene un tiempo determinado para completar su prueba de evaluación de C++. Durante la prueba, los candidatos pueden utilizar nuestro avanzado IDE del navegador o completar el proyecto en su IDE favorito y luego clonar el proyecto a GIT. Durante la prueba, los candidatos pueden realizar pruebas unitarias para asegurarse de que sus soluciones funcionan como se supone que deben hacerlo.

La configuración por defecto limita cada prueba a un tiempo asignado y si a un candidato se le acaba el tiempo, la prueba se evalúa automáticamente. Los informes automáticos se envían entonces al reclutador una vez que se generan en un informe fácil de entender y no técnico.

Certificaciones de seguridad y cumplimiento. Nos aseguramos de que sus datos estén seguros y protegidos.