Prueba de programación orientada a objetos para selección de personal
Observe cómo las personas desarrolladoras analizan el comportamiento del código y representan requisitos mediante el diseño orientado a objetos.
- 10 minutos
- 15 preguntas
- Intermedio
- Opción múltiple
- Preguntas en inglés (inglés)
- Teléfono y computadora
La respuesta breve
La prueba de programación orientada a objetos consta de 15 preguntas breves de opción múltiple sobre lectura de código y dura 10 minutos. Mide qué tan bien los ingenieros de software de nivel intermedio y otras personas desarrolladoras que escriben o revisan código orientado a objetos leen, predicen y diseñan clases, objetos, herencia, polimorfismo, encapsulación, interfaces y parámetros de tipo en Java, Python, C# y TypeScript.
Qué mide
Qué tan bien una persona desarrolladora lee, predice y diseña código orientado a objetos: clases, objetos, herencia, polimorfismo, encapsulación, interfaces y parámetros de tipo.
Mecánica básica del lenguaje
Las personas candidatas siguen la ejecución de programas pequeños y predicen su comportamiento usando las funciones básicas del lenguaje.
Clases y objetos
Las preguntas piden a las personas candidatas que razonen sobre clases y objetos o detecten problemas en el diseño de una clase.
Encapsulación, herencia, polimorfismo y abstracción
Las personas candidatas aplican encapsulación, herencia, polimorfismo y abstracción al comportamiento y al diseño del código.
Contratos, tipos abstractos y parámetros de tipo
Las personas candidatas eligen cómo representar requisitos mediante interfaces, tipos abstractos y parámetros de tipo.
Formatos de pregunta
Opción múltiple
La persona candidata: Lee una situación breve, una tabla o una afirmación y elige la respuesta correcta o todas las respuestas correctas.
Usted ve: Si el candidato conoce el material lo suficiente como para aplicarlo, no solo reconocerlo.
15 preguntas en 10 minutos, presentadas de una en una.
Puestos para los que sirve esta prueba
Ingenieros de software, desarrolladores backend y frontend, desarrolladores de aplicaciones móviles y videojuegos, y otras personas que escriben o revisan código orientado a objetos a diario con un nivel intermedio.
Qué puede mostrar esta prueba
Criterio para evaluar código, no solo lo que afirma el currículum
Observe cómo una persona candidata predice qué muestran programas breves orientados a objetos, en lugar de basarse solo en una descripción de su experiencia laboral.
Decisiones de diseño en contexto
Las preguntas piden a las personas candidatas que identifiquen un problema de diseño de clases o representen un requisito mediante clases, interfaces y parámetros de tipo.
Relevante para la revisión de código cotidiana
Use una señal centrada en el código orientado a objetos para evaluar a ingenieros de software y personas desarrolladoras de nivel intermedio que lo escriben o revisan.
Un primer paso centrado
La prueba de 10 minutos le ofrece una señal concisa para ayudarle a enfocar el tiempo que dedique después a muestras de trabajo y entrevistas.
Qué obtiene por cada candidato
- Permaneció en la pestaña de la prueba durante toda la evaluación
- Sin respuestas copiadas y pegadas
- Respondió a un ritmo constante
Las puntuaciones, los perfiles y las señales de integridad son información que usted debe revisar junto con una entrevista; nunca son motivo para tomar una decisión automática.
Señales de integridad de la prueba
Cada persona candidata recibe un conjunto diferente de preguntas, extraídas de amplios bancos de preguntas. El orden de las preguntas y las opciones de respuesta se mezclan, y el navegador muestra una pregunta a la vez. Las respuestas correctas se mantienen en los servidores de HireValid. El cronómetro funciona en el servidor, por lo que, al volver a cargar la página, aparece la misma pregunta y solo queda el tiempo restante. Las personas candidatas no pueden volver a preguntas anteriores. No se puede copiar ni seleccionar el texto de las preguntas, y cualquier intento de copia bloqueado queda registrado en la cronología. Los enlaces personales de invitación vencen, y no se puede volver a realizar una prueba finalizada. HireValid registra señales como el tiempo fuera de la pestaña de la prueba, el texto pegado en las respuestas y las respuestas enviadas más rápido de lo que se puede leer una pregunta. Resume estas señales en un Integrity Score y una cronología de evidencias para que el empleador los revise; nunca toma decisiones por sí solo. Con el consentimiento de la persona candidata, los empleadores pueden añadir fotos tomadas con la cámara web en momentos aleatorios.
Cómo prevenimos las trampas con IA · Señales de integridad
Use la puntuación como una señal más
Considere el resultado como evidencia que una persona debe evaluar, no como una decisión de contratación. Complemente la prueba con una muestra de trabajo en la que las personas candidatas deban analizar o diseñar código orientado a objetos. Después, converse sobre sus decisiones en una entrevista estructurada. Para ver otras opciones de la biblioteca, consulte las páginas de las pruebas de Software Engineer, Git y .NET.
Preguntas para entrevistas estructuradas
¿Cómo representaría varias figuras que deben indicar sus áreas?
Preste atención a cómo la persona candidata distingue las expectativas comunes del comportamiento propio de cada figura y cómo representaría esas decisiones en el código.
Una subclase produce un resultado inesperado al ejecutar un programa pequeño. ¿Cómo lo investigaría?
Preste atención a si siguen un proceso paso a paso para analizar el comportamiento, comprobar la herencia y explicar qué debería hacer el programa.
¿Cómo diseñaría una función que aplique la misma operación a varios tipos de artículos de inventario?
Preste atención a si explican claramente qué contratos o parámetros de tipo usarían y cómo se ajustan esas decisiones al requisito.
Entienda las puntuaciones y los valores de referencia
Equidad y adaptaciones
Cada fragmento es breve, indica el lenguaje y utiliza solo funciones básicas comunes a los principales lenguajes orientados a objetos. No se necesitan conocimientos de frameworks ni bibliotecas. Los escenarios usan ámbitos neutrales, como figuras, inventarios, sensores y cuentas de puntos en lugar de dinero, y nombres de diversos orígenes. Las preguntas están redactadas en inglés estadounidense claro para que la prueba mida el criterio de programación y no la velocidad de lectura. Se permite usar papel para seguir la ejecución del código.
Puede dar tiempo adicional a cualquier candidato como adaptación. Los resultados son pruebas que una persona debe revisar, nunca una decisión automática.
Provisional: todavía no existen normas, y la fiabilidad se informa una vez que 200 personas candidatas hayan completado la prueba.
Detalles de la prueba
Un conjunto cronometrado de preguntas breves de lectura de código sobre diseño y comportamiento orientados a objetos. Las personas candidatas siguen la ejecución de programas pequeños para determinar qué muestran, detectan problemas en el diseño de una clase y eligen cómo representar un requisito mediante clases, interfaces y parámetros de tipo. Los fragmentos están escritos en Java, Python, C# o TypeScript y usan solo las funciones básicas del lenguaje.
- Las preguntas están en inglés.
- Materiales permitidos: Papel para borrador.
- Cada pregunta se responde una sola vez y en orden, sin posibilidad de volver atrás.
- 4 preguntas de práctica, 4 minutos, antes de la prueba cronometrada.
Java, Python, C#, TypeScript son marcas registradas de sus respectivos propietarios. HireValid no está afiliada a ellas ni cuenta con su respaldo.
Preguntas frecuentes
¿Qué mide la evaluación de programación orientada a objetos?+
Mide cómo las personas candidatas leen, predicen y diseñan código orientado a objetos, incluidas clases, objetos, herencia, polimorfismo, encapsulación, interfaces y parámetros de tipo. Las preguntas incluyen fragmentos breves de código y decisiones prácticas de diseño.
¿Qué lenguajes de programación aparecen en la evaluación de programación orientada a objetos?+
Los fragmentos están escritos en Java, Python, C# o TypeScript. Cada uno indica el lenguaje y utiliza funciones básicas. No se necesitan conocimientos de frameworks ni bibliotecas.
¿Las personas candidatas escriben código en la prueba de programación orientada a objetos?+
No. Las 15 preguntas son de opción múltiple. Las personas candidatas leen fragmentos de código, predicen qué muestran los programas pequeños, detectan problemas de diseño de clases o eligen cómo representar un requisito.
¿Cuánto dura la prueba de programación orientada a objetos?+
La prueba dura 10 minutos. Las personas candidatas también pueden probar un conjunto de práctica de 4 preguntas que dura 4 minutos. Se permite usar papel durante la prueba.
Pruebas relacionadas
.NET
10 minutos, Habilidades de programación
ExplorarGitHub
10 minutos, Habilidades de programación
ExplorarCódigo limpio
10 minutos, Habilidades de programación
ExplorarProgramación: algoritmos, nivel inicial
15 minutos, Habilidades de programación
ExplorarProgramación: algoritmos, nivel intermedio
35 minutos, Habilidades de programación
ExplorarProgramación: arreglos
35 minutos, Habilidades de programación
ExplorarUse la prueba de Programación orientada a objetos en su próxima contratación
El plan Free incluye 5 pruebas esenciales; los planes de pago incluyen Biblioteca completa de pruebas.