📞

Phone Screen

Initial screening questions covering basic technical concepts

52 Questions
30 min session
All Difficulty Levels
Advertisement
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 min•Phone
View Question→
Docker vs Virtual Machines
Beginner

Explain the key differences between Docker containers and virtual machines. When would you use one over the other?

2 min•Phone
View Question→
CI vs CD vs CD
Beginner

What is the difference between Continuous Integration, Continuous Delivery, and Continuous Deployment?

2 min•Phone
View Question→
Git Merge vs Rebase
Beginner

Explain the difference between git merge and git rebase. When would you use one over the other?

2 min•Phone
View Question→
Common HTTP Status Codes
Beginner

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

2 min•Phone
View Question→
Kubernetes Pod Stuck in Pending
Intermediate

A pod is stuck in Pending state. What are the common causes and troubleshooting steps?

2 min•Phone
View Question→
TCP vs UDP
Beginner

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

2 min•Phone
View Question→
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 min•Phone
View Question→
How DNS Resolution Works
Intermediate

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

2 min•Phone
View Question→
Cloud Service Models
Beginner

Explain the differences between IaaS, PaaS, and SaaS, and provide one example of each.

2 min•Phone
View Question→
Check Disk Space in Linux
Beginner

Which Linux command quickly shows disk usage for all mounted filesystems in a human-readable format?

1 min•Phone
View Question→
SSL vs TLS
Beginner

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

2 min•Phone
View Question→
Git Fast-Forward vs --no-ff
Beginner

What is a fast-forward merge in Git, and when would you use --no-ff?

2 min•Phone
View Question→
SSH Keys vs Password Authentication
Beginner

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

1 min•Phone
View Question→
Find Top CPU Processes in Linux
Beginner

How do you quickly identify which processes are consuming the most CPU on a Linux server?

1 min•Phone
View Question→
Ping vs Traceroute
Beginner

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

2 min•Phone
View Question→
HTTP Keep-Alive & Connection Pooling
Intermediate

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

2 min•Phone
View Question→
Docker Image vs Container
Beginner

What is the difference between a Docker image and a Docker container?

1 min•Phone
View Question→
Kubernetes Service Types
Intermediate

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

2 min•Phone
View Question→
Secrets Management in CI/CD
Intermediate

What are best practices for managing secrets (API keys, tokens) in CI/CD pipelines?

2 min•Phone
View Question→
Purpose of Terraform State
Intermediate

What is Terraform state and why is it important to store it remotely?

2 min•Phone
View Question→
Cron Expression Basics
Beginner

What does the cron expression "0 2 * * 1-5" mean, and how would you test a cron job locally?

2 min•Phone
View Question→
Git Stash vs Creating a Branch
Beginner

When would you use git stash instead of committing to a new branch, and what are the trade-offs?

2 min•Phone
View Question→
Annotated vs Lightweight Git Tags
Beginner

What is the difference between an annotated tag and a lightweight tag in Git, and when would you choose each?

2 min•Phone
View Question→
Subnet vs VLAN
Intermediate

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

2 min•Phone
View Question→
Troubleshooting High Memory in Linux
Intermediate

A server reports high memory usage. What quick checks do you perform to identify the cause?

2 min•Phone
View Question→
Linux File Permissions Basics
Beginner

Explain the meaning of rwx for user, group, and others, and how chmod/chown modify permissions.

2 min•Phone
View Question→
Find Large Files with Bash
Beginner

Which command would you use to find the largest files/directories consuming disk space in a path?

1 min•Phone
View Question→
Cloud Shared Responsibility Model
Intermediate

What is the cloud shared responsibility model and how do responsibilities differ between IaaS and SaaS?

2 min•Phone
View Question→
Docker Multi-stage Builds
Intermediate

What are Docker multi-stage builds and why are they useful?

2 min•Phone
View Question→
ConfigMap vs Secret in Kubernetes
Intermediate

What is the difference between a ConfigMap and a Secret in Kubernetes, and when do you use each?

2 min•Phone
View Question→
HTTP Idempotent Methods
Intermediate

Which HTTP methods are idempotent and why does idempotency matter in API design?

2 min•Phone
View Question→
NAT vs PAT
Beginner

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

2 min•Phone
View Question→
TLS Handshake Basics
Intermediate

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

2 min•Phone
View Question→
Git Shallow Clone
Beginner

What does a shallow clone do in Git and when is it useful?

1 min•Phone
View Question→
HTTP/1.1 vs HTTP/2
Intermediate

Name two key improvements HTTP/2 brings over HTTP/1.1 and why they matter.

2 min•Phone
View Question→
K8s Readiness vs Liveness Probes
Intermediate

What is the difference between readiness and liveness probes in Kubernetes?

2 min•Phone
View Question→
Bash Shebang & Execute Bit
Beginner

What does the shebang line do in a script, and what permission is required to run it directly?

1 min•Phone
View Question→
systemd Service Basics
Beginner

How do you check, start, and enable a service with systemd, and where are unit files located?

2 min•Phone
View Question→
CPU Load Average Explained
Intermediate

What do the 1, 5, and 15 minute load averages indicate on Linux, and how do you interpret them relative to CPU cores?

2 min•Phone
View Question→
Purpose of a CDN
Beginner

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

2 min•Phone
View Question→
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 min•Phone
View Question→
API Rate Limiting Basics
Intermediate

What is API rate limiting, why is it important, and how is it commonly implemented?

2 min•Phone
View Question→
Docker Volume vs Bind Mount
Intermediate

What is the difference between a Docker volume and a bind mount, and when would you use each?

2 min•Phone
View Question→
OAuth2 vs SAML
Intermediate

Compare OAuth2 and SAML for authentication and authorization scenarios.

2 min•Phone
View Question→
Kubernetes Ingress vs Service
Intermediate

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

2 min•Phone
View Question→
Common Load Testing Tools
Beginner

Name two popular load testing tools and explain their typical use cases.

2 min•Phone
View Question→
AWS vs Azure vs GCP
Intermediate

What are the key differences between AWS, Azure, and GCP offerings at a high level?

2 min•Phone
View Question→
Log Aggregation Tools
Beginner

Name two commonly used log aggregation tools and briefly explain their benefits.

2 min•Phone
View Question→
Distributed Tracing Basics
Intermediate

What is distributed tracing, and why is it important in microservices architectures?

2 min•Phone
View Question→
Incident Response Phases
Intermediate

Briefly explain the main phases of an incident response process.

2 min•Phone
View Question→
DNS Propagation Basics
Beginner

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

2 min•Phone
View Question→
Advertisement