Ir al contenido

Pruebas en línea de C y C

Las pruebas en línea de C y C++ de DevSkiller fueron preparadas por nuestros expertos en lenguaje C con el fin de verificar el nivel de habilidades de los desarrolladores de C para puestos junior, intermedios y senior. Nuestras pruebas en línea de C pueden ayudarle en la selección técnica y entrevistas en línea.

DevSkiller C y C ++ pruebas en línea son alimentados por RealLifeTesting que le permite encontrar desarrolladores con el conjunto de competencias preferido.

Tecnologías cubiertas:

Lenguaje de programación: C, C++

Frameworks y bibliotecas C y C++: Google Test, Boost y otros.

Construye herramientas: CMake

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

Preguntas de elección

evaluar los conocimientos de C++

Lagunas del código

evaluar los conocimientos de C++

Tarea de programación - Nivel: Fácil

C++ | Validador de números de seguro - Implementar la solución que corrige errores en el código del validador de números simple.

C
MEDIO
Habilidades probadas
Duración
53 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de C

Lagunas del código

evaluar los conocimientos de C

Tarea de programación - Nivel: Medio

C | Notificador de eventos - Implementa un patrón de observador, donde uno puede suscribirse a un determinado evento y obtener notificaciones.

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

Preguntas de elección

evaluar los conocimientos de C++

Lagunas del código

evaluar los conocimientos de C++

Tarea de programación - Nivel: Fácil

C++ | SQLite | Club de lectura - Utilice la API de SQLite para encontrar las valoraciones medias de los libros.

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

Preguntas de elección

evaluar los conocimientos de C

Lagunas del código

evaluar los conocimientos de C

Tarea de programación - Nivel: Fácil

C | SQLite | Club de lectura - Utiliza la API de SQLite para encontrar valoraciones medias de libros.

Android
SENIOR
Habilidades probadas
Duración
58 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Android

Lagunas del código

evaluar los conocimientos de Android, Kotlin

Tarea de programación - Nivel: Difícil

Android | Kotlin, C | JNI Magic - Implementa la funcionalidad JNI que permite llamar al método Base::getBaseComponent teniendo sólo una instancia Cliente.

C
MEDIO
Habilidades probadas
Duración
103 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de C

Lagunas del código

evaluar los conocimientos de C

Tarea de programación - Nivel: Medio

C | Descarga de archivos TCP - Implementa un sencillo protocolo de transmisión de archivos TCP.

C
SENIOR
Habilidades probadas
Duración
142 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de GIT

Lagunas del código

evaluar los conocimientos de C

Tarea de programación - Nivel: Difícil

C | Servidor de archivos TCP - Implementar un sencillo protocolo de transmisión de archivos TCP - servidor

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

Preguntas de elección

evaluar los conocimientos de C++

Lagunas del código

evaluar los conocimientos de C++

Tarea de programación - Nivel: Fácil

C++ | JSON File Parsing - Implementar el análisis INI utilizando la biblioteca JSON-C.

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

Preguntas de elección

evaluar los conocimientos de C++

Lagunas del código

evaluar los conocimientos de C++

Tarea de programación - Nivel: Fácil

C++ | Análisis de archivos INI - Implemente el análisis de archivos INI utilizando la biblioteca iniparser.

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

Preguntas de elección

evaluar los conocimientos de C

Lagunas del código

evaluar los conocimientos de C

Tarea de programación - Nivel: Fácil

C | Registrador de datos GPS - Implementar una función para registrar datos GPS en el archivo en el formato especificado.

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

Preguntas de elección

evaluar los conocimientos de GIT, C++

Lagunas del código

evaluar los conocimientos de C++, Plantillas

Tarea de programación - Nivel: Difícil

C++ | Object Shared Thread Guard - Implemente una herramienta para su equipo para el acceso y manipulación de datos a prueba de hilos en un entorno multihilo.

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

Preguntas de elección

evaluar los conocimientos de C++

Tarea de programación - Nivel: Medio

C++ | Autoregistro de objetos con CRTP - Extender la clase CRTP para el autoregistro e implementar los métodos de interfaz que faltan.

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

Preguntas de elección

evaluar los conocimientos de C++

Tarea de programación - Nivel: Fácil

C++ | Lectura de Archivo Binario GPIO - Lee el contenido del archivo binario y lo escribe en el GPIO.

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

Preguntas de elección

evaluar los conocimientos de C++

Tarea de programación - Nivel: Medio

C++ | Binary File Write GPIO - Lee el contenido del archivo binario y lo escribe en el GPIO.

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

Preguntas de elección

evaluar los conocimientos de C++

Tarea de programación - Nivel: Medio

C++ | Codificación run-length - Implementación codificación run-length para cadenas de texto ASCII.

Desarrollador móvil
SENIOR
Habilidades probadas
Duración
100 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Tarea de programación - Nivel: Difícil

iOS | Swift | Conference App Senior - Implementar un servicio de red que se utiliza para interactuar con el servidor.

Tarea de programación - Nivel: Difícil

Android | Llamada asíncrona de nativo a Java a través de JNI - Proporcionar la parte JNI que falta del combo de comunicación nativo-Java que cumpla ciertos requisitos.

Android
SENIOR
Habilidades probadas
Duración
45 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Kotlin, Android

Tarea de programación - Nivel: Difícil

Android | Kotlin | Llamada asíncrona de nativo a Java a través de JNI - Proporcionar la parte JNI que falta del combo de comunicación nativo-Java que cumple con ciertos requisitos.

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

Preguntas de elección

evaluar los conocimientos de C++

Tarea de programación - Nivel: Fácil

[C++ | Analizador de listas de películas | Encuentra las películas mejor valoradas - Implementa 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

evaluar los conocimientos de C++

Tarea de programación - Nivel: Fácil

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

Los mejores exámenes en línea de C y C++ para desarrolladores de software:

Entre las funciones recomendadas para los desarrolladores de C y C++ se incluyen:

  • Ingeniero de sistemas integrados
  • Desarrollador C
  • Ingeniero C
  • Programador C
  • Programador C
  • Promotor C
  • Desarrollador C++ junior
  • Ingeniero C
  • Desarrollador de sistemas integrados
  • Programador de sistemas integrados
  • Desarrollador C junior

Cómo funcionan nuestras pruebas en C y C

La gama de pruebas de codificación en línea de C y C++ de Devskiller está diseñada para ayudarle a probar las habilidades de codificación del mundo real de sus candidatos. Utilizando RealLifeTesting su candidato se basa en el código existente para implementar nuevas funciones, mejorar el código o localizar y diagnosticar errores existentes.

No contentos con poner a prueba las habilidades de codificación en C o C++ del candidato, nuestros tests de programación en C y C++ en línea son proyectos completos que permiten al candidato utilizar sus habilidades de codificación y sus conocimientos de stack como mejor le convenga para resolver problemas.

Características principales

  • Poner a prueba aptitudes de la vida real en lugar de capacidades académicas
  • Configure máquinas reales en condiciones reales
  • Utilizar bibliotecas existentes que cubren una amplia variedad de competencias y problemas a los que se enfrentan los desarrolladores de C y C
  • Examine a sus candidatos en el momento que más les convenga, desde cualquier lugar del mundo
  • Controles de plagio duraderos que garantizan la unicidad del código y las competencias de sus candidatos
  • Evalúe automáticamente el rendimiento de sus candidatos y elabore un informe comprensible para los responsables de contratación sin conocimientos técnicos.
  • Disponible para desarrolladores C y C++ junior, intermedios y senior

Qué buscar en los desarrolladores de C y C

Los desarrolladores de C y C++ están muy solicitados, ya que sus habilidades se adaptan a la industria del juego y el entretenimiento, y a menudo se utilizan en tecnología embebida. Como son lenguajes que existen desde hace mucho tiempo, son versátiles, pero también requieren una serie de habilidades específicas para sacarles el máximo partido.

Para saber cuánto sabe un desarrollador de C++ sobre su lenguaje, lo mejor es fijarse en su experiencia previa. ¿Han trabajado en grandes proyectos? ¿De qué envergadura y qué papel han desempeñado? ¿Cuál es el alcance de su aritmética de punteros? ¿Qué experiencia tienen con las herramientas de depuración? ¿Tienen experiencia y confianza en el uso de múltiples herramientas de análisis de código?

Por supuesto, la mejor manera de evaluar los conocimientos de C y C++ de un candidato es con un test en línea.

¿No encuentra lo que busca?

¿No encuentra los tests en línea de C y C++ que desea? No se estrese: puede utilizar nuestro Asistente de tareas para crear su propia prueba de codificación, utilizando los recursos de que disponen sus desarrolladores y centrándose en los problemas a los que suele enfrentarse su equipo. Entregue sus pruebas a un desarrollador en cualquier lugar del mundo y en cualquier momento.

También puede consultar estas páginas similares:
Pruebas de codificación en C
Prueba de código C++ en línea

¿Quiere pruebas de que nuestros tests en línea de C y C++ funcionan?

Es comprensible sentirse un poco aprensivo a la hora de decidir si invertir o no en nuestra herramienta de detección. Para ayudarle a tomar una decisión, lea las opiniones de algunos de nuestros clientes:

Magdalena Rogóż - Director Adjunto de Marketing en Kodilla

"Utilizar DevSkiller para calificar los exámenes es 2 veces más rentable, a la vez que proporciona a nuestros estudiantes un examen mucho mejor y les prepara para futuros exámenes de selección."

Olga Berger - Jefe de contratación y especialista en contratación de CodeValue

"DevSkiller es fácil de usar y amigable".

Sabu Pappu - Jefe de Adquisición de Talento en Veriday

"Hemos reducido el rechazo técnico, lo cual es estupendo. Hemos visto una mejora de 25% en este punto tras la implantación de DevSkiller. La plataforma realmente nos ayuda a evaluar las habilidades de programación de los candidatos y a proporcionar un enfoque lógico de las habilidades de resolución de problemas de los profesionales de TI. DevSkiller nos ha ahorrado mucho tiempo durante la fase de aceleración y nos ha ayudado a invitar a candidatos de buena calidad que han obtenido buenos resultados en la prueba, lo que finalmente ha mejorado los criterios de selección."

Preguntas más frecuentes

Qué es RealLifeTesting?

Pruebas de la vida real es la fuerza motriz de nuestros tests en línea DevSkiller C y C++. Creemos que la mejor manera de evaluar las habilidades de un desarrollador es simular los escenarios del mundo real con los que probablemente se encontraría en su trabajo y, a continuación, plantearle retos basados en estos escenarios. RealLifeTesting proporciona la plataforma para medir con precisión las habilidades de codificación, gestión del tiempo y pensamiento crítico de un desarrollador, todo ello en la fase inicial de selección de personal. RealLifeTesting permite a los reclutadores conocer mucho mejor a sus candidatos que con los tradicionales retos de codificación o rompecabezas algorítmicos, ahorrando horas de pruebas.

¿Cómo se evalúan los exámenes en línea de C y C++?

Una de las principales ventajas del método de pruebas DevSkiller es que nuestras pruebas en línea de C y C++ se evalúan automáticamente. Tan pronto como el candidato ha completado su prueba de C++, o transcurre el tiempo, la plataforma DevSkiller se pone automáticamente a trabajar para generar los resultados.

A cada candidato a desarrollador se le evalúa si la solución que ha ideado funcionará o no (un factor esencial en todo desarrollo de software) y cómo se comportará su solución en casos extremos. Durante la evaluación, los candidatos pueden ejecutar pruebas unitarias para probar sus soluciones, si así lo desean. Los desarrolladores son evaluados por la calidad del código que han introducido y el número de errores, si los hay, en el código. Se ponen a prueba el pensamiento crítico, la capacidad de gestión del tiempo y el ingenio.

Posteriormente, los resultados se compilan en un informe claro y fácil de entender, diseñado para que los profesionales no técnicos lo encuentren sencillo de seguir. DevSkiller también garantiza la precisión de las pruebas mediante la implementación de una serie de herramientas antiplagio a lo largo del proceso de prueba.

¿Cuánto tiempo se tarda en configurar DevSkiller?

Las pruebas de DevSkiller están diseñadas para ser lo más fáciles de usar posible. Eso significa que el trabajo duro ya ha sido hecho por nuestros expertos, para evitarle cualquier dificultad. DevSkiller es notablemente fácil de empezar. Todo lo que tiene que hacer es configurar su cuenta y estará listo para empezar a enviar invitaciones de prueba a sus candidatos. DevSkiller almacena un amplio catálogo de pruebas en línea de C y C++ listas para enviar.

¿Necesito ser programador para utilizar DevSkiller?

Creemos que no debería ser necesario ser un experto para contratar a un experto. Por eso hemos diseñado DevSkiller para que sea lo más sencillo de usar y lo más automatizado posible.

Nuestras pruebas listas para usar permiten a los usuarios no técnicos verificar las competencias técnicas de cualquiera de los candidatos seleccionados. Las pruebas están ya preparadas, los informes de evaluación son fáciles de leer y se generan automáticamente, e incluso implementamos pruebas automáticas de plagio para garantizar la precisión de las pruebas. Si dispone de algún técnico, puede incluso crear su propia prueba personalizada, pero no necesita ser un experto para utilizar nuestra herramienta de selección de forma eficaz.