diff --git a/README.md b/README.md
index caba1d5..e95c344 100644
--- a/README.md
+++ b/README.md
@@ -71,6 +71,7 @@
Docker |
SQL |
OpenShift |
+ Storage |
HR |
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