HABILIDADES DE PROGRAMACIÓN

Prueba de Ruby on Rails para selección de personal

Evalúe los conocimientos prácticos de Rails antes de dedicar tiempo a una prueba de trabajo más exhaustiva y a una entrevista.

  • 10 minutos
  • 15 preguntas
  • Intermedio
  • Opción múltiple
  • Preguntas en inglés (inglés)
  • Teléfono y computadora

La respuesta breve

La evaluación de Ruby on Rails es una prueba cronometrada de 15 preguntas sobre tareas de nivel intermedio con Rails. Mide conocimientos de Active Record y modelado de datos, controladores y enrutamiento, vistas y helpers, y aspectos generales de la aplicación, como las tareas en segundo plano, el almacenamiento en caché y la seguridad. Úsela para evaluar a desarrolladores de Rails y de full stack, ingenieros de backend que empiezan a trabajar con Rails o líderes técnicos que contratan para puestos relacionados con Rails.

Qué mide

Conocimientos prácticos del framework Rails: Active Record, controladores y enrutamiento, vistas y helpers, y aspectos generales de la aplicación, como las tareas en segundo plano, el almacenamiento en caché y la seguridad.

Active Record y modelado de datos

Evalúa los conocimientos sobre modelado de datos con Active Record.

Controladores y enrutamiento

Abarca la gestión de solicitudes mediante rutas y controladores.

Vistas y helpers

Abarca el renderizado de vistas con plantillas y helpers.

Tareas en segundo plano, almacenamiento en caché, seguridad y estructura de la aplicación

Evalúa los conocimientos sobre tareas en segundo plano, almacenamiento en caché, seguridad, pruebas y estructura de la aplicación.

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

Desarrolladores de Rails y de full stack con cierta experiencia en producción, ingenieros de backend que empiezan a trabajar con una base de código Rails y líderes técnicos que evalúan candidatos para trabajos con Rails.

Vea cómo razonan los candidatos sobre el código de Rails

  1. Vaya más allá del currículum

    Vea cómo interpreta un candidato fragmentos breves de Ruby, archivos de rutas y plantillas, y cómo razona sobre su funcionamiento o sobre cómo corregirlos.

  2. Convenciones de Rails 7, no las prácticas de un equipo

    Los fragmentos siguen convenciones de Rails 7 de uso generalizado, en lugar de las prácticas de un equipo o de una gema específica, para que los candidatos que trabajan con distintas bases de código Rails partan en igualdad de condiciones.

  3. Más allá de los modelos y las vistas

    Una subcompetencia sobre tareas en segundo plano, almacenamiento en caché, seguridad y estructura de la aplicación muestra si el candidato piensa en la aplicación en su conjunto y no solo en solicitudes individuales.

Qué obtiene por cada candidato

Informe de ejemplo (datos ficticios)Ruby on Rails
72 %Percentil 48. Referencia: candidatos de HireValid, n = 1380
Active Record y modelado de datos77 %
Controladores y enrutamiento62 %
Vistas y helpers83 %
Tareas en segundo plano, almacenamiento en caché, seguridad y estructura de la aplicación64 %
Integrity ScoreAlta confianza
  • 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.

Use esta prueba gratis

Controles de la evaluación e indicadores para revisar

Cada candidato recibe un conjunto de preguntas distinto, seleccionado de amplios bancos de preguntas. El orden de las preguntas cambia en cada intento y las opciones de respuesta se mezclan. El navegador muestra una pregunta a la vez; las respuestas correctas permanecen en los servidores de HireValid. El tiempo se controla en el servidor, así que, si se vuelve a cargar la página, aparece la misma pregunta con el tiempo restante. Los candidatos no pueden copiar ni seleccionar el texto de las preguntas, y se registra cualquier intento de copia bloqueado. Las invitaciones son personales y caducan. Una vez completada la evaluación, no se puede volver a realizar. HireValid resume indicadores como el tiempo fuera de la pestaña de la prueba, el contenido pegado en las respuestas y las respuestas dadas más rápido de lo que se puede leer una pregunta en un Integrity Score, junto con una cronología de evidencias para que el empleador la revise. No toma la decisión de contratación. Con el consentimiento del candidato, el empleador puede añadir fotos de la cámara web tomadas en momentos aleatorios.

Use el puntaje como uno de los indicadores para contratar

Revise el puntaje junto con una prueba de trabajo en la que el candidato trabaje en una función pequeña de Rails. Después, use una entrevista estructurada para explorar sus decisiones. El puntaje es una evidencia que usted debe revisar, no una decisión por sí sola. Para obtener más contexto, consulte nuestra guía sobre pruebas de selección de personal y cómo creamos nuestras pruebas.

Profundice en las decisiones sobre Rails

  1. ¿Cómo seguiría una solicitud desde una ruta hasta la respuesta renderizada en una aplicación Rails?

    Preste atención a una explicación clara de cómo se conectan las rutas y los controladores, y de cómo llega la respuesta a una vista.

  2. ¿Cómo modelaría la relación entre dos registros para una función de reservas?

    Preste atención a un enfoque práctico de Active Record y a cómo representaría los datos el candidato.

  3. ¿Qué tendría en cuenta al sacar una tarea lenta de una solicitud web?

    Preste atención a los aspectos relevantes de las tareas en segundo plano y a cómo se integran en la aplicación.

Equidad y adaptaciones

Las preguntas evalúan el comportamiento de Rails con fragmentos breves sobre ámbitos neutrales, como pedidos, reservas, tareas y bibliotecas. Incluyen nombres de diversos orígenes y no hacen referencia al dinero, los deportes, las vacaciones ni a conocimientos locales. Los textos son breves y sencillos para que la prueba mida los conocimientos del framework y no el nivel de inglés. Todos los fragmentos siguen convenciones de Rails 7 de uso generalizado, en lugar de las prácticas de un equipo o de una gema específica.

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: la fiabilidad se calculará cuando la hayan completado 200 candidatos.

Lea nuestro enfoque de equidad

Detalles de la prueba

Una evaluación cronometrada de tareas cotidianas con Ruby on Rails: modelar datos con Active Record, gestionar solicitudes mediante rutas y controladores, renderizar vistas con plantillas y helpers, y gestionar aspectos generales de la aplicación, como tareas en segundo plano, almacenamiento en caché, seguridad y pruebas. La mayoría de las preguntas muestran un fragmento breve de Ruby, un archivo de rutas o una plantilla y preguntan qué hace, qué falla o qué cambio lo solucionaría.

  • Las preguntas están en inglés.
  • No se necesitan recursos auxiliares.
  • Cada pregunta se responde una sola vez y en orden, sin posibilidad de volver atrás.
  • 4 preguntas de práctica, 3 minutos, antes de la prueba cronometrada.

Ruby on Rails, PostgreSQL, Turbo son marcas registradas de sus respectivos propietarios. HireValid no está afiliada a ellas ni cuenta con su respaldo.

Preguntas frecuentes

¿Cómo se asegura la equidad de las preguntas de la evaluación de Ruby on Rails?+

Las preguntas usan fragmentos breves sobre temas neutrales, como pedidos, reservas, tareas y bibliotecas. Incluyen nombres de diversos orígenes y no hacen referencia al dinero, los deportes, las vacaciones ni a conocimientos locales. Los textos son breves y sencillos, y los fragmentos siguen convenciones de Rails 7 de uso generalizado, en lugar de las prácticas de un equipo o de una gema específica.

¿Qué incluye el conjunto de práctica de la evaluación de Ruby on Rails?+

Antes de realizar la evaluación de 10 minutos, los candidatos pueden probar un conjunto de práctica de cuatro preguntas con un límite de tres minutos. La evaluación consta de 15 preguntas de opción múltiple en inglés. No se permite usar ayudas y los candidatos no pueden volver a las preguntas anteriores.

¿Quién debería realizar la evaluación de Ruby on Rails?+

Es una evaluación de nivel intermedio para desarrolladores de Rails y de full stack con cierta experiencia en producción, ingenieros de backend que empiezan a trabajar con una base de código Rails y líderes técnicos que evalúan candidatos para trabajos con Rails. Presupone experiencia cotidiana con Rails, no conocimientos iniciales del framework.

¿Qué le indica al empleador el puntaje de la evaluación de Ruby on Rails?+

Verá una puntuación para cada una de las cuatro áreas, por lo que quedará claro si un candidato destaca en Active Record, pero tiene más dificultades con los trabajos en segundo plano, el almacenamiento en caché y la seguridad. Use esas áreas para planificar una prueba práctica de Rails y una entrevista, no para tomar una decisión por sí solas. Para conocer otras pruebas de frameworks web, consulte las de [Django](/tests/programming-skills/django) y [Laravel](/tests/programming-skills/laravel).

Pruebas relacionadas

Use la prueba de Ruby on Rails en su próxima contratación

El plan Free incluye 5 pruebas esenciales; los planes de pago incluyen Biblioteca completa de pruebas.

Use esta prueba gratisPlan Free. No se requiere tarjeta de crédito.
Plan Free. No se requiere tarjeta de crédito.Use esta prueba gratis

Sobre el equipo editorial

Redactado y verificado por el equipo editorial de HireValid. Fuentes consultadas . Lea la política editorial.