diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1c23360..ca1ea57 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,11 +4,14 @@ Use pull requests to contribute to the project. Stick to the following format: -
+\
[Question]
[Answer] -
+\
+ +* If you added several questions and you would like to know how many questions are there you can use the script "count_questions.sh" in scripts directory. + ## What to avoid diff --git a/README.md b/README.md index b16a35f..6139bf4 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ :information_source:  This repository contains questions on various DevOps and SRE related topics -:bar_chart:  There are currently **704** questions +:bar_chart:  There are currently **711** questions :books:  To learn more about DevOps check the resources in [DevOpsBit.com](https://devopsbit.com) @@ -463,8 +463,10 @@ Within each region, there are multiple isolated locations known as Availability Edge locations are basically content delivery network which caches data and insures lower latency and faster delivery to the users in any location. They are located in major cities in the world. +#### IAM +
-What is IAM?
+What is IAM? What are some of its features?
@@ -473,6 +475,18 @@ Edge locations are basically content delivery network which caches data and insu True
+
+What are Roles?
+ +A way for allowing a service of AWS to use another service of AWS. You assign roles to AWS resources. +
+ +
+What are Policies?
+ +Policies documents used to give permissions as to what a user, group or role are able to do. Their format is JSON. +
+ #### S3
@@ -1675,7 +1689,11 @@ ls, wc, dd, df, du, ps, ip, cp, cd ... #### Commands
-What the lsof command does?
+What the lsof command does? Have you used it? What for?
+
+ +
+What the awk command does? Have you used it? What for?
@@ -2462,6 +2480,10 @@ Setting the replicas to 0 will shut down the process. Now start it with `kubectl What is Object Oriented Programming? Why is it important?
+
+What are the four pillars of object oriented programming?
+
+
Explain recursion
@@ -4454,6 +4476,10 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then What are some examples of security architecture requirements?
+
+What is air-gapped network (or air-gapped environment)? What its advantages and disadvantages?
+
+ ##### Containers
@@ -4915,12 +4941,16 @@ TODO: explain what is actually a Cookie What is an Application Load Balancer?
-#### General Misc +#### Random
How a search engine works?
+
+What is faster than RAM?
+
+ ## HR Although the following questions are not DevOps related, they are still quite common and part of the DevOps interview process so it's better to prepare for them as well. @@ -4960,6 +4990,17 @@ Relax, there is no wrong or right answer here...I think. How do you deal with a situation where key stakeholders are not around and a big decision needs to be made?
+
+Where do you see yourself in 5 years?
+ +Some ideas (some of them bad and should not be used): + +* Senior DevOps +* Manager +* Retirement +* Your manager +
+
Give an example of a time you were able to change the view of a team about a particular tool/project/technology