Add a couple of OpenStack and Network questions
This commit is contained in:
parent
1e91b889c9
commit
40917426a2
97
README.md
97
README.md
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
:information_source: This repository contains interview questions on various DevOps related topics
|
:information_source: This repository contains interview questions on various DevOps related topics
|
||||||
|
|
||||||
:bar_chart: There are currently **362** questions
|
:bar_chart: There are currently **375** questions
|
||||||
|
|
||||||
:warning: You don't need to know how to answer all the questions in this repo. DevOps is not about knowing all :)
|
:warning: You don't need to know how to answer all the questions in this repo. DevOps is not about knowing all :)
|
||||||
|
|
||||||
@ -41,7 +41,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td align="center"><a href="#aws"><img src="images/aws.png" width="110px;" height="75px;" alt="AWS"/><br /><b>AWS</b></a><br /><sub><a href="#aws-beginner">Beginner :baby:</a></sub><br><sub></td>
|
<td align="center"><a href="#aws"><img src="images/aws.png" width="110px;" height="75px;" alt="AWS"/><br /><b>AWS</b></a><br /><sub><a href="#aws-beginner">Beginner :baby:</a></sub><br><sub></td>
|
||||||
<td align="center"><a href="#azure"><img src="images/azure.png" width="75px;" height="75px;" alt="azure"/><br /><b>Azure</b></a><br /><sub><a href="#azure-beginner">Beginner :baby:</a></sub><br><sub></td>
|
<td align="center"><a href="#azure"><img src="images/azure.png" width="75px;" height="75px;" alt="azure"/><br /><b>Azure</b></a><br /><sub><a href="#azure-beginner">Beginner :baby:</a></sub><br><sub></td>
|
||||||
<td align="center"><a href="#openstack"><img src="images/openstack.png" width="75px;" height="75px;" alt="openstack"/><br /><b>OpenStack</b></a><br /><sub><a href="#openstack-beginner">Beginner :baby:</a></sub><br><sub></td>
|
<td align="center"><a href="#openstack"><img src="images/openstack.png" width="75px;" height="75px;" alt="openstack"/><br /><b>OpenStack</b></a><br /><sub><a href="#openstack-beginner">Beginner :baby:</a></sub><br><sub><a href="#openstack-advanced">Advanced :star:</a></sub></td>
|
||||||
<td align="center"><a href="#security"><img src="images/security.png" width="75px;" height="75px;" alt="security"/><br /><b>Security</b></a><br /><sub><a href="#security-beginner">Beginner :baby:</a></sub><br><sub></td>
|
<td align="center"><a href="#security"><img src="images/security.png" width="75px;" height="75px;" alt="security"/><br /><b>Security</b></a><br /><sub><a href="#security-beginner">Beginner :baby:</a></sub><br><sub></td>
|
||||||
<td align="center"><a href="#puppet"><img src="images/puppet.png" width="75px;" height="75px;" alt="puppet"/><br /><b>Puppet</b></a><br /><sub><a href="#puppet-beginner">Beginner :baby:</a></sub><br><sub><a href="#puppet-advanced">Advanced :star:</a></sub></td>
|
<td align="center"><a href="#puppet"><img src="images/puppet.png" width="75px;" height="75px;" alt="puppet"/><br /><b>Puppet</b></a><br /><sub><a href="#puppet-beginner">Beginner :baby:</a></sub><br><sub><a href="#puppet-advanced">Advanced :star:</a></sub></td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -61,6 +61,10 @@
|
|||||||
<summary>What is DevOps? What DevOps helps us to achieve?</summary><br><b>
|
<summary>What is DevOps? What DevOps helps us to achieve?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What are the anti-patterns of DevOps?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>What is Continuous Integration?</summary><br><b>
|
<summary>What is Continuous Integration?</summary><br><b>
|
||||||
|
|
||||||
@ -81,10 +85,6 @@ Each piece of code (change/patch) is verified, to make the change is safe to mer
|
|||||||
<summary>What do you consider as best practices for CI/CD?</summary><br><b>
|
<summary>What do you consider as best practices for CI/CD?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>What are the anti-patterns of DevOps?</summary><br><b>
|
|
||||||
</b></details>
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>What systems and/or tools are you using for the following?:
|
<summary>What systems and/or tools are you using for the following?:
|
||||||
|
|
||||||
@ -182,10 +182,6 @@ which follows the immutable infrastructure paradigm.
|
|||||||
<summary>How would you structure/implement CD for an application which depends on several other applications?</summary><br><b>
|
<summary>How would you structure/implement CD for an application which depends on several other applications?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>How do you manage dependencies?</summary><br><b>
|
|
||||||
</b></details>
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Explain what are design patterns. Which design patterns are you familiar with?</summary><br><b>
|
<summary>Explain what are design patterns. Which design patterns are you familiar with?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
@ -411,6 +407,22 @@ Stop the instance, the type of the instance to match the desired RAM and start t
|
|||||||
<a name="network-beginner"></a>
|
<a name="network-beginner"></a>
|
||||||
#### :baby: Beginner
|
#### :baby: Beginner
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is Ethernet?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is a MAC address? What is it used for?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>When this MAC address is used?: ff:ff:ff:ff:ff:ff</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is an IP address? What is a subnet?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Explain the OSI model. What layers there are? What each layer is responsible for?</summary><br><b>
|
<summary>Explain the OSI model. What layers there are? What each layer is responsible for?</summary><br><b>
|
||||||
|
|
||||||
@ -474,10 +486,6 @@ CSMA/CD algorithm:
|
|||||||
<summary>What is ARP? How it works?</summary><br><b>
|
<summary>What is ARP? How it works?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>What is a MAC address? What is it used for?</summary><br><b>
|
|
||||||
</b></details>
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>What is TTL?</summary><br><b>
|
<summary>What is TTL?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
@ -511,7 +519,7 @@ CSMA/CD algorithm:
|
|||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>What is ICMP?</summary><br><b>
|
<summary>What is ICMP? What is it used for?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
@ -533,14 +541,30 @@ CSMA/CD algorithm:
|
|||||||
<summary>What is Asymmetric Routing? How do deal with it?</summary><br><b>
|
<summary>What is Asymmetric Routing? How do deal with it?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What overlay (tunnel) protocols are you familiar with?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>What is GRE? How it works?</summary><br><b>
|
<summary>What is GRE? How it works?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is VXLAN? How it works?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is SNAT?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Explain OSPF</summary><br><b>
|
<summary>Explain OSPF</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Explain Spine & Leaf</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>Using Hammind code, what would be the code word for the following data word 100111010001101?</summary><br><b>
|
<summary>Using Hammind code, what would be the code word for the following data word 100111010001101?</summary><br><b>
|
||||||
|
|
||||||
@ -2380,10 +2404,6 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
|
|||||||
<summary>What types of networks OpenStack supports?</summary><br><b>
|
<summary>What types of networks OpenStack supports?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
<details>
|
|
||||||
<summary>How do you debug OpenStack networking issues? (tools, logs, ...)</summary><br><b>
|
|
||||||
</b></details>
|
|
||||||
|
|
||||||
<details>
|
<details>
|
||||||
<summary>How do you debug OpenStack storage issues? (tools, logs, ...)</summary><br><b>
|
<summary>How do you debug OpenStack storage issues? (tools, logs, ...)</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
@ -2396,6 +2416,45 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
|
|||||||
<summary>Are you familiar with TripleO? What benefits it has?</summary><br><b>
|
<summary>Are you familiar with TripleO? What benefits it has?</summary><br><b>
|
||||||
</b></details>
|
</b></details>
|
||||||
|
|
||||||
|
##### Networking
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is a provider network?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What components and services exist in L2 and L3?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is the ML2 plug-in? Explain its architecture</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is the L2 agent? How it works and what is it responsible for?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>What is the L3 agent? How it works and what is it responsible for?</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Explain what the Metadata agent is responsible for</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>How do you debug OpenStack networking issues? (tools, logs, ...)</summary><br><b>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
|
<a name="openstack-advanced"></a>
|
||||||
|
#### :baby: Advanced
|
||||||
|
|
||||||
|
##### Networking
|
||||||
|
|
||||||
|
<details>
|
||||||
|
<summary>Explain BGP dynamic routing</summary>
|
||||||
|
</b></details>
|
||||||
|
|
||||||
## Security
|
## Security
|
||||||
|
|
||||||
<a name="security-beginner"></a>
|
<a name="security-beginner"></a>
|
||||||
|
Loading…
Reference in New Issue
Block a user