Middle - Ruby Flashcards

1
Q

Які проблеми в Ruby (як мові програмування) ви бачите, які, на вашу думку, потрібно розв’язувати якнайшвидше?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Якими бібліотеками, окрім фреймворку Rails, користувалися для створення структури проєкту?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Як можна в Ruby надіслати запит на сторонній API? Який вбудований клас дає змогу це зробити?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Що таке Thread? Чим він відрізняється від Process?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Чи є в Ruby можливість створити абстрактний клас? Чи є спосіб штучно створити абстрактний клас?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Чи є в Ruby можливість множинного наслідування? Чи є спосіб штучно замінити множинне наслідування?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Назвіть максимально точний шлях пошуку методів у Ruby?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Які мінуси використання method_missing знаєте?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Чи можна дізнатись ідентифікатор об’єкта в пам’яті, якщо так, то яким чином?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Які види enumerator для масиву ви знаєте?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Що таке мемоізація методів? Навіщо її використовують?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

За допомогою якого хука можна порахувати кількість нащадків певного класу?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

У чому різниця запуску rspec та bundle exec rspec?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Чи створювали ви гем у Ruby? Яка механіка / послідовність дій для створення гему?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Що таке Rack middleware?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Є такий код:

users = User.where(id: [1,3,4])
 users.where(name: 'Alex')
 users.inspect

Після якої стрічки коду ActiveRecord виконує запит в базу?

A