From 0e77ca6611f6cc810005a91b65cdd53f56776c71 Mon Sep 17 00:00:00 2001 From: abregman Date: Thu, 5 Dec 2019 00:07:46 +0200 Subject: [PATCH] Add questions and answers page for clarification --- README.md | 6 +----- common-qa.md | 32 ++++++++++++++++++++++++++++++++ scripts/count_questions.sh | 2 +- 3 files changed, 34 insertions(+), 6 deletions(-) create mode 100644 common-qa.md diff --git a/README.md b/README.md index 5e8494b..f8ccb60 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,10 @@ :books:  To learn more about DevOps check the resources in [DevOpsBit.com](https://devopsbit.com) -:thought_balloon:  Different interviewers focus on different things. Some will focus on your resume while others might focus on scenario questions or specific technical questions. I tried to cover different types of questions for you to practice and test your skills +:warning:  The purpose of this repo is to help you test your knowledge and/or prepare for interviews. It doesn't represents a DevOps interview. Please read [Q&A](common-qa.md) for more details :pencil:  You can add more questions & answers by submitting pull requests :) You can read more about it [here](CONTRIBUTING.md) -:warning:  The purpose of this repo is to help you test your knowledge and/or prepare for interviews. It doesn't represents a DevOps interview and it doesn't mean the questions here will be asked in your interview - :cn:  You can find a [中文](README-zh_CN.md) Chinese translation right [here](README-zh_CN.md) **** @@ -4200,8 +4198,6 @@ Below you can find several scenario questions: * [Cloud Slack bot](scenarios/cloud_slack_bot.md) * [Jenkins: writing scripts](scenarios/jenkins_scripts.md) * [Jenkins: writing pipelines](scenarios/jenkins_pipelines.md) -* [Jenkins: infra fairness](scenarios/jenkins_infra_fairness.md) -* [CI for open source project](scenarios/ci_for_open_source_project.md) ## Credits diff --git a/common-qa.md b/common-qa.md new file mode 100644 index 0000000..6cb6737 --- /dev/null +++ b/common-qa.md @@ -0,0 +1,32 @@ +## Q&A + +### What is the purpose of repository? + +To learn, of course :) + +### Are these real DevOps interview questions? + +Well, first of all, most of the questions in this repo aren't really DevOps questions. They are operational, development, HR, ... questions. Probably less than 1% percentage are actual DevOps questions but whether we like it or not, some interviews include them and this is why they are in this repository. + +Also, coding-operational-HR-...-interview-questions is too long name for a repository + +## Should I be familiar with all the tools/platforms/... listed in this repository? + +NO NO NO! :) +I won't give you the crap of "DevOps is a culture, not a role" kind of stuff but one thing is for sure, DevOps is not about being familiar with all the existing tools. + +With that being said, there are some concepts, tools, platforms, ... that are quite common in jobs requirements. Take Linux for example. While Linux is not part of 100% of DevOps roles out there (go figure it out...) it's still quite desired skill and probably appear as a requirement in more than 80% of DevOps roles if I had to guess. So go learn some Linux ;) + +### How should I prepare for my DevOps interview? + +Excellent question. We are exploring it [here](prepare_for_interview.md) +If you have any idea how, please contribute to that file :) + +### Why there are no answers to most of the questions? + +Because we need more contributors ;) +Also because the maintainer really likes to ask questions and less answering them :) + +### Can I add questions and/or answers? + +I'll simply imagine you didn't ask that on an open source project... diff --git a/scripts/count_questions.sh b/scripts/count_questions.sh index e8b309b..1b7dab7 100755 --- a/scripts/count_questions.sh +++ b/scripts/count_questions.sh @@ -1,3 +1,3 @@ #!/bin/bash -echo $((8 + $(cat README.md | grep \<\/summary\> | wc -l))) +echo $((6 + $(cat README.md | grep \<\/summary\> | wc -l)))