|
2 | 2 |
|
3 | 3 | :information_source: This repository contains questions on various DevOps and SRE related topics
|
4 | 4 |
|
5 |
| -:bar_chart: There are currently **655** questions |
| 5 | +:bar_chart: There are currently **658** questions |
6 | 6 |
|
7 | 7 | :books: To learn more about DevOps check the resources in [DevOpsBit.com](https://devopsbit.com)
|
8 | 8 |
|
|
58 | 58 | <td align="center"><a href="#virtualization"><b>Virtualization</b></a><br /><sub><a href="#virtualization-beginner">Beginner :baby:</a></sub><br><sub></td>
|
59 | 59 | <td align="center"><a href="#operating-system"><b>Operating System</b></a><br /><sub><a href="#operating-system-beginner">Beginner :baby:</a></sub><br><sub></td>
|
60 | 60 | <td align="center"><a href="#distributed"><img src="images/distributed.png" width="110px;" height="75px;" alt="Distributed"/><br /><b>Distributed</b></a></td>
|
61 |
| - <td align="center"><a href="#general"><img src="images/general.png" width="110px;" height="75px;" alt="General"/><br /><b>General</b></a></td> |
| 61 | + <td align="center"><a href="#general"><b>General</b></a><br /><sub><a href="#general-beginner">Beginner :baby:</a></sub><br><sub></td> |
| 62 | + <td align="center"><a href="#HR"><img src="images/HR.png" width="110px;" height="75px;" alt="HR"/><br /><b>HR</b></a></td> |
| 63 | + </tr> |
| 64 | + <tr> |
62 | 65 | <td align="center"><a href="#scenarios"><img src="images/scenarios.png" width="110px;" height="75px;" alt="Scenarios"/><br /><b>Scenarios</b></a></td>
|
63 | 66 | </tr>
|
64 | 67 | </table>
|
@@ -191,41 +194,6 @@ Stateless applications don't store any data in the host which makes it ideal for
|
191 | 194 | Stateful applications depend on the storage to save state and data, typically databases are stateful applications.
|
192 | 195 | </b></details>
|
193 | 196 |
|
194 |
| -<details> |
195 |
| -<summary>What is HTTP?</summary><br><b> |
196 |
| -</b></details> |
197 |
| - |
198 |
| -<details> |
199 |
| -<summary>Describe HTTP request lifecycle</summary><br><b> |
200 |
| - |
201 |
| -* Resolve host by request to DNS resolver |
202 |
| -* Client SYN |
203 |
| -* Server SYN+ACK |
204 |
| -* Client SYN |
205 |
| -* HTTP request |
206 |
| -* HTTP response |
207 |
| -</b></details> |
208 |
| - |
209 |
| -<details> |
210 |
| -<summary>True or False? HTTP is stateful</summary><br><b> |
211 |
| - |
212 |
| -False. Server doesn't maintain state for incoming request. |
213 |
| -</b></details> |
214 |
| - |
215 |
| -<details> |
216 |
| -<summary>How HTTP request looks like?</summary><br><b> |
217 |
| - |
218 |
| -It consits of: |
219 |
| - |
220 |
| - * Request line - request type |
221 |
| - * Headers - content info like length, enconding, etc. |
222 |
| - * Body (not always included) |
223 |
| -</b></details> |
224 |
| - |
225 |
| -<details> |
226 |
| -<summary>What is HTTPS?</summary><br><b> |
227 |
| -</b></details> |
228 |
| - |
229 | 197 | <details>
|
230 | 198 | <summary>Describe the workflow of setting up some type of web server (Apache, IIS, Tomact, ...)</summary><br><b>
|
231 | 199 | </b></details>
|
@@ -327,10 +295,6 @@ Note: cross-dependency is when you have two or more changes to separate projects
|
327 | 295 | <summary>Have you contributed to an open source project? Tell me about this experience</summary><br><b>
|
328 | 296 | </b></details>
|
329 | 297 |
|
330 |
| -<details> |
331 |
| -<summary>When you publish a project, you usually publish it with a license. What types of licenses are you familiar with and which one do you prefer to use?</summary><br><b> |
332 |
| -</b></details> |
333 |
| - |
334 | 298 | ## Jenkins
|
335 | 299 |
|
336 | 300 | <a name="jenkins-beginner"></a>
|
@@ -4314,6 +4278,10 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
|
4314 | 4278 | <summary>Explain "Forward Secrecy"</summary><br><b>
|
4315 | 4279 | </b></details>
|
4316 | 4280 |
|
| 4281 | +<details> |
| 4282 | +<summary>What is Cache Poisoned Denial of Service?</summary><br><b> |
| 4283 | +</b></details> |
| 4284 | + |
4317 | 4285 | ## Puppet
|
4318 | 4286 |
|
4319 | 4287 | <a name="puppet-beginner"></a>
|
@@ -4625,7 +4593,71 @@ According to the CAP theorem, it's not possible for a distributed data store to
|
4625 | 4593 |
|
4626 | 4594 | ## General
|
4627 | 4595 |
|
4628 |
| -Although the following questions are not DevOps related, they are still quite common so it's better to prepare for them as well. |
| 4596 | +<details> |
| 4597 | +<summary>What is HTTP?</summary><br><b> |
| 4598 | +</b></details> |
| 4599 | + |
| 4600 | +<details> |
| 4601 | +<summary>Describe HTTP request lifecycle</summary><br><b> |
| 4602 | + |
| 4603 | +* Resolve host by request to DNS resolver |
| 4604 | +* Client SYN |
| 4605 | +* Server SYN+ACK |
| 4606 | +* Client SYN |
| 4607 | +* HTTP request |
| 4608 | +* HTTP response |
| 4609 | +</b></details> |
| 4610 | + |
| 4611 | +<details> |
| 4612 | +<summary>True or False? HTTP is stateful</summary><br><b> |
| 4613 | + |
| 4614 | +False. Server doesn't maintain state for incoming request. |
| 4615 | +</b></details> |
| 4616 | + |
| 4617 | +<details> |
| 4618 | +<summary>How HTTP request looks like?</summary><br><b> |
| 4619 | + |
| 4620 | +It consits of: |
| 4621 | + |
| 4622 | + * Request line - request type |
| 4623 | + * Headers - content info like length, enconding, etc. |
| 4624 | + * Body (not always included) |
| 4625 | +</b></details> |
| 4626 | + |
| 4627 | +<details> |
| 4628 | +<summary>What HTTP method types are there?</summary><br><b> |
| 4629 | + |
| 4630 | +* GET |
| 4631 | +* POST |
| 4632 | +* HEAD |
| 4633 | +* PUT |
| 4634 | +* DELETE |
| 4635 | +* CONNECT |
| 4636 | +* OPTIONS |
| 4637 | +* TRACE |
| 4638 | +</b></details> |
| 4639 | + |
| 4640 | +<details> |
| 4641 | +<summary>What HTTP response codes are there?</summary><br><b> |
| 4642 | + |
| 4643 | +* 1xx - informational |
| 4644 | +* 2xx - Success |
| 4645 | +* 3xx - Redirect |
| 4646 | +* 4xx - Error, client fault |
| 4647 | +* 5xx - Error, server fault |
| 4648 | +</b></details> |
| 4649 | + |
| 4650 | +<details> |
| 4651 | +<summary>What is HTTPS?</summary><br><b> |
| 4652 | +</b></details> |
| 4653 | + |
| 4654 | +<details> |
| 4655 | +<summary>When you publish a project, you usually publish it with a license. What types of licenses are you familiar with and which one do you prefer to use?</summary><br><b> |
| 4656 | +</b></details> |
| 4657 | + |
| 4658 | +## HR |
| 4659 | + |
| 4660 | +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. |
4629 | 4661 |
|
4630 | 4662 | <details>
|
4631 | 4663 | <summary>Tell us little bit about yourself</summary><br><b>
|
|
0 commit comments