Add a couple of OpenStack and Network questions

This commit is contained in:
abregman 2019-10-21 23:23:58 +03:00
parent 1e91b889c9
commit 40917426a2

View File

@ -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>