General IT/Math Flashcards

1
Q

What is a load balancer?

A

Its like a network traffic cop that filter through network traffic and sitting in the front and routs all the data to multiple servers.

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

What is REST API

A

Representational state transfer, a set of constrains set by developers about how to send a representation of data/state to a endpoint

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

What does the S stand for in the SOLID Principle?

A

The Single-responsibility principle: “There should never be more than one reason for a class to change.” In other words, every class should have only one responsibility.

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

What does the O stand for in the SOLID Principle?

A

The Open–closed principle: “Software entities … should be open for extension, but closed for modification.” Add better explaination

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

What does the L stand for in the SOLID Principle?

A

The Liskov substitution principle: “Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it.”

For example, if a class Car has the function ShiftGear() and an electric car class is a subclass of Car. Then this ElectricCar would be a violation of this principle.

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

What does the I stand for in the SOLID Principle?

A

The Interface segregation principle: “Clients should not be forced to depend upon interfaces that they do not use.” Add example

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

What does the D stand for in the SOLID Principle?

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

What is EPM software?

A

It stands for Enterprise Performance Management?

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