Networking

All interview questions related to Networking

43 Questions
4 Categories
12 Beginner14 Intermediate17 Advanced
Advertisement
📞 Phone Screen
What does /24 mean in CIDR?
Beginner

In CIDR notation, what does a /24 signify and roughly how many usable IPv4 addresses are in such a subnet?

1 minPhone
View Question
📞 Phone Screen
Common HTTP Status Codes
Beginner

Explain the meaning of HTTP status codes 200, 301, 403, 404, and 500.

2 minPhone
View Question
📞 Phone Screen
TCP vs UDP
Beginner

What are the key differences between TCP and UDP, and when would you use one over the other?

2 minPhone
View Question
📞 Phone Screen
Types of Load Balancers
Intermediate

Explain the difference between Layer 4 and Layer 7 load balancing. Provide examples of when each would be used.

2 minPhone
View Question
📞 Phone Screen
How DNS Resolution Works
Intermediate

Walk me through the steps when you type a URL into your browser and press enter.

2 minPhone
View Question
📞 Phone Screen
SSL vs TLS
Beginner

What is the difference between SSL and TLS, and why is TLS preferred today?

2 minPhone
View Question
📞 Phone Screen
SSH Keys vs Password Authentication
Beginner

Why are SSH key pairs generally preferred over passwords for server access?

1 minPhone
View Question
📞 Phone Screen
Ping vs Traceroute
Beginner

What is the difference between ping and traceroute, and when would you use each?

2 minPhone
View Question
📞 Phone Screen
HTTP Keep-Alive & Connection Pooling
Intermediate

What is HTTP keep-alive and why does connection pooling improve performance?

2 minPhone
View Question
📞 Phone Screen
Kubernetes Service Types
Intermediate

Briefly explain ClusterIP, NodePort, and LoadBalancer service types in Kubernetes and when to use each.

2 minPhone
View Question
📞 Phone Screen
Subnet vs VLAN
Intermediate

What is the difference between a subnet and a VLAN, and how do they relate in typical architectures?

2 minPhone
View Question
📞 Phone Screen
NAT vs PAT
Beginner

What is the difference between NAT and PAT, and where would you use each?

2 minPhone
View Question
📞 Phone Screen
TLS Handshake Basics
Intermediate

Briefly describe the TLS handshake steps and how the client verifies the server.

2 minPhone
View Question
📞 Phone Screen
Purpose of a CDN
Beginner

What problem does a CDN solve and how does it improve user-perceived performance?

2 minPhone
View Question
📞 Phone Screen
DNS A Record vs CNAME
Beginner

What is the difference between an A record and a CNAME record in DNS, and when would you use each?

2 minPhone
View Question
📞 Phone Screen
Kubernetes Ingress vs Service
Intermediate

What is the difference between Kubernetes Ingress and Service, and when would you use each?

2 minPhone
View Question
📞 Phone Screen
DNS Propagation Basics
Beginner

What is DNS propagation, and why can DNS record changes take time to be visible globally?

2 minPhone
View Question
🔬 Technical Deep Dive
Advanced Network Troubleshooting in Cloud Environments
Advanced

Your workloads face intermittent connectivity failures across regions. Walk through your diagnostic and remediation approach.

5 minTechnical
View Question
🔬 Technical Deep Dive
Service Mesh Trade-offs
Advanced

Discuss the advantages and disadvantages of adopting a service mesh (e.g., Istio, Linkerd) in production.

5 minTechnical
View Question
🔬 Technical Deep Dive
Service Discovery Strategies
Advanced

Explain different approaches to service discovery in microservices and their trade-offs.

5 minTechnical
View Question
🔬 Technical Deep Dive
Scaling API Gateways
Advanced

What considerations would you make when scaling an API gateway for millions of requests per second?

5 minTechnical
View Question
🔬 Technical Deep Dive
Hybrid Cloud Networking Challenges
Advanced

What are the main challenges of hybrid cloud networking, and how would you address them?

5 minTechnical
View Question
🔬 Technical Deep Dive
WebSockets vs gRPC Streaming at Scale
Advanced

Contrast WebSockets and gRPC streaming for real-time communication. How do you scale and secure each?

5 minTechnical
View Question
🔬 Technical Deep Dive
Diagnosing Intermittent p99 Latency Spikes
Advanced

A critical API has intermittent p99 latency spikes without increased error rates. How would you isolate the cause and stabilize tail latency?

5 minTechnical
View Question
🏗️ System Design
Design a URL Shortener (TinyURL)
Advanced

Design a globally available URL shortener like TinyURL/Bitly. Cover API design, key generation, storage, redirects, analytics, abuse prevention, and scalability.

45 minSystem-Design
View Question
🏗️ System Design
Design a Global Distributed Rate Limiter
Advanced

Design a globally distributed rate limiter for multi-region APIs supporting per-user, per-IP, and per-endpoint quotas.

45 minSystem-Design
View Question
🏗️ System Design
Design a Real-Time Chat System
Advanced

Design a web/mobile chat system with 1:1 and group chats, typing indicators, presence, read receipts, and offline support.

45 minSystem-Design
View Question
🏗️ System Design
Design Collaborative Document Editing
Advanced

Design a Google Docs–style collaborative editor with real-time edits, offline support, and conflict resolution.

45 minSystem-Design
View Question
🏗️ System Design
Design an API Gateway / Edge Layer
Advanced

Design a multi-tenant API gateway that handles routing, auth, rate limiting, request/response transformations, canarying, and observability across regions.

45 minSystem-Design
View Question
🏗️ System Design
Design a Distributed Caching Layer
Intermediate

Design a distributed cache that supports eviction policies, consistency across nodes, replication, and client-side failover.

30 minSystem-Design
View Question
🏗️ System Design
Design a Content Delivery Network (CDN)
Advanced

Design a global CDN for static and dynamic content delivery, cache invalidation, SSL termination, and DDoS protection.

45 minSystem-Design
View Question
🏗️ System Design
Design a Video Conferencing Platform
Advanced

Design a scalable video conferencing service like Zoom with low latency, adaptive quality, and security.

45 minSystem-Design
View Question
🏗️ System Design
Design an Online Gaming Platform
Advanced

Design a multiplayer online gaming platform with matchmaking, anti-cheat, and real-time state sync.

45 minSystem-Design
View Question
🔧 Troubleshooting Scenarios
Expired SSL Certificate
Beginner

Your production website is suddenly showing SSL errors for users. How do you troubleshoot and fix this?

5 minScenario
View Question
🔧 Troubleshooting Scenarios
DNS Resolution Failure
Intermediate

Your services suddenly cannot resolve domain names, breaking connectivity to dependencies. Walk me through your triage.

10 minScenario
View Question
🔧 Troubleshooting Scenarios
Slow CDN Performance
Intermediate

Users in one region report very slow page loads, but the rest of the world is fine. How do you troubleshoot this CDN performance issue?

10 minScenario
View Question
🔧 Troubleshooting Scenarios
Network Partition in Distributed System
Advanced

Half your nodes cannot communicate with the other half due to a suspected network partition. How do you investigate and respond?

15 minScenario
View Question
🔧 Troubleshooting Scenarios
Service Timeout Errors
Intermediate

Multiple services are failing with timeout errors when calling an internal API. How do you approach debugging?

10 minScenario
View Question
🔧 Troubleshooting Scenarios
Service Mesh mTLS Certificate Rotation Failure
Advanced

After a certificate rotation, services in the mesh begin failing with 503s. How do you diagnose and restore traffic?

15 minScenario
View Question
🔧 Troubleshooting Scenarios
Clients Using Stale DNS Cache
Intermediate

Canary rollout passed, but a portion of clients hit decommissioned IPs due to stale DNS caches. What do you do?

10 minScenario
View Question
🔧 Troubleshooting Scenarios
TLS Handshake Failures from Cipher Mismatch
Intermediate

After tightening TLS settings, some clients fail during handshake. How do you triage and restore compatibility without weakening security?

10 minScenario
View Question
🔧 Troubleshooting Scenarios
DNS Split-Horizon Misconfiguration
Intermediate

Internal and external clients see different DNS answers, causing failures. How do you debug and fix split-horizon issues?

10 minScenario
View Question
🔧 Troubleshooting Scenarios
HTTP Header Bloat Causing 431 Errors
Beginner

Clients receive 431 Request Header Fields Too Large errors. Walk me through how you identify and remediate.

5 minScenario
View Question
Advertisement