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
Azure

Beginner :baby:
gcp
Google Cloud Platform

Beginner :baby:
openstack
OpenStack

Beginner :baby:
Advanced :star: - security
Security

Beginner :baby:
+ security
Security

Beginner :baby:
Advanced :star: puppet
Puppet

Beginner :baby:
Advanced :star: OpenShift
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