Tech interview questions with real answers.
240 questions across 20 topics. Each question comes with practical answer guidance, not generic advice.
Software Engineer
General software engineering interview questions covering system thinking, code quality, debugging, and collaboration. These come up across most SWE interviews regardless of stack.
Frontend Developer
Frontend-specific interview questions covering DOM manipulation, browser APIs, performance optimization, accessibility, and modern framework patterns.
Backend Developer
Backend engineering interview questions covering API design, databases, caching, message queues, authentication, and scalability patterns.
React
React-specific interview questions covering hooks, component patterns, state management, performance, and the React rendering model.
Python
Python interview questions covering language fundamentals, data structures, the standard library, concurrency, and common pitfalls.
System Design
System design interview questions testing your ability to architect scalable, reliable systems. These are common in senior and staff-level interviews.
Data Structures & Algorithms
Classic data structures and algorithms interview questions. These test your problem-solving ability and are common at companies that emphasize coding interviews.
Data Scientist
Data science interview questions covering statistics, machine learning, experimental design, feature engineering, and communicating results.
Product Manager
Product management interview questions covering strategy, metrics, prioritization, user research, and execution. Common at big tech and growth-stage companies.
DevOps
DevOps and SRE interview questions covering CI/CD, infrastructure as code, containerization, monitoring, incident management, and reliability.
SQL
SQL interview questions covering queries, joins, aggregations, window functions, indexing, and query optimization. Common across all technical roles.
JavaScript
JavaScript interview questions covering closures, prototypes, async patterns, the event loop, ES6+ features, and common gotchas.
Machine Learning
Machine learning interview questions covering model selection, training pipelines, deployment, evaluation, and real-world ML system challenges.
Behavioral
Behavioral interview questions that assess how you work with teams, handle conflict, manage ambiguity, and lead through challenges. Used at every company.
Java
Java interview questions covering OOP principles, the JVM, concurrency, collections, memory management, and modern Java features.
AWS Cloud
AWS cloud interview questions covering core services, architecture patterns, security, cost optimization, and real-world deployment scenarios.
Kubernetes
Kubernetes interview questions covering architecture, workload management, networking, storage, security, and operational best practices.
TypeScript
TypeScript interview questions covering the type system, generics, utility types, compiler options, and practical patterns for large codebases.
Mobile Development
Mobile development interview questions covering native and cross-platform frameworks, performance, app lifecycle, offline support, and platform-specific patterns.
Cybersecurity
Cybersecurity interview questions covering web security, authentication, encryption, network security, and incident response. Relevant for security engineers and all developers.
Know the questions. Know your odds.