Что нужно знать разработчикам Ruby и Rails? - PullRequest
62 голосов
/ 03 апреля 2010

Что должен знать кто-либо из начинающих, среднего и старшего разработчиков, работающих с Rails? Через доску: теоретические знания, инструменты разработки, драгоценные камни и многое другое. Какие вопросы обычно возникают на собеседовании?

Ответы [ 5 ]

139 голосов
/ 03 апреля 2010

Старший

  • Анализ и профилирование приложения на предмет проблем с производительностью и памятью
  • Анализирует и профилирует приложение по вопросам безопасности
  • Понимание моделирования базы данных и анализа запросов
  • Настройка производственного развертывания (Passenger, Thin, Apache и т. Д.)
  • Понимать и использовать метапрограммирование Ruby
  • Навыки наставничества
  • Коммуникативные навыки
  • Планирование и оценка

Средний уровень

  • Установка и развертывание приложения Rails для производства
  • Понимание стека Rails - обратные вызовы, фильтры, плагины, движки, гемы, стойки
  • Понимание и использование ассоциаций Active Record
  • Понимать и использовать области для определения абстракций модели
  • Определение тестов с использованием Cucumber и rSpec
  • Понимать и использовать ориентацию объекта
  • Понимать и использовать шаблоны проектирования (объяснить, что они из себя представляют, знать некоторые базовые шаблоны)

Начальный уровень

  • Создание и настройка среды Rails
  • Использование генераторов для создания моделей, контроллеров и миграций
  • Создание и использование миграции для управления базой данных
  • Создание модульного теста с использованием rspec / etc
  • Создание модели и основные проверки
  • Обработка запроса GET с использованием контроллера, модели и представления
  • Обработка запроса POST с использованием контроллера, модели и представления
  • Базовый HTML, CSS и JavaScript
  • Basic GIT - клонировать, зафиксировать, нажать
12 голосов
/ 10 июня 2013

Я записал некоторые вопросы и ответы, которые я получил из своих интервью, и некоторые дополнительные логические вопросы, которые могут оказаться полезными.

Вот оно: http://anilpunjabi.tumblr.com/post/25948339235/ruby-and-rails-interview-questions-and-answers

Наслаждайтесь !!!

1 голос
/ 28 февраля 2012

Я думаю, что для уровня старшинства вы должны быть в состоянии ответить на большинство следующих вопросов:

Вот моя ссылка на блог .

1 голос
/ 03 апреля 2010

Как настроить и развернуть приложения Rails в производственной среде

0 голосов
/ 03 апреля 2010

Понимание блоков ruby ​​и итераторов для обхода и обработки наборов данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...