diff --git a/README.md b/README.md
index 9dd0e90..84290d7 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
:information_source: This repository contains interview questions on various DevOps related topics
-:bar_chart: There are currently **461** questions
+:bar_chart: There are currently **485** questions
:warning: You don't need to know how to answer all the questions in this repo. DevOps is not about knowing all :)
@@ -48,7 +48,7 @@
Azure Beginner :baby:
|
Google Cloud Platform Beginner :baby:
|
OpenStack Beginner :baby: Advanced :star: |
- Security Beginner :baby:
|
+ Security Beginner :baby: Advanced :star: |
Puppet Beginner :baby: Advanced :star: |
OpenShift Beginner :baby:
|
@@ -192,6 +192,10 @@ Stateful applications depend on the storage to save state and data, typically da
##### SRE
+
+Compare SRE to DevOps
+
+
What SRE team is responsible for?
@@ -206,6 +210,15 @@ One can argue whether it's per company definition or a global one but at least a
What are MTTF (mean time to failure) and MTTR (mean time to repair)? What these metrics help us to evaluate?
+
+What is a post-mortem meeting? Why is it important?
+
+
+
+What is "infrastructure as code"? What implementation of IAC are you familiar with?
+
+
+
#### :star: Advanced
@@ -516,6 +529,14 @@ Stop the instance, the type of the instance to match the desired RAM and start t
2. Read Replicas - for better performences
+
+What is EBS?
+
+
+
+What is VPC?
+
+
## Network
@@ -1094,6 +1115,10 @@ related to the file like its size, owner, permissions, etc.
What is NTP? What is it used for?
+
+Explain Kernel OOM
+
+
What is SELiunx?
@@ -1183,6 +1208,24 @@ While an A record points a domain name to an IP address, a PTR record does the o
How do you list the content of a package without actually installing it?
+##### Applications and Services
+
+
+What is a load balancer?
+
+
+
+What load balancer algorithms are you familiar with?
+
+
+
+What is a proxy?
+
+
+
+What is a reverse proxy?
+
+
#### :star: Advanced
@@ -1788,6 +1831,10 @@ Swarm management which means you can create new swarms in Docker Cloud.
Re-install the OS IS NOT the right answer :)
+
+What is sudo? How do you set it up?
+
+
## Coding
@@ -1813,6 +1860,19 @@ Re-install the OS IS NOT the right answer :)
Explain big O notation
+##### Code Review
+
+
+What are your code-review best practices?
+
+
+
+Do you agree/disagree with each of the following statements and why?:
+
+ * The commit message is not important. When reviewing a change/patch one should focus on the actual change
+ * You shouldn't test your code before submitting it. This is what CI/CD exists for.
+
+
##### Strings
@@ -3189,6 +3249,27 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
How do you manage passwords in different tools and platforms?
+
+Explain the following:
+
+ * Vulnerability
+ * Exploits
+ * Risk
+ * Threat
+
+
+
+What is XSS?
+
+
+
+What is an SQL injection? How to manage it?
+
+
+
+What is Certification Authority?
+
+
How do you identify and manage vulnerabilities?
@@ -3197,10 +3278,18 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
Explain "Privilege Restriction"
+
+What types of firewalls are there?
+
+
What is DDoS attach? How do you deal with it?
+
+What is the difference between asynchronous and synchronous encryption?
+
+
Explain Man-in-the-middle attach
@@ -3209,10 +3298,27 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
Explain CVE and CVSS
+
+What is ARP Poisoning?
+
+
Describe how do you secure public repositories
+
+How do cookies work?
+
+
+
+Do you think open source project is more secured when compared to a proprietary software?
+
+
+
+Explain OAuth
+
+
+
##### Containers
@@ -3223,6 +3329,13 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
Explain what is Docker Bench
+
+#### :baby: Advanced
+
+
+Explain MAC flooding attach
+
+
## Puppet