Interveiw Flashcards

1
Q

What is abstraction?

A

a process of hiding detail from the user and just displaying functionality.

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

What is encapsulation?

A

Is a method for hiding into one object or unit while also protecting it from the outside world

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

What is inheritance?

A

Situation where you create classes that are subclasses of other classes

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

What is polymorphism?

A

Means “many forms”. Happens when many classes are connected by inheritance which allows us to inherit characteristics and methods from another class. Polymorphism use these techniques for many purposes.

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

Questions to ask:

A

Can you tell me more about the day-to-day responsibilities of the role?

Are there opportunities for training and progression within the role/company?

What do you enjoy about working here at the company?

How long have you been here at the company?

Has your role changes since you’ve been here?

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