Підготовка до співбесіди 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-проектах?