Tech Interview Prep
4437 curated questions across 72 technologies — from Flutter to React, beginner to advanced. Every question has its own detailed answer page. Free forever.
Flutter Interview Questions
Top 100 Flutter interview questions covering Dart, widgets, state management, navigation, animations, and performance optimization.
Kotlin Interview Questions
Top 100 Kotlin interview questions covering variables, null safety, OOP, collections, coroutines, Flow, and advanced language features.
Java Interview Questions
Top 100 Java interview questions covering OOP, collections, multithreading, Java 8+ features, JVM internals, and design patterns.
PHP Interview Questions
Top 100 PHP interview questions covering core concepts, OOP, PHP 8+ features, security, databases, and modern PHP practices.
Laravel Interview Questions
Top 100 Laravel interview questions covering routing, Eloquent ORM, middleware, queues, authentication, testing, and advanced patterns.
CodeIgniter Interview Questions
Top 100 CodeIgniter interview questions covering MVC, routing, models, libraries, CI4 features, security, testing, and database operations.
Python Interview Questions
Top 100 Python interview questions covering data types, OOP, functional programming, decorators, concurrency, Django/Flask, and advanced Python internals.
Networking Interview Questions
Top 100 Networking interview questions covering OSI model, TCP/IP, IP addressing, DNS, routing, switching, security, and cloud networking.
JavaScript Interview Questions
Top 100 JavaScript interview questions covering core concepts, ES6+, async programming, closures, prototypes, DOM, and modern JS patterns.
TypeScript Interview Questions
Top 100 TypeScript interview questions covering static typing, interfaces, generics, decorators, advanced types, and TypeScript best practices.
React.js Interview Questions
Top 100 React.js interview questions covering hooks, state management, performance optimization, component patterns, and modern React best practices.
Node.js Interview Questions
Top 100 Node.js interview questions covering event loop, streams, modules, async programming, Express.js, performance, and production best practices.
MySQL / SQL Interview Questions
Top 100 MySQL and SQL interview questions covering queries, joins, indexes, transactions, normalization, stored procedures, and performance optimization.
Docker Interview Questions
Top 100 Docker interview questions covering containers, images, Dockerfile, Docker Compose, networking, volumes, orchestration, and production best practices.
Git & GitHub Interview Questions
Top 100 Git and GitHub interview questions covering version control, branching, merging, rebasing, pull requests, workflows, and collaboration best practices.
Data Structures & Algorithms Interview Questions
Top 100 Data Structures and Algorithms interview questions covering arrays, linked lists, trees, graphs, sorting, searching, dynamic programming, and complexity analysis.
System Design Interview Questions
Top 100 System Design interview questions covering scalability, load balancing, caching, databases, microservices, distributed systems, and designing real-world systems.
MongoDB Interview Questions
Top 100 MongoDB interview questions covering documents, collections, CRUD operations, aggregation pipeline, indexing, replication, sharding, and performance optimization.
Angular Interview Questions
Top 100 Angular interview questions covering components, modules, directives, services, dependency injection, RxJS, routing, forms, HTTP client, and performance optimization.
Vue.js Interview Questions
Top 100 Vue.js interview questions covering components, directives, Composition API, Vuex, Pinia, Vue Router, reactivity system, performance optimization, and Vue 3 features.
Next.js Interview Questions
Top 100 Next.js interview questions covering App Router, Server Components, SSR, SSG, ISR, API routes, data fetching, middleware, performance optimization, and deployment.
Spring Boot Interview Questions
Top 100 Spring Boot interview questions covering auto-configuration, dependency injection, REST APIs, Spring Data JPA, Spring Security, microservices, testing, and production deployment.
Django Interview Questions
Top 50 Django interview questions covering MVT architecture, ORM, views, templates, REST framework, authentication, signals, middleware, and deployment best practices.
AWS / Cloud Computing Interview Questions
Top 50 AWS and Cloud Computing interview questions covering core services, EC2, S3, RDS, Lambda, IAM, VPC, serverless, containers, and cloud architecture best practices.
Kubernetes (K8s) Interview Questions
Top 50 Kubernetes interview questions covering architecture, pods, deployments, services, networking, storage, security, Helm, autoscaling, and production best practices.
C++ Interview Questions
Top 50 C++ interview questions covering OOP, memory management, STL, templates, smart pointers, move semantics, concurrency, and modern C++17/20 features.
Swift & iOS Interview Questions
Top 100 Swift and iOS interview questions covering Swift fundamentals, optionals, protocols, UIKit, SwiftUI, Combine, Core Data, concurrency, memory management, and app architecture.
OOP Concepts Interview Questions
Top 100 Object-Oriented Programming interview questions covering encapsulation, inheritance, polymorphism, abstraction, SOLID principles, design patterns, and best practices.
Operating Systems Interview Questions
Top 100 Operating Systems interview questions covering processes, threads, scheduling, memory management, file systems, deadlocks, synchronization, and virtualization.
React Native Interview Questions
Top 100 React Native interview questions covering components, navigation, state management, animations, native modules, performance optimization, and cross-platform development.
Linux / Shell Scripting Interview Questions
Top 100 Linux and Shell Scripting interview questions covering commands, file system, permissions, bash scripting, process management, and advanced system administration.
PostgreSQL Interview Questions
Top 100 PostgreSQL interview questions covering SQL fundamentals, indexing, transactions, performance tuning, advanced features, and database administration.
GraphQL Interview Questions
Top 100 GraphQL interview questions covering queries, mutations, subscriptions, schema design, resolvers, performance, and advanced API design patterns.
Cybersecurity / Web Security Interview Questions
Top 100 Cybersecurity and Web Security interview questions covering OWASP Top 10, authentication, encryption, network security, penetration testing, and secure development practices.
C# / .NET Interview Questions
Top 100 C# and .NET interview questions covering language fundamentals, OOP, async programming, LINQ, memory management, ASP.NET Core, Entity Framework, and advanced patterns.
Design Patterns (Gang of Four) Interview Questions
Top 50 Design Patterns interview questions covering creational, structural, and behavioral patterns from the Gang of Four book.
Software Testing / TDD Interview Questions
Top 100 Software Testing and TDD interview questions covering unit testing, integration testing, test-driven development, mocking, CI/CD testing, performance testing, and quality assurance.
Redis Interview Questions
Top 50 Redis interview questions covering data structures, caching, persistence, clustering, and real-world use cases.
Go (Golang) Interview Questions
Top 50 Go (Golang) interview questions covering goroutines, channels, interfaces, concurrency patterns, and idiomatic Go programming.
Linux / Shell Scripting Interview Questions
Top 50 Linux and Shell Scripting interview questions covering file system, process management, bash scripting, networking, and system administration.
GraphQL Interview Questions
Top 50 GraphQL interview questions covering queries, mutations, subscriptions, schema design, and real-world GraphQL API development.
REST API Design Interview Questions
Top 50 REST API Design interview questions covering HTTP methods, status codes, authentication, versioning, and API best practices.
Microservices Architecture Interview Questions
Top 50 Microservices Architecture interview questions covering service design, communication patterns, distributed systems, and deployment strategies.
CI/CD Pipelines Interview Questions
Top 50 CI/CD Pipelines interview questions covering continuous integration, continuous delivery, deployment strategies, and DevOps best practices.
Elasticsearch Interview Questions
Top 50 Elasticsearch interview questions covering indexing, search queries, aggregations, cluster management, and performance optimization.
Rust Interview Questions
Top 50 Rust interview questions covering ownership, borrowing, lifetimes, concurrency, async programming, and systems programming concepts.
HTML / CSS Interview Questions
Top 50 HTML and CSS interview questions covering semantic markup, box model, layout systems, responsive design, and modern CSS features.
Machine Learning / AI Interview Questions
Top 100 Machine Learning and AI interview questions covering supervised learning, neural networks, deep learning, NLP, and MLOps.
Express.js Interview Questions
Top 50 Express.js interview questions covering routing, middleware, REST APIs, authentication, error handling, and production best practices.
Ruby on Rails Interview Questions
Top 100 Ruby on Rails interview questions covering MVC, ActiveRecord, routing, associations, caching, testing, and deployment.
Database Design / Normalization Interview Questions
Top 100 Database Design and Normalization interview questions covering relational models, normal forms, indexing, ACID, transactions, and query optimization.
NestJS Interview Questions
Top 50 NestJS interview questions covering modules, dependency injection, guards, pipes, interceptors, microservices, and TypeScript patterns.
Microsoft Azure Interview Questions
Top 50 Microsoft Azure interview questions covering core services, compute, storage, networking, identity, security, and cloud architecture.
Google Cloud Platform (GCP) Interview Questions
Top 50 GCP interview questions covering core services, compute, storage, networking, BigQuery, Kubernetes, IAM, and cloud-native architecture.
Apache Kafka Interview Questions
Top 50 Apache Kafka interview questions covering topics, partitions, producers, consumers, replication, streams, and production best practices.
FastAPI / Flask Interview Questions
Top 50 FastAPI and Flask interview questions covering routing, async, Pydantic, SQLAlchemy, authentication, deployment, and Python web API best practices.
Nuxt.js Interview Questions
Top 50 Nuxt.js interview questions covering SSR, SSG, routing, composables, Nitro, and full-stack Vue development.
Terraform / IaC Interview Questions
Top 50 Terraform and Infrastructure as Code interview questions covering HCL, state management, modules, providers, workspaces, and cloud provisioning.
SOLID Principles Interview Questions
Top 50 SOLID Principles interview questions covering SRP, OCP, LSP, ISP, DIP, and their application in software design.
Svelte / SvelteKit Interview Questions
Top 50 Svelte and SvelteKit interview questions covering reactivity, components, stores, routing, SSR, deployment, and Svelte 5 runes.
Scala Interview Questions
Top 50 Scala interview questions covering functional programming, OOP, collections, concurrency, Akka, Spark, and JVM ecosystem.
WebSockets & Real-time Interview Questions
Top 50 WebSockets and real-time communication interview questions covering Socket.IO, SSE, scaling, security, and protocols.
Elixir Interview Questions
Top 50 Elixir interview questions covering functional programming, OTP, GenServer, Phoenix, concurrency, fault tolerance, and the BEAM VM.
gRPC Interview Questions
Top 50 gRPC interview questions covering Protocol Buffers, streaming, HTTP/2, service design, authentication, and microservices integration.
Remix & Astro Interview Questions
Top 50 Remix and Astro interview questions covering modern web frameworks, server-side rendering, islands architecture, routing, and performance optimization.
Serverless Architecture Interview Questions
Top 50 Serverless Architecture interview questions covering AWS Lambda, FaaS, cold starts, event-driven design, and cloud-native patterns.
Agile / Scrum Interview Questions
Top 50 Agile and Scrum interview questions covering ceremonies, roles, estimation, scaling frameworks, and agile best practices.
RabbitMQ & Cassandra Interview Questions
Top 50 RabbitMQ and Apache Cassandra interview questions covering messaging patterns, exchanges, queues, wide-column storage, consistency, and distributed data modeling.
Firebase / Firestore Interview Questions
Top 50 Firebase and Firestore interview questions covering real-time database, authentication, Cloud Functions, security rules, and data modeling.
Redux / State Management Interview Questions
Top 50 Redux and state management interview questions covering Redux Toolkit, Zustand, Jotai, React Query, context API, and modern state management patterns.
Blockchain / Web3 / Solidity Interview Questions
Top 50 Blockchain, Web3, and Solidity interview questions covering Ethereum, smart contracts, DeFi, NFTs, and decentralized application development.
Web Performance Interview Questions
Top 50 web performance and Core Web Vitals interview questions covering LCP, CLS, INP, rendering, caching, image optimization, and performance tooling.