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