* New questions and spell check (#181)
Added new questions related with KVM, Libvirt and DNF
* Improve run_ci script readability
* Change shell in workflow
* changing the function a bit
using regex
* fixing path
fixing path to get README.md
* os module
removing os module
* Update question_utils.py
running flake8
* Smoother practice experience
* update ci to check all md files
* fix some syntax
* fix README-zh_CN.md
* update syntax_lint accorging to PEP8
* Temporarily delete this question 'Explain the sidecar container pattern' to pass the workflow
---------
Co-authored-by: zhangzhen <zhangzhen@nao.cas.cn>
Co-authored-by: Arie Bregman <bregman.arie@gmail.com>
Apparently we've reached the limit of GitHub rendering (512K).
Time to change the structure accordingly - exercises and questions
will move to sub-directories in the exercises directory.
This is the first patch in performing this transition.
Instead of having exercises in their own separate section,
they are now part of the main topics sections.
This should make the learning process easier to follow
where users have both exercises and questions in the same
place.
In addition, added a couple of new questions & exercises
and modified existing scripts accordingly.
Unforunately, It came to my knowledge that this repository
promoted a phenomenon where DevOps interviews became a trivia game
where people think it's normal to throw 20 random short questions
like "what is fork()" or "which tools would you use for each
of the following areas?" and this was not my intention.
To explcitly state this repository doesn't represents real DevOps
interview questions I've decided to rename it.