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