Interview Preparation

Technical Interview Questions & Answers

Master your next technical interview with 235+ real questions asked at FAANG and top tech companies. Updated for 2025.

235+ Questions

34 Technologies

Real Interview Questions

React

10 Q&A

Prepare for your React interview with 50+ real questions asked at top tech companies. From hooks to performance optimization.

Core ConceptsHooksPerformance

View Questions

JavaScript

10 Q&A

Ace your JavaScript interview with 50+ essential questions covering closures, async programming, and modern ES6+ features.

Core ConceptsVariablesAsync

View Questions

Python

10 Q&A

Master Python interviews with 50+ essential questions on data structures, OOP, decorators, and real-world problem solving.

Data StructuresFunctions

View Questions

TypeScript

10 Q&A

Ace your TypeScript interview with 50+ questions covering type system, generics, utility types, and best practices.

TypesGenerics

View Questions

SQL

10 Q&A

Master SQL interviews with 50+ questions on queries, joins, optimization, and database design patterns.

JoinsFilteringOptimization

View Questions

Node.js

10 Q&A

Master Node.js interviews with 50+ questions on event loop, streams, performance, and backend architecture.

Core ConceptsEvent LoopError Handling

View Questions

Java

10 Q&A

Ace your Java interview with 50+ questions on OOP, collections, multithreading, and JVM internals.

Core JavaCollectionsOOP

View Questions

System Design

10 Q&A

Prepare for senior-level system design interviews with 30+ questions on scalability, distributed systems, and architecture.

Classic ProblemsDistributed SystemsInfrastructure

View Questions

Go

10 Q&A

Master Go interviews with 50+ questions on goroutines, channels, interfaces, and concurrent programming.

ConcurrencyCore Go

View Questions

Docker

10 Q&A

Prepare for Docker interviews with 40+ questions on containers, images, networking, and best practices.

Core ConceptsImagesNetworking

View Questions

Kubernetes

10 Q&A

Master Kubernetes interviews with 40+ questions on pods, deployments, services, and cluster architecture.

Core ConceptsWorkloadsNetworking

View Questions

AWS

10 Q&A

Master AWS interviews with 50+ questions on compute, storage, networking, and cloud architecture.

ComputeStorageNetworking

View Questions

Data Structures & Algorithms

10 Q&A

Ace coding interviews with 50+ questions on arrays, trees, graphs, dynamic programming, and algorithm patterns.

Data StructuresAlgorithms

View Questions

PostgreSQL

5 Q&A

Prepare for PostgreSQL interviews with 40+ questions on advanced features, performance optimization, and administration.

Core ConceptsConcurrencyPerformance

View Questions

MongoDB

5 Q&A

Master MongoDB interviews with 40+ questions on document modeling, aggregation pipelines, and distributed systems.

ArchitectureSchema DesignQueries

View Questions

Redis

5 Q&A

Prepare for Redis interviews with 35+ questions on data structures, caching patterns, and distributed architectures.

Data StructuresPersistenceCaching

View Questions

React Native

5 Q&A

Master React Native interviews with 40+ questions on mobile development, performance optimization, and native integration.

ArchitectureCore ConceptsPerformance

View Questions

Swift

5 Q&A

Prepare for Swift/iOS interviews with 45+ questions on language features, SwiftUI, and app architecture.

Language BasicsDesign Patterns

View Questions

Kotlin

5 Q&A

Master Kotlin/Android interviews with 45+ questions on coroutines, Jetpack, and modern Android development.

Language BasicsCoroutines

View Questions

Flutter

5 Q&A

Prepare for Flutter interviews with 40+ questions on widgets, state management, and cross-platform development.

ArchitectureWidgetsState Management

View Questions

HTML & CSS

5 Q&A

Prepare for frontend interviews with 50+ questions on HTML5, CSS3, Flexbox, Grid, and responsive design.

CSS FundamentalsLayout

View Questions

CI/CD

5 Q&A

Prepare for DevOps interviews with 35+ questions on CI/CD pipelines, automation, and deployment strategies.

FundamentalsDeploymentPipeline Design

View Questions

OAuth & Authentication

5 Q&A

Prepare for security interviews with 35+ questions on OAuth 2.0, OIDC, JWT, and authentication best practices.

OAuthOIDCJWT

View Questions

Encryption & Cryptography

5 Q&A

Prepare for security interviews with 30+ questions on encryption, hashing, TLS, and data protection.

FundamentalsTLS

View Questions

OWASP & Web Security

5 Q&A

Prepare for security interviews with 35+ questions on OWASP Top 10, vulnerabilities, and secure coding.

OWASPInjectionXSS

View Questions

Secure Coding

5 Q&A

Prepare for security interviews with 35+ questions on secure coding practices, threat modeling, and security testing.

PrinciplesInput ValidationDesign

View Questions

Microservices

5 Q&A

Prepare for architecture interviews with 35+ questions on microservices patterns, communication, and best practices.

FundamentalsCommunicationPatterns

View Questions

Caching

5 Q&A

Prepare for system design interviews with 30+ questions on caching strategies, patterns, and distributed systems.

StrategiesInvalidationEviction

View Questions

Scalability

5 Q&A

Prepare for system design interviews with 30+ questions on scaling strategies, load balancing, and performance.

FundamentalsAnalysisRead Scaling

View Questions

Arrays & Strings

5 Q&A

Prepare for coding interviews with 40+ questions on arrays, strings, and essential manipulation techniques.

ArraysTechniques

View Questions

Trees & Graphs

5 Q&A

Prepare for coding interviews with 45+ questions on binary trees, BSTs, graphs, and traversal algorithms.

TreesGraphs

View Questions

Dynamic Programming

5 Q&A

Prepare for coding interviews with 40+ questions on dynamic programming patterns and optimization techniques.

FundamentalsClassic Problems

View Questions

Sorting & Searching

5 Q&A

Prepare for coding interviews with 35+ questions on sorting algorithms, binary search, and their applications.

SortingSearching

View Questions

Load Balancing

5 Q&A

Prepare for infrastructure interviews with 25+ questions on load balancing algorithms, patterns, and best practices.

AlgorithmsTypesHealth Checks

View Questions

More Coming Soon

We're adding more technologies every week

Node.jsGoJavaC++System DesignDevOps