Skip to content

Commit fa47c8a

Browse files
author
abregman
committed
Add a couple of Azure questions
1 parent e78e594 commit fa47c8a

File tree

1 file changed

+82
-11
lines changed

1 file changed

+82
-11
lines changed

README.md

Lines changed: 82 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
:bar_chart:  There are currently **1035** questions
66

7+
:busts_in_silhouette:  [Join](https://www.facebook.com/groups/538897960007080) our [Facebook group](https://www.facebook.com/groups/538897960007080) for additional daily exercises, articles and more resources on DevOps
8+
79
:warning:  You can use these for preparing for an interview but most of the questions and exercises don't represent an actual interview. Please read [Q&A](common-qa.md) for more details
810

911
:thought_balloon:  If you wonder "How to prepare for a DevOps interview?", you might want to read some of my suggestions [here](prepare_for_interview.md)
@@ -481,6 +483,8 @@ SAAS
481483
* Public
482484
* Hybrid
483485
* Private</summary><br><b>
486+
487+
* Hybrid - combination of public and private clouds
484488
</b></details>
485489

486490
<details>
@@ -709,6 +713,7 @@ A transport solution which was designed for transferring large amounts of data (
709713
<details>
710714
<summary>What is the difference between Site-to-Site VPN and Client VPN?</summary><br><b>
711715
</b></details>
716+
712717
<details>
713718
<summary>True or False? AWS Inspector can perform both network and host assessments</summary><br><b>
714719

@@ -809,6 +814,10 @@ Cost Explorer
809814
Trusted Advisor
810815
</b></details>
811816

817+
<details>
818+
<summary>What is the Trusted Advisor?</summary><br><b>
819+
</b></details>
820+
812821
<details>
813822
<summary>What service allows you to transfer large amounts (Petabytes) of data in and out of the AWS cloud?</summary><br><b>
814823

@@ -1054,8 +1063,6 @@ TCP establishes a connection between the client and the server to guarantee the
10541063
<summary>Explain "default gateway"</summary><br><b>
10551064

10561065
A default gateway serves as an access point or IP router that a networked computer uses to send information to a computer in another network or the internet.
1057-
1058-
10591066
</b></details>
10601067

10611068
<details>
@@ -1064,8 +1071,6 @@ A default gateway serves as an access point or IP router that a networked comput
10641071
ARP stands for Address Resolution Protocol. When you try to ping an IP address on your local network, say 192.168.1.1, your system has to turn the IP address 192.168.1.1 into a MAC address. This involves using ARP to resolve the address, hence its name.
10651072

10661073
Systems keep an ARP look-up table where they store information about what IP addresses are associated with what MAC addresses. When trying to send a packet to an IP address, the system will first consult this table to see if it already knows the MAC address. If there is a value cached, ARP is not used.
1067-
1068-
10691074
</b></details>
10701075

10711076
<details>
@@ -1209,7 +1214,6 @@ An open question. Answer based on your real experience. You can highlight one or
12091214
* rm
12101215
* rmdir (can you achieve the same result by using <code>rm</code>?)
12111216
* grep
1212-
* wc
12131217
* touch
12141218
* whoami
12151219
* man
@@ -1221,7 +1225,6 @@ An open question. Answer based on your real experience. You can highlight one or
12211225
* rm - remove files and directories. You should mention -r for recursive removal
12221226
* rmdir - remove directories but you should mention it's possible to use rm for that
12231227
* grep - print lines that match patterns. Could be nice to mention -v, -r, -E flags
1224-
* wc - print newline, word, and byte counts
12251228
* touch - update timestamps but common usage is to create files
12261229
* whoami - current logged-in user
12271230
* man - reference manuals
@@ -1685,6 +1688,19 @@ True
16851688
* /usr/local
16861689
</b></details>
16871690

1691+
<details>
1692+
<summary>What is stored in each of the following logs?</summary><br><b>
1693+
1694+
* /var/log/messages
1695+
* /var/log/boot.log
1696+
</b></details>
1697+
1698+
<details>
1699+
<summary>True or False? both /tmp and /var/tmp cleared upon system boot</summary><br><b>
1700+
1701+
False. /tmp is cleared upon system boot while /var/tmp is cleared every a couple of days or not cleared at all (depends on distro).
1702+
</b></details>
1703+
16881704
#### Processes
16891705

16901706
<details>
@@ -2145,6 +2161,13 @@ lsblk
21452161
ls, wc, dd, df, du, ps, ip, cp, cd ...
21462162
</b></details>
21472163

2164+
<details>
2165+
<summary>What ways are there for creating a new empty file?</summary><br><b>
2166+
2167+
* touch new_file
2168+
* echo "" > new_file
2169+
</b></details>
2170+
21482171
<details>
21492172
<summary>How `cd -` works? How does it knows the previous location?</summary><br><b>
21502173

@@ -2163,6 +2186,10 @@ $OLDPWD
21632186
<summary>What is '|'? What is it used for?</summary><br><b>
21642187
</b></details>
21652188

2189+
<details>
2190+
<summary>How to count the number of lines in a file? What about words?</summary><br><b>
2191+
</b></details>
2192+
21662193
<details>
21672194
<summary>You define x=2 in /etc/bashrc and x=6 ~/.bashrc you then login to the system. What would be the value of x?</summary><br><b>
21682195
</b></details>
@@ -5912,8 +5939,6 @@ the pseudo table to retrieve the sum of the prices spent by each customer, then
59125939
<summary>Explain availability sets and availability zones</summary><br><b>
59135940

59145941
An availability set is a logical grouping of VMs that allows Azure to understand how your application is built to provide redundancy and availability. It is recommended that two or more VMs are created within an availability set to provide for a highly available application and to meet the 99.95% Azure SLA.
5915-
5916-
59175942
</b></details>
59185943

59195944
<details>
@@ -5972,6 +5997,37 @@ Azure AD is a cloud-based identity service. You can use it as a standalone servi
59725997
<summary>What components are part of Azure ATP?</summary><br><b>
59735998
</b></details>
59745999

6000+
<details>
6001+
<summary>Where logs are stored in Azure Monitor?</summary><br><b>
6002+
</b></details>
6003+
6004+
<details>
6005+
<summary>Explain Azure Site Recovery</summary><br><b>
6006+
</b></details>
6007+
6008+
<details>
6009+
<summary>Explain what the advisor does</summary><br><b>
6010+
</b></details>
6011+
6012+
<details>
6013+
<summary>Explain VNet peering</summary><br><b>
6014+
</b></details>
6015+
6016+
<details>
6017+
<summary>Which protocols are available for configuring health probe</summary><br><b>
6018+
</b></details>
6019+
6020+
<details>
6021+
<summary>Explain Azure Active</summary><br><b>
6022+
</b></details>
6023+
6024+
<details>
6025+
<summary>What is a subscription? What types of subscriptions are there?</summary><br><b>
6026+
</b></details>
6027+
6028+
<details>
6029+
<summary>Explain what is a blob storage service</summary><br><b>
6030+
</b></details>
59756031

59766032
## GCP
59776033

@@ -7119,6 +7175,17 @@ In general the process is as follows:
71197175
* The user is happy :D
71207176
</b></details>
71217177

7178+
<details>
7179+
<summary>Explain the resolution sequence of: www.site.com</summary><br><b>
7180+
7181+
It's resolved in this order:
7182+
7183+
1) .
7184+
2) .com
7185+
3) site.com
7186+
4) www.site.com
7187+
</b></details>
7188+
71227189
<details>
71237190
<summary>What types of DNS records are there?</summary><br><b>
71247191

@@ -7131,7 +7198,6 @@ In general the process is as follows:
71317198
<details>
71327199
<summary>What is a A record?</summary><br><b>
71337200

7134-
71357201
A (Address) Maps a host name to an IP address. When a computer has multiple adapter cards and IP addresses, it should have multiple address records.
71367202
</b></details>
71377203

@@ -7150,7 +7216,6 @@ While an A record points a domain name to an IP address, a PTR record does the o
71507216
<details>
71517217
<summary>What is a MX record?</summary><br><b>
71527218
MX (Mail Exchange) Specifies a mail exchange server for the domain, which allows mail to be delivered to the correct mail servers in the domain.
7153-
71547219
</b></details>
71557220

71567221
<details>
@@ -7431,6 +7496,12 @@ TODO: explain what is actually a Cookie
74317496
<summary>Are you familiar with "Creative Commons"? What do you know about it?</summary><br><b>
74327497
</b></details>
74337498

7499+
<details>
7500+
<summary>Explain the differences between copyleft and permissive licenses</summary><br><b>
7501+
7502+
In Copyleft, any derivative work must use the same licensing while in permissive licensing there are no such condition. GPL-3 is an example of copyleft license while BSD is an example of permissive license.
7503+
</b></details>
7504+
74347505
#### Random
74357506

74367507
<details>
@@ -7854,7 +7925,7 @@ DNS redirection
78547925
## Hardware
78557926

78567927
<details>
7857-
<summary>What is a processor?</summary><br><b>
7928+
<summary>What is a CPU?</summary><br><b>
78587929
</b></details>
78597930

78607931
<details>

0 commit comments

Comments
 (0)