Add another coding practice site
This commit is contained in:
parent
b6fc433d51
commit
0482b85eb0
25
README.md
25
README.md
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
:information_source: This repository contains questions on various DevOps and SRE related topics
|
:information_source: This repository contains questions on various DevOps and SRE related topics
|
||||||
|
|
||||||
:bar_chart: There are currently **725** questions
|
:bar_chart: There are currently **726** questions
|
||||||
|
|
||||||
:books: To learn more about DevOps check the resources in [DevOpsBit.com](https://devopsbit.com)
|
:books: To learn more about DevOps check the resources in [DevOpsBit.com](https://devopsbit.com)
|
||||||
|
|
||||||
@ -78,8 +78,6 @@
|
|||||||
<details>
|
<details>
|
||||||
<summary>What is DevOps?</summary><br><b>
|
<summary>What is DevOps?</summary><br><b>
|
||||||
|
|
||||||
There are many good answers to this question.
|
|
||||||
|
|
||||||
Amazon:
|
Amazon:
|
||||||
|
|
||||||
"DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market."
|
"DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes. This speed enables organizations to better serve their customers and compete more effectively in the market."
|
||||||
@ -111,10 +109,10 @@ Make sure to elaborate :)
|
|||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>What are the anti-patterns of DevOps?</summary><br><b>
|
<summary>What are the anti-patterns of DevOps?</summary><br><b>
|
||||||
</b></details>
|
|
||||||
|
|
||||||
<details>
|
* Now allowing to push in production on Friday :)
|
||||||
<summary>What is Reliability? How does it fit DevOps?</summary><br><b>
|
* One specific person is in charge of different tasks. For example there is only one person who is allowed to merge the code of everyone else
|
||||||
|
* Treating production differently from development environment. For example, not implementing security in development environment
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
@ -230,6 +228,10 @@ It can be as simple as one Ansible (or other CM tool) task that runs periodicall
|
|||||||
<summary>Compare SRE to DevOps</summary><br><b>
|
<summary>Compare SRE to DevOps</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is Reliability? How does it fit DevOps?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>What SRE team is responsible for?</summary><br><b>
|
<summary>What SRE team is responsible for?</summary><br><b>
|
||||||
|
|
||||||
@ -2541,6 +2543,7 @@ Statements are instructions executed by the interpreter like variable assignment
|
|||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Binary search:
|
<summary>Binary search:
|
||||||
|
|
||||||
* How it works?
|
* How it works?
|
||||||
* Can you implement it? (in any language you prefer)
|
* Can you implement it? (in any language you prefer)
|
||||||
* What is the average performance of the algorithm you wrote?</summary><br><b>
|
* What is the average performance of the algorithm you wrote?</summary><br><b>
|
||||||
@ -2561,8 +2564,8 @@ The average performance of the above algorithm is O(log n). Best performance can
|
|||||||
<details>
|
<details>
|
||||||
<summary>Do you agree/disagree with each of the following statements and why?:
|
<summary>Do you agree/disagree with each of the following statements and why?:
|
||||||
|
|
||||||
* The commit message is not important. When reviewing a change/patch one should focus on the actual change</summary><br><b>
|
* The commit message is not important. When reviewing a change/patch one should focus on the actual change
|
||||||
* You shouldn't test your code before submitting it. This is what CI/CD exists for.
|
* You shouldn't test your code before submitting it. This is what CI/CD exists for.</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
#### Strings
|
#### Strings
|
||||||
@ -3105,6 +3108,12 @@ def reverse_string(string):
|
|||||||
```
|
```
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is the output of the following code: <code>"".join(["a", "h", "m", "a", "h", "a", "n", "q", "r", "l", "o", "i", "f", "o", "o"])[2::3]</code></summary><br><b>
|
||||||
|
|
||||||
|
mario
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Explain data serialization and how do you perform it with Python</summary><br><b>
|
<summary>Explain data serialization and how do you perform it with Python</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
@ -89,6 +89,7 @@ Personally, I really like the following sites
|
|||||||
|
|
||||||
* [HackerRank](https://www.hackerrank.com)
|
* [HackerRank](https://www.hackerrank.com)
|
||||||
* [LeetCode](https://leetcode.com)
|
* [LeetCode](https://leetcode.com)
|
||||||
|
* [Exercism](https://exercism.io)
|
||||||
|
|
||||||
### How to learn more about Linux?
|
### How to learn more about Linux?
|
||||||
|
|
||||||
|
@ -19,6 +19,7 @@ I recommend the following sites for practicing coding:
|
|||||||
|
|
||||||
* [HackerRank](https://www.hackerrank.com)
|
* [HackerRank](https://www.hackerrank.com)
|
||||||
* [LeetCode](https://leetcode.com)
|
* [LeetCode](https://leetcode.com)
|
||||||
|
* [Exercism](https://exercism.io)
|
||||||
|
|
||||||
#### Architecture and Design
|
#### Architecture and Design
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user