Питання з тестів з Підготовка до співбесіди Ruby Developer
Переглядайте та практикуйтеся з окремими питаннями. Загалом 40 питань з 1 тестів.
- Питання 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-застосунку застосовують на підприємницькому рівні?