Підготовка до співбесіди Ruby on Rails Developer

Інформатика
35 питань
4 грудня

Питання тесту

Ознайомтесь з питаннями перед проходженням. Варіанти відповідей приховані для кращої підготовки.
Запитання 1
Один варіант відповіді
Що таке міграції в Rails і яка їхня роль?
Запитання 2
Один варіант відповіді
Що таке зворотні виклики (callbacks) в ActiveRecord і які їхні недоліки?
Запитання 3
Один варіант відповіді
У чому різниця між render і redirect_to в контролерах Rails?
Запитання 4
Один варіант відповіді
Чому валідації у Rails важливі?
Запитання 5
Один варіант відповіді
Де визначаються маршрути у Rails і яка їхня роль?
Запитання 6
Один варіант відповіді
Для чого служить asset pipeline в Rails?
Запитання 7
Один варіант відповіді
Що означає RESTful проектування у Rails?
Запитання 8
Один варіант відповіді
Які типи фільтрів доступні у контролерах Rails?
Запитання 9
Один варіант відповіді
Яка різниця між методами save, save! та create! в ActiveRecord?
Запитання 10
Один варіант відповіді
Що таке Ruby on Rails?
Запитання 11
Один варіант відповіді
Що означає архітектурний шаблон MVC у контексті Rails?
Запитання 12
Один варіант відповіді
Яка різниця між include, extend та prepend у Ruby-модулях?
Запитання 13
Один варіант відповіді
Яка основна роль ActiveRecord у Rails?
Запитання 14
Один варіант відповіді
Які основні кроки життєвого циклу HTTP-запиту в Rails?
Запитання 15
Один варіант відповіді
Які основні типи асоціацій підтримує ActiveRecord?
Запитання 16
Один варіант відповіді
Що таке concerns у Rails і навіщо їх використовують?
Запитання 17
Один варіант відповіді
Які основні види кешування підтримує Rails?
Запитання 18
Один варіант відповіді
Яким чином у Rails організовують виконання довготривалих або ресурсомістких задач?
Запитання 19
Один варіант відповіді
Які переваги й недоліки використання Rails для великомасштабних застосунків?
Запитання 20
Один варіант відповіді
Що таке області видимості (scopes) в ActiveRecord і коли їх використовувати?
Запитання 21
Один варіант відповіді
Для чого використовується ActionCable у Rails?
Запитання 22
Один варіант відповіді
Які інструменти та підходи використовують для тестування Rails-застосунків?
Запитання 23
Один варіант відповіді
Що таке сильні параметри (strong parameters) і для чого їх використовують?
Запитання 24
Один варіант відповіді
Що таке метапрограмування в Ruby і як воно використовується у Rails?
Запитання 25
Один варіант відповіді
Які ключові механізми безпеки вбудовані в Rails?
Запитання 26
Один варіант відповіді
Що означає створити Rails-додаток у режимі only API (--api)?
Запитання 27
Один варіант відповіді
У чому відмінність між render json: і to_json в Rails?
Запитання 28
Один варіант відповіді
Що таке сервісні (service) об'єкти у контексті Rails і чому їх використовують?
Запитання 29
Один варіант відповіді
Які загальні підходи для підвищення продуктивності Rails-застосунку?
Запитання 30
Один варіант відповіді
Які ключові оновлення з’явилися в Rails 7?
Запитання 31
Один варіант відповіді
Які основні кроки при розгортанні Rails-застосунку у продакшені?
Запитання 32
Один варіант відповіді
Як у Rails зазвичай обробляють завантаження файлів і вкладень?
Запитання 33
Один варіант відповіді
Як працює ActionMailer у Rails?
Запитання 34
Один варіант відповіді
Що таке інтернаціоналізація (I18n) у Rails і як її реалізують?
Запитання 35
Один варіант відповіді
Що таке гем (gem) у Ruby і як ними керують в Rails-проектах?