Skip to content

Instantly share code, notes, and snippets.

@bibendi
Created September 24, 2017 16:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bibendi/67f0fde64abf786477d0a86c5ebfefba to your computer and use it in GitHub Desktop.
Save bibendi/67f0fde64abf786477d0a86c5ebfefba to your computer and use it in GitHub Desktop.

Вопросы на собеседование Ruby программиста

Технический блок

  • Чем отличается module от class?
  • Чем отличается String от Symbol?
  • Слышал ли про duck typing?
  • С каким гемами работал? Какие больше всего понравились?
  • С какими версиями RoR работал?
  • Как обстоит дело с тестированием?
  • Сисетмы контроля версий - зачем нужна и какими пользовался?
  • Какой основной паттерн у RoR? Какие еще паттерны занешь и используешь?
  • Какие базы данных использовал, какая понравилось больше всего и почему?
  • Какие бывают индексы и в каких случаях применимы?
  • pgBouncer — что это и зачем нужно?
  • PgQ (другие очереди)
  • Использовал ли анализ и оптимизацию медленных запросов? Нравилось ли этим заниматься?
  • С помощью чего выполнял асинхронные задачи? Для чего вообще они нужны?
  • Опыт использования html, css и js?

Вопросы по резюме

  • Что разрабатывали?
  • Зачем и какие приемущества поулучал работодадель?
  • Как проходило ревью, принятие и внедрение кода?
  • Как оценивались и распределялись задачи в команде?
  • Какой системой тикетов пользовался?
  • Какие ресурсы читаешь и как часто?
  • Какие задачи интересуют?
  • Какие последние книги прочитал?
  • Может сделал в жизни такое, чем можешь гордиться? =)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment