Ruby interview questions and tests

Many recruiters use yes-no questions to test their candidates, but this doesn’t help them understand how the developer manages to deal with the challenges that they may face at work. Without a technical screening platform, you simply cannot be sure how successful this developer will be with certain tasks at work.

Using our Ruby interview questions and tests you can check how your candidates can deal with real tasks, which is a great performance indicator. You even can check the screen recording to see how they were completing the programming task.

Technologies couvertes :

Langage de programmation : Ruby

Les frameworks et bibliothèques Ruby : Ruby on Rails

Construire des outils : Rake

Ruby
SENIOR
Des compétences éprouvées
Durée
75 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby

Tâche de programmation - Niveau : Difficile

Ruby | Log parser CLI application - Implémenter les fichiers journaux analysant une application CLI.

Ruby on Rails
JUNIOR
Des compétences éprouvées
Durée
70 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby on Rails et Ruby

Tâche de programmation - Niveau : Facile

Ruby on Rails | Projet "Game Of Chairs" - Mise en place d'un générateur d'adresses électroniques basé sur des données lues dans un fichier CSV

Ruby
MIDDLE
Des compétences éprouvées
Durée
104 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby

Tâche de programmation - Niveau : Moyen :

Ruby | School - rapport de leçons - Mettre en place deux méthodes : une pour importer les données des leçons et une autre pour générer un rapport sur les élèves.

Ruby
MIDDLE
Des compétences éprouvées
Durée
40 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby on Rails

Tâche de programmation - Niveau : Moyen :

Ruby | Ruby on Rails | Flight manager app | Réservation de sièges et analyse des vols - Implémente les fonctionnalités manquantes de l'application de gestion des données des vols comme la réservation de sièges et l'analyse des vols.

Ruby
JUNIOR
Des compétences éprouvées
Durée
70 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby, Ruby on Rails

Tâche de programmation - Niveau : Facile

Ruby on Rails | Créer et organiser des données pour l'émission de télévision - Jeu de chaises.

Ruby
JUNIOR
Des compétences éprouvées
Durée
51 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby, Ruby on Rails

Tâche de programmation - Niveau : Facile

Ruby | Ruby on Rails | Anonymizer - Mise en place de 3 anonymiseurs de contenu : pour les e-mails, pour le nom d'utilisateur Skype et pour les numéros de téléphone.

Ruby
MIDDLE
Des compétences éprouvées
Durée
119 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby, Ruby on Rails

Tâche de programmation - Niveau : Moyen :

Ruby | Ruby on Rails | Cookbook - Ajout de règles de validation et mise en place d'une fonctionnalité de recherche de recettes à l'aide de la base de données SQLite3.

Ruby
JUNIOR
Des compétences éprouvées
Durée
54 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby, Ruby on Rails

Tâche de programmation - Niveau : Facile

Ruby | Ruby on Rails | Défi des commentaires - Ajouter des associations pour les commentaires et mettre en place une action d'indexation des billets de blog.

Ruby
JUNIOR
Des compétences éprouvées
Durée
54 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Ruby

Tâche de programmation - Niveau : Facile

Ruby | Encodeurs de texte - Mettre en œuvre deux encodeurs de texte simples (encodeur de décalage et encodeur de substitution) et un algorithme d'encodage composite.