diff --git a/README.md b/README.md
index a5a8e4d..fc0ba4f 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 **440** questions
+:bar_chart: There are currently **450** questions
:warning: You don't need to know how to answer all the questions in this repo. DevOps is not about knowing all :)
@@ -53,6 +53,8 @@
OpenShift Beginner :baby:
|
+ Monitoring Beginner :baby:
|
+ General |
Scenarios |
@@ -185,15 +187,7 @@ Stateful applications depend on the storage to save state and data, typically da
-Explain monitoring. What is it? What its goal?
-
-
-
-What types of monitoring outputs are you familiar with and/or used in the past?
-
-Alerts
-Tickets
-Logging
+What is Open Source? What are some its benefits?
##### SRE
@@ -247,6 +241,14 @@ This situation might lead to bugs which hard to identify and reproduce.
Note: cross-dependency is when you have two or more changes to separate projects and you would like to test them in mutual build instead of testing each change separately.
+
+Have you contributed to an open source project? Tell me about this experience
+
+
+
+When you publish a project, you usually publish it with a license. What types of licenses are you familiar with?
+
+
## Jenkins
@@ -1239,6 +1241,10 @@ There are a couple of ways to do that:
This is a good article about the topic: https://ops.tips/blog/how-linux-creates-sockets
+
+You executed a script and while still running, it got accidentally removed. Is it possible to restore the script while it's still running?
+
+
## Ansible
@@ -1753,6 +1759,11 @@ Swarm management which means you can create new swarms in Docker Cloud.
* adduser user_name --shell=/bin/false --no-create-home
+
+What can you do if you lost/forogt the root password?
+
+Re-install the OS IS NOT the right answer :)
+
## Coding
@@ -2233,6 +2244,27 @@ def reverse_string(string):
You have created a web page where a user can upload a document. But the function which reads the uploaded files, runs for a long time, based on the document size and user has to wait for the read operation to complete before he/she can continue using the web site. How can you overcome this?
+## Monitoring
+
+
+#### :baby: Beginner
+
+
+Explain monitoring. What is it? What its goal?
+
+
+
+What types of monitoring outputs are you familiar with and/or used in the past?
+
+Alerts
+Tickets
+Logging
+
+
+
+What is the different between infrastructure monitoring and application monitoring? (methods, tools, ...)
+
+
## Prometheus
@@ -2391,6 +2423,16 @@ git checkout HEAD~1 -- /path/of/the/file
```
+
+What is the .git
directory? What can you find there?
+
+
+
+What are some Git anti-patterns? Things that you shouldn't do
+
+ * Not waiting to long between commits
+ * Not removing the .git directory :)
+
#### :star: Advanced
@@ -3161,6 +3203,17 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
Explain what is Hiera
+## General
+
+Although the following questions are not DevOps related, they are still quite common so it's better to prepare for them as well.
+
+
+Tell us little bit about yourself
+
+
+
+Tell me about your last big project/task you worked on
+
## Scenarios
diff --git a/images/general.png b/images/general.png
new file mode 100644
index 0000000..6e7346d
Binary files /dev/null and b/images/general.png differ
diff --git a/images/monitoring.png b/images/monitoring.png
new file mode 100644
index 0000000..e77e878
Binary files /dev/null and b/images/monitoring.png differ