Communication Lab - Theory Flashcards

1
Q

Explain what a data engineer does.

A

Data engineers are usually tasked with constructing and maintaining repositories of data. They also monitor the movement and status of data throughout systems.

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

What skills does a data engineer often require?

A
  • Python
  • SQL
  • AWS
  • Big Data tools
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the key differences between Java en Python?

A
  • Python is a dynamically type programming language. (It is not necessary to declare variables). Python has a fairly easy syntax, which is easy to learn. Python hides its internal details for the programmer
  • Java is a statically typed language. (necessary to declare variables). Java takes less time for code execution
  • Generally we can say that Java guides you through the process of programming while Python gets things done.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Java generally used for?

A

More complex applications, android applications, web applications

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

What is Python generally used for?

A

Machine learning, deep learning and the general overarching AI field

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

What stages of a meeting are there.

A
  • Welcome and introductions
  • Chair opens meeting by stating names of those from whom he received ‘apologies of absence’
  • Minutes of the previous meeting
  • These need to be approved, if there are inaccuracies, they need to refer to items from the previous meeting that require further discussion
  • Points on the agenda
  • AOB (Any other business): Everyone is asked if the have anything further to discuss
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is a CDN?

A

(Content delivery network) A global network of servers, placed so that at least one server is close enough for a fast connection wherever a user lives.

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

What is outsourcing?

A

The practice of delegating specific it functions or processes to external service providers.

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

What are some disadvantages of outsourcing?

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