63 votes

Ce que Ruby et Rails de Développeurs Devrait Savoir?

Ce que doit savoir à quelqu'un comme un Niveau d'Entrée, niveau intermédiaire, et de Développeur Senior avec Rails? À travers le conseil d'administration: connaissances théoriques, des outils de développement, les perles et plus encore. Quelles questions sont généralement à l'entrevue?

138voto

Toby Hede Points 22128

Senior

  • Analyser le profil et les performances d'une application et des problèmes de mémoire
  • Les Analyses de profil et une application pour les questions de sécurité
  • Comprendre la base de données de la modélisation et de l'analyse de la demande de
  • Tune un déploiement en production (transport de Passagers, Mince, Apache, etc)
  • Comprendre et utiliser Ruby métaprogrammation
  • Capacités de mentorat
  • Les compétences de Communication
  • La planification et l'Estimation

À mi-niveau

  • Le programme d'installation et de déployer une Application Rails pour la production
  • Comprendre les Rails de la pile des rappels, des filtres, des plugins, des moteurs, des gemmes, des rack
  • Comprendre et utiliser l'Enregistrement Actif des associations
  • Comprendre et utiliser des étendues de définir un modèle d'abstractions
  • Définir les tests à l'aide de Concombre et rSpec
  • Comprendre et utiliser l'Orientation de l'Objet
  • Comprendre et utiliser les Modèles de Conception (expliquer ce qu'ils sont, à savoir certains modèles de base)

Niveau D'Entrée

  • Créer et configurer un environnement Rails
  • L'utilisation de générateurs de créer des modèles, des contrôleurs et des migrations
  • Créer et utiliser une migration de gérer la base de données
  • Créer une unité de test à l'aide de rspec/etc
  • Créer un modèle de base et validations
  • Gérer une demande d'OBTENIR l'aide d'un Contrôleur, le Modèle et la Vue
  • Gérer une requête POST à l'aide d'un Contrôleur, le Modèle et la Vue
  • De base en HTML, CSS et JavaScript
  • De base de GIT - clone, commit, push

12voto

Anil Points 51

J'ai écrit quelques questions et réponses que j'ai vécu de mes entrevues et de la logique supplémentaire les questions que vous pourriez trouver utiles.

Ici, il est: http://anilpunjabi.tumblr.com/post/25948339235/ruby-and-rails-interview-questions-and-answers

Profitez-en !!!

1voto

hosam ebrahim Points 1

Je pense que pour l'ancienneté de niveau, vous devriez être en mesure de répondre à la plupart des questions suivantes:

Voici mon lien de blog.

0voto

jpartogi Points 8253

Comment configurer et déployer des applications Rails à l'environnement de production

0voto

scaney Points 1161

Comprendre ruby blocs et les itérateurs pour parcourir et manipuler des ensembles de données.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X