Top 50
Prep plan
Updated weekly · Last refresh Nov 11

Tech(x) Software Engineer Interview Questions

The questions to prepare for a Tech(x) Software Engineer interview. Questions from real interview reports rank first. Updated daily.

50questions
~9htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 20 questions · ~210 min
Histogram for Repeated WordsMedium
Practice

Count case-insensitive repeated words in a tweet using tokenization and a frequency map.

aggregationArraysAlgorithmsTech(x)
Unique Palindrome SubstringsHard
Practice

Count distinct palindromic substrings using an eertree in linear time.

coding challengeStringsData StructuresTech(x)
More Coding questions with a free account
2
System Design14 questions · ~147 min
Design a messaging platform for scaleHard

Design a messaging platform with service integration, WebSockets, durable data, scaling, and an optional ML moderation path.

distributed systemsapi gatewaydata streamsTech(x)
Scalable Real-Time Data ArchitectureHard

Design a scalable real-time data processing architecture with low latency, high throughput, and fault tolerance.

data processingdistributed systemsscalabilityTech(x)
More System Design 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
3
SQL & Data Manipulation4 questions + 3 drills · ~72 min
4
Software Architecture5 questions · ~52 min
Isolate Dependencies in Backend SystemsMedium

Evaluates memory management and state persistence in backend design.

memory managementTech(x)
More Software Architecture questions with a free account
5
Behavioral & Leadership5 questions · ~52 min
More Behavioral & Leadership questions with a free account
6
More topics2 questions · ~21 min
Security and OWASP in Enterprise SoftwareHard

Assess secure development practices and compliance.

cybersecuritycode analysisTech(x)
Tradeoffs QuestionMedium

Assesses your ability to reason about competing constraints and make engineering decisions.

Decision MakingTrade-offsTech(x)
The finish line: interview-readyComplete all 50 questions plus 3 hands-on drills to finish this plan.