diff --git a/README.md b/README.md index caba1d5..e95c344 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ Docker
Docker
sql
SQL
OpenShift
OpenShift
+ Storage
Storage
HR
HR
Exercises
Exercises
@@ -1967,6 +1968,14 @@ A three-way handshake is primarily used to create a TCP socket connection. It wo - The client node receives the SYN/ACK from the server and responds with an ACK packet. +
+What is round-trip delay or round-trip time?
+ +From [wikipedia](https://en.wikipedia.org/wiki/Round-trip_delay): "the length of time it takes for a signal to be sent plus the length of time it takes for an acknowledgement of that signal to be received" + +Bonus question: what is the RTT of LAN? +
+
How does SSL handshake work?
@@ -6709,6 +6718,34 @@ as key-value pair, document-oriented, etc. Explain what is Downward API
+## Storage + +
+What is a storage device? What storage devices are there?
+ +* Hard Disks +* SSD +* USB +* Magnetic Tape +
+ +
+Explain the following: + +* Block Storage +* Object Storage +* File Storage
+
+ +
+What is Random Seek Time?
+ +The time it takes for a disk to reach the place where the data is located and read a single block/sector. + +Bones question: What is the random seek time in SSD and Magnetic Disk? +Answer: Magnetic is about 10ms and SSD is somewhere between 0.08 and 0.16ms +
+ ## Shell Scripting
@@ -7093,7 +7130,7 @@ An availability set is a logical grouping of VMs that allows Azure to understand Explain Azure managed disks
-#### Network +#### Azure Network
What's an Azure region?
@@ -7103,7 +7140,7 @@ An availability set is a logical grouping of VMs that allows Azure to understand What is the N-tier architecture?
-#### Storage +#### Azure Storage
What storage options Azure supports?
@@ -8720,10 +8757,6 @@ These are not DevOps related questions as you probably noticed, but since they a What was most challenging part in the project you worked on?
-
-Why do you want to work here?
-
-
How did you hear about us?
@@ -8809,6 +8842,24 @@ You can use and elaborate on one or all of the following: * Creativity (be able to support it with some actual examples)
+#### Pointless Questions + +
+Why do you want to work here?
+
+ +
+Why are you looking to leave your current place?
+
+ +
+What are your strengths and weaknesses?
+
+ +
+Where do you see yourself in five years?
+
+ #### Team Lead
@@ -9042,6 +9093,14 @@ Bonus: extract the last word of each line [This article](https://www.redhat.com/en/topics/microservices/what-is-a-service-mesh) provides a great explanation.
+
+Explain "Loose Coupling"
+
+ +
+What is a message queue? When is it used?
+
+ #### Scalability
@@ -9070,12 +9129,34 @@ High Availability - Being able to access a resource (in some use cases, using di Vertical Scaling is the process of adding resources to increase power of existing servers. For example, adding more CPUs, adding more RAM, etc.
+
+What are the disadvantages of Vertical Scaling?
+ +With vertical scaling alone, the component still remains a single point of failure. +In addition, it has hardware limit where if you don't have more resources, you might not be able to scale vertically. +
+
Explain Horizontal Scaling
Horizontal Scaling is the process of adding more resources that will be able handle requests as one unit
+
+What is the disadvange of Horizontal Scaling? What is often required in order to perform Horizontal Scaling?
+ +A load balancer. You can add more resources, but if you would like them to be part of the process, you have to serve them the requests/responses. +Also, data inconsistency is a concern with horizontal scaling. +
+ +
+Explain Resiliency and what ways are there to make a system more resilient
+
+ +
+Explain "Consistent Hashing"
+
+
How would you update each of the services in the following drawing without having app (foo.com) downtime?
diff --git a/credits.md b/credits.md index f04c3c0..fe50a69 100644 --- a/credits.md +++ b/credits.md @@ -17,3 +17,4 @@ Testing logo by [Flatart](https://www.iconfinder.com/Flatart)
Google Cloud Plataform Logo created by Google®
VirtualBox Logo created by dAKirby309, under the Creative Commons Attribution-Noncommercial 4.0 License. Certificates logo by Flatart
+Storage icon by Dinosoftlab
diff --git a/images/storage.png b/images/storage.png new file mode 100644 index 0000000..3cac56d Binary files /dev/null and b/images/storage.png differ