Google: Difference between revisions
Content added Content deleted
Line 110: | Line 110: | ||
;1) Moving of files BW APAC & EMEA |
;1) Moving of files BW APAC & EMEA |
||
1MBPS speed? whats wrong |
1MBPS speed? whats wrong (Fragmentation, WSF, ) |
||
multiple streams |
multiple streams |
||
Pearing |
|||
pearing |
|||
Latency |
|||
latency |
|||
Congestion |
|||
congestion |
|||
BW/Delay product BDP |
BW/Delay product BDP |
||
TCP Window size |
TCP Window size |
||
Line 121: | Line 121: | ||
;2) SSH to remote server |
;2) SSH to remote server |
||
GCP VM |
GCP VM |
||
Timed out |
|||
;3) System Design |
;3) System Design |
||
Past system design you have done |
Past system design you have done |
||
Trade off you made in this |
|||
Scaling this specific network |
|||
3-tier network design in public cloud. How do you diesgn |
3-tier network design in public cloud. How do you diesgn |
||
Will you need LB? Why? |
Will you need LB? Why? |
Revision as of 23:50, 13 December 2019
Topics
Stream | Topics | % Done |
---|---|---|
Networking | OSI layers | 100% |
TCP, IP, UDP, ICMP, ARP, DHCP, NAT, FTP | 100% | |
HTTP, SSL | 100% | |
Caching, Cookies, Certificates | Caching, Cookies, | |
DNS | Done | |
SMTP | ||
Latency, Tail Latency | ||
BGP, OSPF | Done | |
Load Balancing | ||
Linux | Shell scripting | |
Kernel, libraries, system calls | Done | |
Memory Management | ||
Permissions, file systems | Done | |
Linux Commands Brushup | Done | |
Programming | Python Brushup | |
Algorithms | ||
HTML, CSS | ||
Databases, SQL, Indexing | ||
Technical Quesitions | ||
Behavioral Questions | ||
Leadership Questions | ||
Designing | Medium sized Campus Design | |
Cheatsheet | Done |
Preparations
- 1st round
- 1st Week Dec starting
- Video interview
coding tech communication thinking
- 1 Hour:
1st Troubleshooting code Distributes system Web & Network technologies
- F2F - Bangalore office
2 tech Networking/General Web troubleshooting 1 manager
- Share use cases
- Working with Code (15 min)
- What is code, Issue & How to improve it.
- Ask question about question
- Break it down
- No IDE
- No library
Topics 2
- Semaphores
- Mutex
- Threads
Questions
- What are alternative solutions of Spanning tree?
Port Isolation Vlan Isolation Loopback Detection
- Tail Latency
200ms latency -> initial rto by most OSs Do not consider normal Retransmissions, but only RTOs exponential backoff rto will double with each iteration -> 400ms, 800ms, 1000ms congestion, pathmtu not honored, icmp rate-limited, reply pathmtud-reply packets dropped, os issues -> Zero window -> cpu high(response slow), memory high, disk issue
- 4k video file edit latency
RTP uses tcp, n/w level issues, check latency on which side traces,
Networking Followup
- 1) Moving of files BW APAC & EMEA
1MBPS speed? whats wrong (Fragmentation, WSF, ) multiple streams Pearing Latency Congestion BW/Delay product BDP TCP Window size Packet capture
- 2) SSH to remote server
GCP VM Timed out
- 3) System Design
Past system design you have done Trade off you made in this Scaling this specific network 3-tier network design in public cloud. How do you diesgn Will you need LB? Why?
- 4) How can you establish secure connectivity to public cloud
VPN tunnel? How do you ensure High Availabiltiy for this?
- 5) Re-Evaluate the design?
Room for improvement?