Software Engineering and Computer Science Flashcards

1
Q

Popular data structures types

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

Array - pros and cons, price of the operation, when to use?

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

Hashmap - pros and cons, price of the operation, when to use?

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

List - pros and cons, price of the operation, when to use?

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

What is binary search, how it works, it’s price and requirements to use?

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

Graph algorithms - Wide search, Deep search, A*

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

Other Data structures and algorithms?

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

Basic OOP principles

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

Incapsulation

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

Polymorphism

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

Inheritance

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

Describe some patterns that you used and know

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

Multiple inheritance pros and cons

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

OOP Principle 4

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

OOP Principle 5

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

Elements of Functional programming

A
17
Q

Elements of Parallel programming

A
18
Q

Knowledge of other programming languages

A