Free Interview Prep

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.

72 Technologies 4437 Questions Beginner to Advanced
📱
103 Q

Flutter Interview Questions

Top 100 Flutter interview questions covering Dart, widgets, state management, navigation, animations, and performance optimization.

Start Preparing
🐦
100 Q

Kotlin Interview Questions

Top 100 Kotlin interview questions covering variables, null safety, OOP, collections, coroutines, Flow, and advanced language features.

Start Preparing
☕
100 Q

Java Interview Questions

Top 100 Java interview questions covering OOP, collections, multithreading, Java 8+ features, JVM internals, and design patterns.

Start Preparing
🐘
100 Q

PHP Interview Questions

Top 100 PHP interview questions covering core concepts, OOP, PHP 8+ features, security, databases, and modern PHP practices.

Start Preparing
🔴
100 Q

Laravel Interview Questions

Top 100 Laravel interview questions covering routing, Eloquent ORM, middleware, queues, authentication, testing, and advanced patterns.

Start Preparing
🔥
100 Q

CodeIgniter Interview Questions

Top 100 CodeIgniter interview questions covering MVC, routing, models, libraries, CI4 features, security, testing, and database operations.

Start Preparing
🐍
100 Q

Python Interview Questions

Top 100 Python interview questions covering data types, OOP, functional programming, decorators, concurrency, Django/Flask, and advanced Python internals.

Start Preparing
🌐
100 Q

Networking Interview Questions

Top 100 Networking interview questions covering OSI model, TCP/IP, IP addressing, DNS, routing, switching, security, and cloud networking.

Start Preparing
🟨
100 Q

JavaScript Interview Questions

Top 100 JavaScript interview questions covering core concepts, ES6+, async programming, closures, prototypes, DOM, and modern JS patterns.

Start Preparing
🔷
97 Q

TypeScript Interview Questions

Top 100 TypeScript interview questions covering static typing, interfaces, generics, decorators, advanced types, and TypeScript best practices.

Start Preparing
⚛️
81 Q

React.js Interview Questions

Top 100 React.js interview questions covering hooks, state management, performance optimization, component patterns, and modern React best practices.

Start Preparing
🟢
98 Q

Node.js Interview Questions

Top 100 Node.js interview questions covering event loop, streams, modules, async programming, Express.js, performance, and production best practices.

Start Preparing
🗄️
77 Q

MySQL / SQL Interview Questions

Top 100 MySQL and SQL interview questions covering queries, joins, indexes, transactions, normalization, stored procedures, and performance optimization.

Start Preparing
🐳
67 Q

Docker Interview Questions

Top 100 Docker interview questions covering containers, images, Dockerfile, Docker Compose, networking, volumes, orchestration, and production best practices.

Start Preparing
🔀
74 Q

Git & GitHub Interview Questions

Top 100 Git and GitHub interview questions covering version control, branching, merging, rebasing, pull requests, workflows, and collaboration best practices.

Start Preparing
🧮
72 Q

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.

Start Preparing
🏗️
73 Q

System Design Interview Questions

Top 100 System Design interview questions covering scalability, load balancing, caching, databases, microservices, distributed systems, and designing real-world systems.

Start Preparing
🍃
56 Q

MongoDB Interview Questions

Top 100 MongoDB interview questions covering documents, collections, CRUD operations, aggregation pipeline, indexing, replication, sharding, and performance optimization.

Start Preparing
🅰️
54 Q

Angular Interview Questions

Top 100 Angular interview questions covering components, modules, directives, services, dependency injection, RxJS, routing, forms, HTTP client, and performance optimization.

Start Preparing
💚
51 Q

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.

Start Preparing
▲
45 Q

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.

Start Preparing
🍃
45 Q

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.

Start Preparing
🎸
42 Q

Django Interview Questions

Top 50 Django interview questions covering MVT architecture, ORM, views, templates, REST framework, authentication, signals, middleware, and deployment best practices.

Start Preparing
☁️
42 Q

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.

Start Preparing
⚓
37 Q

Kubernetes (K8s) Interview Questions

Top 50 Kubernetes interview questions covering architecture, pods, deployments, services, networking, storage, security, Helm, autoscaling, and production best practices.

Start Preparing
⚙️
44 Q

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.

Start Preparing
🍎
49 Q

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.

Start Preparing
🧩
51 Q

OOP Concepts Interview Questions

Top 100 Object-Oriented Programming interview questions covering encapsulation, inheritance, polymorphism, abstraction, SOLID principles, design patterns, and best practices.

Start Preparing
💻
53 Q

Operating Systems Interview Questions

Top 100 Operating Systems interview questions covering processes, threads, scheduling, memory management, file systems, deadlocks, synchronization, and virtualization.

Start Preparing
📱
58 Q

React Native Interview Questions

Top 100 React Native interview questions covering components, navigation, state management, animations, native modules, performance optimization, and cross-platform development.

Start Preparing
🐧
92 Q

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.

Start Preparing
🐘
85 Q

PostgreSQL Interview Questions

Top 100 PostgreSQL interview questions covering SQL fundamentals, indexing, transactions, performance tuning, advanced features, and database administration.

Start Preparing
⬡
79 Q

GraphQL Interview Questions

Top 100 GraphQL interview questions covering queries, mutations, subscriptions, schema design, resolvers, performance, and advanced API design patterns.

Start Preparing
🔐
84 Q

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.

Start Preparing
⚙️
70 Q

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.

Start Preparing
🎨
50 Q

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.

Start Preparing
🧪
64 Q

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.

Start Preparing
🔴
50 Q

Redis Interview Questions

Top 50 Redis interview questions covering data structures, caching, persistence, clustering, and real-world use cases.

Start Preparing
🐹
50 Q

Go (Golang) Interview Questions

Top 50 Go (Golang) interview questions covering goroutines, channels, interfaces, concurrency patterns, and idiomatic Go programming.

Start Preparing
🐧
50 Q

Linux / Shell Scripting Interview Questions

Top 50 Linux and Shell Scripting interview questions covering file system, process management, bash scripting, networking, and system administration.

Start Preparing
⬡
50 Q

GraphQL Interview Questions

Top 50 GraphQL interview questions covering queries, mutations, subscriptions, schema design, and real-world GraphQL API development.

Start Preparing
🌐
50 Q

REST API Design Interview Questions

Top 50 REST API Design interview questions covering HTTP methods, status codes, authentication, versioning, and API best practices.

Start Preparing
🏗️
50 Q

Microservices Architecture Interview Questions

Top 50 Microservices Architecture interview questions covering service design, communication patterns, distributed systems, and deployment strategies.

Start Preparing
🔄
50 Q

CI/CD Pipelines Interview Questions

Top 50 CI/CD Pipelines interview questions covering continuous integration, continuous delivery, deployment strategies, and DevOps best practices.

Start Preparing
🔍
50 Q

Elasticsearch Interview Questions

Top 50 Elasticsearch interview questions covering indexing, search queries, aggregations, cluster management, and performance optimization.

Start Preparing
🦀
50 Q

Rust Interview Questions

Top 50 Rust interview questions covering ownership, borrowing, lifetimes, concurrency, async programming, and systems programming concepts.

Start Preparing
🎨
52 Q

HTML / CSS Interview Questions

Top 50 HTML and CSS interview questions covering semantic markup, box model, layout systems, responsive design, and modern CSS features.

Start Preparing
🤖
88 Q

Machine Learning / AI Interview Questions

Top 100 Machine Learning and AI interview questions covering supervised learning, neural networks, deep learning, NLP, and MLOps.

Start Preparing
🚀
49 Q

Express.js Interview Questions

Top 50 Express.js interview questions covering routing, middleware, REST APIs, authentication, error handling, and production best practices.

Start Preparing
💎
76 Q

Ruby on Rails Interview Questions

Top 100 Ruby on Rails interview questions covering MVC, ActiveRecord, routing, associations, caching, testing, and deployment.

Start Preparing
🗄️
72 Q

Database Design / Normalization Interview Questions

Top 100 Database Design and Normalization interview questions covering relational models, normal forms, indexing, ACID, transactions, and query optimization.

Start Preparing
🦅
48 Q

NestJS Interview Questions

Top 50 NestJS interview questions covering modules, dependency injection, guards, pipes, interceptors, microservices, and TypeScript patterns.

Start Preparing
☁️
47 Q

Microsoft Azure Interview Questions

Top 50 Microsoft Azure interview questions covering core services, compute, storage, networking, identity, security, and cloud architecture.

Start Preparing
🌐
46 Q

Google Cloud Platform (GCP) Interview Questions

Top 50 GCP interview questions covering core services, compute, storage, networking, BigQuery, Kubernetes, IAM, and cloud-native architecture.

Start Preparing
📨
44 Q

Apache Kafka Interview Questions

Top 50 Apache Kafka interview questions covering topics, partitions, producers, consumers, replication, streams, and production best practices.

Start Preparing
⚡
44 Q

FastAPI / Flask Interview Questions

Top 50 FastAPI and Flask interview questions covering routing, async, Pydantic, SQLAlchemy, authentication, deployment, and Python web API best practices.

Start Preparing
🌿
50 Q

Nuxt.js Interview Questions

Top 50 Nuxt.js interview questions covering SSR, SSG, routing, composables, Nitro, and full-stack Vue development.

Start Preparing
🏗️
45 Q

Terraform / IaC Interview Questions

Top 50 Terraform and Infrastructure as Code interview questions covering HCL, state management, modules, providers, workspaces, and cloud provisioning.

Start Preparing
🏗️
50 Q

SOLID Principles Interview Questions

Top 50 SOLID Principles interview questions covering SRP, OCP, LSP, ISP, DIP, and their application in software design.

Start Preparing
🔥
43 Q

Svelte / SvelteKit Interview Questions

Top 50 Svelte and SvelteKit interview questions covering reactivity, components, stores, routing, SSR, deployment, and Svelte 5 runes.

Start Preparing
🔴
45 Q

Scala Interview Questions

Top 50 Scala interview questions covering functional programming, OOP, collections, concurrency, Akka, Spark, and JVM ecosystem.

Start Preparing
⚡
49 Q

WebSockets & Real-time Interview Questions

Top 50 WebSockets and real-time communication interview questions covering Socket.IO, SSE, scaling, security, and protocols.

Start Preparing
💧
42 Q

Elixir Interview Questions

Top 50 Elixir interview questions covering functional programming, OTP, GenServer, Phoenix, concurrency, fault tolerance, and the BEAM VM.

Start Preparing
🔌
46 Q

gRPC Interview Questions

Top 50 gRPC interview questions covering Protocol Buffers, streaming, HTTP/2, service design, authentication, and microservices integration.

Start Preparing
🌟
41 Q

Remix & Astro Interview Questions

Top 50 Remix and Astro interview questions covering modern web frameworks, server-side rendering, islands architecture, routing, and performance optimization.

Start Preparing
☁️
48 Q

Serverless Architecture Interview Questions

Top 50 Serverless Architecture interview questions covering AWS Lambda, FaaS, cold starts, event-driven design, and cloud-native patterns.

Start Preparing
🏃
49 Q

Agile / Scrum Interview Questions

Top 50 Agile and Scrum interview questions covering ceremonies, roles, estimation, scaling frameworks, and agile best practices.

Start Preparing
🐰
42 Q

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.

Start Preparing
🔥
47 Q

Firebase / Firestore Interview Questions

Top 50 Firebase and Firestore interview questions covering real-time database, authentication, Cloud Functions, security rules, and data modeling.

Start Preparing
🔄
41 Q

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.

Start Preparing
⛓️
48 Q

Blockchain / Web3 / Solidity Interview Questions

Top 50 Blockchain, Web3, and Solidity interview questions covering Ethereum, smart contracts, DeFi, NFTs, and decentralized application development.

Start Preparing
⚡
42 Q

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.

Start Preparing