Skip to content

Commit

Permalink
Add More items to the checklist
Browse files Browse the repository at this point in the history
And interview questions
  • Loading branch information
Arie Bregman committed Apr 18, 2018
1 parent 33f9535 commit 0e705c3
Show file tree
Hide file tree
Showing 3 changed files with 41 additions and 9 deletions.
8 changes: 0 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,3 @@ Create pull requests to add more resources because sharing is caring and the mos
5. [Exercises](https://github.com/bregman-arie/computer-networking/tree/master/exercises/README.md)
6. [Cheat Sheets](https://github.com/bregman-arie/computer-networking/tree/cheatsheets/README.md)
7. [Checklists](https://github.com/bregman-arie/computer-networking/tree/master/checklists/README.md)

## More learning projects

Name | Comments
:------ |:--------:
[Learn-Ansible](https://github.com/DevInPractice/learn-ansible) |
[Learn-Flask](https://github.com/bregman-arie/learn-flask) |
[Learn-Bash](https://github.com/bregman-arie/learn-bash) |
27 changes: 26 additions & 1 deletion checklists/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,16 @@ Note: similar questions can be found in [interview questions](https://github.com
- [ ] What is it used for? Is it unique?
- [ ] How many bits are in a MAC address?

- [ ] **IP address**
- [ ] What is it used for? Is it unique worldwide?
- [ ] What are the two parts of an IP address?
- [ ] How many bits are in an IP address?

- [ ] **Subnets**
- [ ] Two hosts are on the same subnet if they have the same '_____'
- [ ] What is a netmask?
- [ ] What two syntaxes exist for expressing a netmask?

- [ ] **ARP**
- [ ] Which layer of the OSI model do ARP belong to?
- [ ] What ARP table includes?
Expand All @@ -33,6 +43,7 @@ Note: similar questions can be found in [interview questions](https://github.com
- [ ] **DHCP**
- [ ] How DHCP protocol works? What steps it includes?
- [ ] Is it using TCP or UDP?
- [ ] WHat ports is it using?

- [ ] **Netowrk Devices**
- [ ] What is a HUB?
Expand Down Expand Up @@ -66,6 +77,20 @@ Note: similar questions can be found in [interview questions](https://github.com
- [ ] IPv6
- [ ] Why IPv6 is needed if IPv4 exists?

## Linux Networking

- [ ] **ARP**
- [ ] How to view the contents of the ARP cache?
- [ ] How to initiate an ARP request manually?

- [ ] **MTU**
- [ ] How to see what is the MTU of a given interface?
- [ ] How do you set MTU?

- [ ] **Namespaces**
- [ ] How to create & delete namespaces?
- [ ] How to enter a specific namespace?

## Academic Level

- [ ] **Digital Modulation**
Expand All @@ -74,7 +99,7 @@ Note: similar questions can be found in [interview questions](https://github.com
- [ ] What is Phase Shift keying?

- [ ] **Multiplexing**
- [ ] Why it's used and how it works?
- [ ] What is it used for and how it works?

## Cloud Networking (OpenStack Neutron)

Expand Down
15 changes: 15 additions & 0 deletions interview_questions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,21 @@ Specifically, two hosts that are connected to the same switch but on different V
A switchport that is configured to pass frames from all VLANs and tag them with the VLAN IDs is called a trunk port.
```

## Linux Networking

* How do you initiate an ARP request manually?

```
arping -I eth0 192.40.2.52
```

* How to view the contents of the ARP cache?

```
arp -n
```


## OpenStack Neutron

* Name at least three network entities Neutron supports
Expand Down

0 comments on commit 0e705c3

Please sign in to comment.