Skip to main contentOpteroAIBeta

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.

12 questions|4E5M3H

Frontend Developer

Frontend-specific interview questions covering DOM manipulation, browser APIs, performance optimization, accessibility, and modern framework patterns.

12 questions|3E5M4H

Backend Developer

Backend engineering interview questions covering API design, databases, caching, message queues, authentication, and scalability patterns.

12 questions|3E6M3H

React

React-specific interview questions covering hooks, component patterns, state management, performance, and the React rendering model.

12 questions|4E5M3H

Python

Python interview questions covering language fundamentals, data structures, the standard library, concurrency, and common pitfalls.

12 questions|4E5M3H

System Design

System design interview questions testing your ability to architect scalable, reliable systems. These are common in senior and staff-level interviews.

12 questions|1E4M7H

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.

12 questions|4E6M2H

Data Scientist

Data science interview questions covering statistics, machine learning, experimental design, feature engineering, and communicating results.

12 questions|4E7M1H

Product Manager

Product management interview questions covering strategy, metrics, prioritization, user research, and execution. Common at big tech and growth-stage companies.

12 questions|4E6M2H

DevOps

DevOps and SRE interview questions covering CI/CD, infrastructure as code, containerization, monitoring, incident management, and reliability.

12 questions|4E7M1H

SQL

SQL interview questions covering queries, joins, aggregations, window functions, indexing, and query optimization. Common across all technical roles.

12 questions|4E6M2H

JavaScript

JavaScript interview questions covering closures, prototypes, async patterns, the event loop, ES6+ features, and common gotchas.

12 questions|4E6M2H

Machine Learning

Machine learning interview questions covering model selection, training pipelines, deployment, evaluation, and real-world ML system challenges.

12 questions|2E8M2H

Behavioral

Behavioral interview questions that assess how you work with teams, handle conflict, manage ambiguity, and lead through challenges. Used at every company.

12 questions|4E6M2H

Java

Java interview questions covering OOP principles, the JVM, concurrency, collections, memory management, and modern Java features.

12 questions|4E6M2H

AWS Cloud

AWS cloud interview questions covering core services, architecture patterns, security, cost optimization, and real-world deployment scenarios.

12 questions|3E8M1H

Kubernetes

Kubernetes interview questions covering architecture, workload management, networking, storage, security, and operational best practices.

12 questions|3E7M2H

TypeScript

TypeScript interview questions covering the type system, generics, utility types, compiler options, and practical patterns for large codebases.

12 questions|3E6M3H

Mobile Development

Mobile development interview questions covering native and cross-platform frameworks, performance, app lifecycle, offline support, and platform-specific patterns.

12 questions|2E7M3H

Cybersecurity

Cybersecurity interview questions covering web security, authentication, encryption, network security, and incident response. Relevant for security engineers and all developers.

12 questions|4E5M3H

Know the questions. Know your odds.