diff --git a/README.md b/README.md index 10098e2..4ce489f 100644 --- a/README.md +++ b/README.md @@ -3,13 +3,13 @@ :information_source:  This repository contains interview questions on various DevOps related topics -:bar_chart:  There are currently **200** interview questions +:bar_chart:  There are currently **208** interview questions -:warning:  Some answers might be only partial and shouldn't be used as they are in interviews +:warning:  You don't need to know how to answer all the questions in this repo. DevOps is not about knowing all the tools and frameworks -:exclamation:  You don't need to know how to answer all these questions here. DevOps is not about specific set of tools or techs +:exclamation:  Some questions are more for testing your own knowledge than actual valid interview questions -:exclamation:  Some questions are very specific and will be asked only if you are being interviewed to specialized roles +:exclamation:  For interviewers, I suggest focusing on three things: the resume of the candidate, scenario questions and technical concepts. Don't have an interview of only specific technical questions. :pencil:  You can add more questions & answers by submitting pull requests :) @@ -38,7 +38,7 @@ Go
Go

Beginner :baby:
Mongo
Mongo

Beginner :baby:
OpenShift
OpenShift

Beginner :baby:
- Bash
Shell Scripting

Beginner :baby:
+ Bash
Shell Scripting

Beginner :baby:
Advanced :star: @@ -162,6 +162,9 @@ which follows the immutable infrastructure paradigm. What is HTTP and how it works?
+
+Describe the workflow of setting up some type of web server (Apache, IIS, Tomact, ...)
+
#### :star: Advanced @@ -593,6 +596,10 @@ soft links can be created between different file systems while hard link can be created only within the same file system. +
+What is a swap partition? What is it used for?
+
+
What do you know about LVM?
@@ -1491,9 +1498,14 @@ Depends on the language and settings used but in Bash for example, by default th ## Scenarios -Scenarios are questions which combine several subjects together. Some scenarios will -require from you to design, plan and implement environments with different constraints -and considerations. +Scenarios are questions which don't have verbal answer and require you one of the following: + + * Set up environments + * Write scripts + * Design and/or develop infrastructure projects + +These questions usually given as an home task to the candidate and they can combine several topics together. +Below you can find several scenario questions: * [Elasticsearch & Kibana on AWS](scenarios/elk_kibana_aws.md) * [Ansible, Minikube and Docker](scenarios/ansible_minikube_docker.md) diff --git a/scripts/count_questions.sh b/scripts/count_questions.sh index da7f53b..cce300a 100755 --- a/scripts/count_questions.sh +++ b/scripts/count_questions.sh @@ -1,3 +1,4 @@ #!/bin/bash -cat README.md | grep \<\/summary\> | wc -l +# 5 is the number of scenario questions. +expr 5 + $(cat README.md | grep \<\/summary\> | wc -l)