faq.md
Most frequently asked questions.
Learning, of course.
Overall, this repository should help you learn some concepts but, don't assume at any point that your interview will include similar questions to those that included in this repository. Regarding interviews, I've added a couple of suggestions here
All good things come to an end...
That's a great question.
I don't have a definitive answer for this question, I'm exploring it myself from time to time. What I believe helps is to:
Well, everywhere! - past experience, colleagues, contributors, ... but please note we do not allow copying interview questions from interview questions sites to here. There are people who worked hard on adding those to their sites and we respect that.
As an evidence, we did deny pull requests with copied content from other sites.
It's a hard question and the reason is that if you'll ask 20 different people, you'll probably get at least 10 different answers but here is what I believe is common today:
Is that a question? :)
If you don't like some of the questions or think that some questions should be removed you can open an issue or submit a PR and we can discuss it there. We don't have rules against deleting questions (for now :P)
You can (although I have no idea why would you want to), but:
Same goes for copying questions from different sources to this repository. We saw it happened already with a couple of pull requests and we rejected them. We will not merge pull requests with copied questions and answers from other sources.
I'll simply imagine you didn't ask that on an open source project... :)
In general, I prefer questions added to this repository will have certain educational value for the user. Either regarding a certain concept or even a very general question, but one that will make the user research on a certain topic and will make him eventually more familiar with some of its core concepts.
I know that this is not the case for every question in this repo as of today (e.g. questions about specific commands) but this is definitely something to aspire for.
I see little to none value in what is known as "Installation Questions". Let's say I ask you "how to install Jenkins?". Should I conclude from your answer that you are familiar with what is Jenkins and/or how it works? In other words, is there a value in knowing how to install Jenkins? In my opinion, no.
Personally, I really like the following sites
I listed some roadmaps in devops-resources
If you see two identical questions, that's a bug.
If you see two similar questions, that's a feature :D (= it's intentional)
For example:
You are right, both ask about horizontal scaling but it's done from a different angle in every question and in addition, I do believe repetition helps you to learn something in a way where you are not fixed on the way it's asked, rather you understand the concept itself.
Absolutely. Don't be afraid to raise ideas and start discussions.
I'll be more than happy to discuss any change you think we should make to improve the learning experience