Middle - Ruby Flashcards
Які проблеми в Ruby (як мові програмування) ви бачите, які, на вашу думку, потрібно розв’язувати якнайшвидше?
Якими бібліотеками, окрім фреймворку Rails, користувалися для створення структури проєкту?
Як можна в Ruby надіслати запит на сторонній API? Який вбудований клас дає змогу це зробити?
Що таке Thread? Чим він відрізняється від Process?
Чи є в Ruby можливість створити абстрактний клас? Чи є спосіб штучно створити абстрактний клас?
Чи є в Ruby можливість множинного наслідування? Чи є спосіб штучно замінити множинне наслідування?
Назвіть максимально точний шлях пошуку методів у Ruby?
Які мінуси використання method_missing знаєте?
Чи можна дізнатись ідентифікатор об’єкта в пам’яті, якщо так, то яким чином?
Які види enumerator для масиву ви знаєте?
Що таке мемоізація методів? Навіщо її використовують?
За допомогою якого хука можна порахувати кількість нащадків певного класу?
У чому різниця запуску rspec та bundle exec rspec?
Чи створювали ви гем у Ruby? Яка механіка / послідовність дій для створення гему?
Що таке Rack middleware?