Search Adaface test library by skills or roles
⌘ K

Prueba en línea de C ++

About the test:

The C++ Online Test uses scenario-based and code tracing MCQ questions to evaluate a candidate's ability to write C++ programs (data types, functions, data structures, STL), structure the code using Object-oriented programming principles (classes, inheritance, polymorphism, overloading), handle exceptions and manage memory. The test uses coding questions to evaluate hands-on C++ coding skills.

Covered skills:

  • C++ basics (Data Types; Variables; Operators)
  • modules and data structures
  • Functions
  • Pointers and references
See all covered skills

9 reasons why
9 reasons why

Adaface Prueba en línea de C ++ is the most accurate way to shortlist C++ Developers



Reason #1

Tests for on-the-job skills

La prueba en línea de C ++ ayuda a los reclutadores y gerentes de contratación a identificar candidatos calificados de un grupo de currículums, y ayuda a tomar decisiones de contratación de objetivos. Reduce la sobrecarga administrativa de entrevistar a demasiados candidatos y ahorra un costoso tiempo de ingeniería al filtrar candidatos no calificados.

La prueba muestra candidatos para las siguientes habilidades:

  • Fundamentos de C ++ (variables, ramificación y bucle, funciones, parámetros de referencia, matrices, cadenas, vectores)
  • Operación de E/S en archivos y transmisiones de E/S
  • Gestión de la memoria, incluidos punteros, referencias, constructores de movimiento y copia
  • Conceptos de OOPS (clases, sobrecarga del operador, composición, herencia, polimorfismo, plantillas, concurrencia, etc.)
  • Implementación de estructuras y algoritmos comunes de datos
  • Uso eficiente de funciones y punteros incorporados
  • Clases de biblioteca de plantillas estándar (vectores, conjuntos, colas)
  • Utilidades de la biblioteca - tuplas, pares, fecha y hora
  • Manejo de excepciones
Reason #2

No trick questions

Traditional assessment tools use trick questions and puzzles for the screening, which creates a lot of frustration among candidates about having to go through irrelevant screening assessments.

The main reason we started Adaface is that traditional pre-employment assessment platforms are not a fair way for companies to evaluate candidates. At Adaface, our mission is to help companies find great candidates by assessing on-the-job skills required for a role.

Why we started Adaface ->
Reason #3

Non-googleable questions

We have a very high focus on the quality of questions that test for on-the-job skills. Every question is non-googleable and we have a very high bar for the level of subject matter experts we onboard to create these questions. We have crawlers to check if any of the questions are leaked online. If/ when a question gets leaked, we get an alert. We change the question for you & let you know.

Estas son solo una pequeña muestra de nuestra biblioteca de más de 10,000 preguntas. Las preguntas reales sobre esto C++ Online Test no se puede obtener.

🧐 Question

Medium

Exceptions
Exceptions
Solve
                        What will the following C++ code output?
                        
 image

Options:

  • 12(2)1
  • 21(2)(1)
  • 21(1)(2)
  • 12(2)13
  • 21(1)3(2)
  • 213(2)(1)
  • 1312(2)(1)
  • 1213(1)(2)

Easy

Namespaces
Solve
                        What will the following C++ code output?
                        
 image

Options:

  • 00
  • 01
  • 10
  • 11

Medium

Struct Class
Solve
                        What will the following C++ code output?
                        
 image

Options:

  • 1221
  • 1222
  • 1121
  • 1122
  • 2221
  • 2121
  • 2122

Medium

Overloading
OOPs
Solve
                        What will the following C++ code output?
                        
 image

Options:

  • 1 2 ~1 ~2 !1 !2
  • 1 ~1 2 ~2 ~2
  • 2 !2 1 ~1
  • 2 ~2 1 ~1
  • 1 2 ~1 !2
  • 2 1 ~2 !2 ~1

Medium

Longest Road
logic
hashmaps
Solve
                        A startup company E-Motors is building driverless automated cars. The car contains a sensor that checks the road quality for the next N meters to decide the optimal speed at which the cars should move. We are given recorded data by the sensor in the form of an array, where each element of the array is the rating given to 1 meter of the road in sequence. 

The rating given by the sensor is from 1 to 100, where 100 represents the road with the best condition, and any rating above 60 is optimal. Find the longest stretch of road in meters that is categorized as optimal by the sensor.

The input is an array of "strings" which needs to be converted from string to integer/number inside the function.
    🧐 Question🔧 Skill

    Medium

    Exceptions
    Exceptions
    2 mins
    C++
    Solve

    Easy

    Namespaces
    2 mins
    C++
    Solve

    Medium

    Struct Class
    2 mins
    C++
    Solve

    Medium

    Overloading
    OOPs
    2 mins
    C++
    Solve

    Medium

    Longest Road
    logic
    hashmaps
    25 mins
    Coding
    Solve
    🧐 Question🔧 Skill💪 Difficulty⌛ Time
    Exceptions
    Exceptions
    C++
    Medium2 minsSolve
    Namespaces
    C++
    Easy2 minsSolve
    Struct Class
    C++
    Medium2 minsSolve
    Overloading
    OOPs
    C++
    Medium2 minsSolve
    Longest Road
    logic
    hashmaps
    Coding
    Medium25 minsSolve
    Reason #4

    1200+ customers in 75 countries

    Brandon

    Con Adaface, pudimos optimizar nuestro proceso de detección inicial en más del 75%, ¡liberando un tiempo precioso tanto para los gerentes de contratación como para nuestro equipo de adquisición de talentos por igual!


    Brandon Lee, Jefe de personas, Love, Bonito

    Reason #5

    1 click candidate invites

    Email invites: You can send candidates an email invite to the C++ Online Test from your dashboard by entering their email address.

    Public link: You can create a public link for each test that you can share with candidates.

    API or integrations: You can invite candidates directly from your ATS by using our pre-built integrations with popular ATS systems or building a custom integration with your in-house ATS.

    Reason #6

    Detailed scorecards & comparative results

    Reason #7

    Designed for elimination, not selection

    The most important thing while implementing the pre-employment C++ Online Test in your hiring process is that it is an elimination tool, not a selection tool. In other words: you want to use the test to eliminate the candidates who do poorly on the test, not to select the candidates who come out at the top. While they are super valuable, pre-employment tests do not paint the entire picture of a candidate’s abilities, knowledge, and motivations. Multiple easy questions are more predictive of a candidate's ability than fewer hard questions. Harder questions are often "trick" based questions, which do not provide any meaningful signal about the candidate's skillset.

    Reason #8

    High completion rate

    Adaface tests are conversational, low-stress, and take just 25-40 mins to complete.

    This is why Adaface has the highest test-completion rate (86%), which is more than 2x better than traditional assessments.

    Reason #9

    Advanced Proctoring


    ¿Cómo difiere la prueba para los desarrolladores senior de C ++?

    Nuestros expertos en la materia personalizan la prueba de acuerdo con la antigüedad de dos maneras:

    • Los temas elegidos para desarrolladores senior serán de mayor nivel, mientras que para los desarrolladores junior los temas estarán en torno a los conceptos básicos. Esto asegurará que los desarrolladores superiores sean probados en las habilidades en el trabajo que se espera que tengan
    • El nivel de dificultad de las preguntas variará según el nivel de antigüedad. De esta manera, los desarrolladores senior se examinan en el uso en profundidad de los temas principales, mientras que los desarrolladores junior se examinan sobre el conocimiento de los temas centrales

    Aquí hay algunos temas evaluados en evaluaciones de desarrolladores senior:

    • concurrencia C ++ (hilos, mutex, paquete_task, futuro, async, promesa)
    • Implementación a prueba de subprocesos basada en bloqueo de estructuras de datos
    • STL avanzado (colas prioritarias, mapas múltiples, multisets, etc.)
    • Creación de plantillas de funciones propias y plantillas de clase
    • Algoritmos no STL
    • Gestión de la memoria, incluidos punteros, referencias, constructores de movimiento y copia
    • Evitar fugas de memoria y usar estrategia RAII con punteros únicos, punteros compartidos y punteros débiles
    • Conocimiento de la segregación de la interfaz y la inversión de dependencia
    • Programación funcional e inversión de control

    What roles can I use the C++ Online Test for?

    • C++ Developer
    • C++ Software Engineer
    • Backend Developer
    • Senior Software Engineer (C++)
    • C++ Systems Engineer
    • Senior C++ Developer
    • Embedded C++ Developer
    • Quant Developer (C++)

    What topics are covered in the Prueba en línea de C ++?

    Identificadores
    Palabras clave
    Tipos de datos
    Variables
    Operadores
    Manipulación de cuerdas
    Espacios de nombres
    Programación orientada a objetos (OOP)
    Clases y objetos
    Constructor, operador y sobrecarga de funciones
    Herencia
    Polimorfismo
    Funciones
    Puntería
    Consejos inteligentes
    STL (matrices, vectores, listas, etc.)
    Expresiones lambda
    IO Streams
    Archivo IO
    Programación concurrente
    Hilos y piscinas
    Mutex y cerraduras
    Futuros y promesas
    Plantillas de funciones
    Errores y manejo de excepciones
    Gestión de la memoria
    Utilidades
    Algoritmos
    Programación funcional
    Singapore government logo

    Los gerentes de contratación sintieron que a través de las preguntas técnicas que hicieron durante las entrevistas del panel, pudieron decir qué candidatos tenían mejores puntajes, y diferenciados con aquellos que no obtuvieron puntajes también. Están altamente satisfecho con la calidad de los candidatos preseleccionados con la proyección de Adaface.


    85%
    Reducción en el tiempo de detección

    C++ Online Test FAQs

    ¿Puedo evaluar C ++ y C incrustado en la misma prueba?

    Sí. Puede revisar nuestra estándar prueba C incrustada para tener una idea de cómo se evalúa la C incrustada. La evaluación final tendría preguntas para evaluar las habilidades de codificación C, C ++ y de codificación.

    ¿Puedo combinar múltiples habilidades en una evaluación personalizada?

    Si, absolutamente. Las evaluaciones personalizadas se configuran en función de la descripción de su trabajo e incluirán preguntas sobre todas las habilidades imprescindibles que especifique.

    ¿Tiene alguna característica anti-trato o procuración en su lugar?

    Tenemos las siguientes características anti-trate en su lugar:

    • Preguntas no postradas
    • Procuración de IP
    • Procedor web
    • Procedores de cámara web
    • Detección de plagio
    • navegador seguro

    Lea más sobre las funciones de procuración.

    ¿Cómo interpreto los puntajes de las pruebas?

    Lo principal a tener en cuenta es que una evaluación es una herramienta de eliminación, no una herramienta de selección. Una evaluación de habilidades está optimizada para ayudarlo a eliminar a los candidatos que no están técnicamente calificados para el rol, no está optimizado para ayudarlo a encontrar el mejor candidato para el papel. Por lo tanto, la forma ideal de usar una evaluación es decidir un puntaje umbral (generalmente del 55%, lo ayudamos a comparar) e invitar a todos los candidatos que obtienen un puntaje por encima del umbral para las próximas rondas de la entrevista.

    ¿Para qué nivel de experiencia puedo usar esta prueba?

    Cada evaluación de AdaFace está personalizada para su descripción de trabajo/ persona candidata ideal (nuestros expertos en la materia elegirán las preguntas correctas para su evaluación de nuestra biblioteca de más de 10000 preguntas). Esta evaluación se puede personalizar para cualquier nivel de experiencia.

    ¿Cada candidato tiene las mismas preguntas?

    Sí, te hace mucho más fácil comparar los candidatos. Las opciones para las preguntas de MCQ y el orden de las preguntas son aleatorizados. Tenemos características anti-trato/procuración en su lugar. En nuestro plan empresarial, también tenemos la opción de crear múltiples versiones de la misma evaluación con cuestiones de niveles de dificultad similares.

    Soy candidato. ¿Puedo probar una prueba de práctica?

    No. Desafortunadamente, no apoyamos las pruebas de práctica en este momento. Sin embargo, puede usar nuestras preguntas de muestra para la práctica.

    ¿Cuál es el costo de usar esta prueba?

    Puede consultar nuestros planes de precios.

    ¿Puedo obtener una prueba gratuita?

    Sí, puede registrarse gratis y previsualice esta prueba.

    Me acabo de mudar a un plan pagado. ¿Cómo puedo solicitar una evaluación personalizada?

    Aquí hay una guía rápida sobre cómo solicitar una evaluación personalizada en Adaface.

    Join 1200+ companies in 75+ countries.
    Pruebe la herramienta de evaluación de habilidades más amigables para los candidatos hoy en día.
    Ready to use the Adaface C++ Online Test?
    Ready to use the Adaface C++ Online Test?
    habla con nosotros
    La herramienta de evaluación más amigable para los candidatos en el mercado
    Términos Privacidad Trust guide

    🌎 Elige tu idioma

    English Norsk Dansk Deutsche Nederlands Svenska Français Español Chinese (简体中文) Italiano Japanese (日本語) Polskie Português Russian (русский)