Top 50
Topic roadmap
Updated weekly · Last refresh Oct 30

Top 50 communication protocols Interview Questions

The most frequently asked communication protocols questions across all roles and companies, ranked by real interview frequency. Updated daily.

50questions
~16htotal time
57companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 38 questions · ~748 min
Implement HMAC From ScratchHard
Practice
Recently asked

Implement HMAC-SHA256 using block padding, inner and outer pads, and standard-library hashing.

Codingcommunication protocolsAlgorithmsGoogle
Subnetting, Semaphores, and Classical ProtocolsHard
Practice
Recently asked

Generate equal IPv4 subnets and simulate TCP three-way handshakes with bounded semaphore-style concurrency.

coding challengeCodingsubnettingZscaler
Go Channels and DeclarationsEasy
Practice
Recently asked

Generate the correct Go channel declaration for an element type and optional buffer capacity.

CodinggoasynchronousAmerican Express
Core Networking Concepts for SecurityEasy
Practice
Recently asked

Apply basic networking concepts by classifying IPv4 addresses as private, public, or invalid.

CodingSearchingbasicsMicrosoft
Clock-Domain Signal ModelingHard
Practice
Recently asked

Model a toggle synchronizer crossing into a slower clock domain and report destination edges where events become visible.

digital inputsCodingcommunication protocolsIntuitive Surgical
OAuth Authentication ExplanationHard
Practice
Recently asked

Validate an OAuth authorization code flow by checking state, client binding, code exchange, token scope, and resource access.

api integrationauthenticationapiMicrosoft
Production-Grade Chat ServerMedium
Practice
Recently asked

Process chat server events, track TCP clients, and broadcast messages to connected peers using event-driven state management.

async processingData Structurescommunication protocolsDiscord
Telnet-Compatible Socket ChatHard
Practice
Recently asked

Process telnet-style chat lines, manage clients, and emit join, message, and leave broadcasts.

async processingcommunication protocolsedge casesDiscord
More Coding questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
2
System Design3 questions · ~59 min
More System Design questions with a free account
3
Security & Infrastructure6 questions · ~118 min
More Security & Infrastructure questions with a free account
4
More topics3 questions · ~59 min
More questions with a free account
The finish line: interview-readyComplete all 50 questions to finish this plan.