Основы программирования Flashcards

1
Q

Какие командные оболочки знаете? С какими работали?

A

Bash, PowerShell

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

Какие текстовые редакторы или IDE знаете? Какая между ними разница?

A

VSCode, Sublime Text, IntelliJ, WebStorm
Некоторые IDE преимущественно рассчитаны на работу с конкретным языком программирования

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

Что такое чистая функция?

A

Чистая функция это функция, которая при одних и тех же входных данных выдает одни и те же выходные данные

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

Какие принципы ООП знаете?

A

Абстракция, Полиморфизм, Наследование, Инкапсуляция

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

Какие языки программирования знаете?

A

JavaScript, Python, Java, C#

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

Какие способы представления данных знаете?

A

Двоичный, текстовый (JSON, XML, YAML)

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

В чем разница между компилируемыми и интерпретируемыми языками программирования?

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

В чем разница между динамической и статической типизацией?

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