Interview prep library (Non-AI)

Practice Interview Questions

Prepare for your next technical round with our curated library of reviewed questions, detailed explanations, and conceptual frameworks.

Software Engineering & Architecture

Java Developer

Master core Java concepts, object-oriented programming, concurrency, streams, JVM memory mechanics, and Spring Boot.

56 reviewed questions·10 topics

Spring Boot Developer

Prepare for enterprise Java roles with questions on Spring Boot configuration, DI, Spring Web, Data JPA, Security, and Cloud integration.

25 reviewed questions·6 topics

Android Developer

Practice Kotlin syntax, Jetpack Compose UI architecture, Coroutines/Flow async processing, and Android SDK lifecycles.

30 reviewed questions·5 topics

React Developer

Master frontend engineering questions on JavaScript ESNext, React hooks, rendering, state management, and web performance.

30 reviewed questions·6 topics

Software Engineer

Prepare for software engineering interviews covering algorithms, system design, concurrency, testing, delivery practices, and maintainable software development.

30 reviewed questions·5 topics

Software Engineer Behavioral

Prepare for behavioral and STAR method interviews covering conflict, ownership, ambiguity, prioritization, and leadership.

35 reviewed questions·9 topics

Software Developer

Prepare for software developer interviews covering object-oriented design, databases, API development, maintainable code, and systematic debugging.

30 reviewed questions·5 topics

Backend Developer

Prepare for backend developer interviews covering server-side fundamentals, API integration, data modeling, scalable systems, security, reliability, and observability.

30 reviewed questions·5 topics

Frontend Developer

Prepare for frontend developer interviews covering browser fundamentals, accessible interfaces, JavaScript and TypeScript, frontend architecture, performance, testing, and delivery.

30 reviewed questions·5 topics

Full-Stack Developer

Practice Full Stack Developer interview questions covering frontend and backend architecture, APIs, databases, authentication, performance, deployment, security, and production troubleshooting.

30 reviewed questions·5 topics

Data Engineer

Practice Data Engineer interview questions covering data architecture, SQL, data modeling, ETL/ELT, batch and streaming pipelines, orchestration, data quality, cloud platforms, and production troubleshooting.

30 reviewed questions·5 topics

QA / SDET Engineer

Practice QA and SDET interview questions covering testing strategy, automation, UI and API testing, framework design, CI/CD quality gates, performance, reliability, and production troubleshooting.

30 reviewed questions·5 topics

AI / ML Engineer

Practice AI and Machine Learning Engineer interview questions covering problem framing, model selection, evaluation, feature engineering, training, LLM systems, inference, MLOps, monitoring, and production troubleshooting.

30 reviewed questions·5 topics

Cybersecurity Engineer

Practice Cybersecurity Engineer interview questions covering security fundamentals, threat modeling, application and API security, identity and access management, cloud and network security, detection, incident response, and production security.

30 reviewed questions·5 topics

DevOps Engineer

Practice DevOps Engineer interview questions covering delivery pipelines, CI/CD, containers, Kubernetes, infrastructure automation, cloud systems, reliability, observability, and production operations.

30 reviewed questions·5 topics

Cloud Engineer

Practice Cloud Engineer interview questions covering cloud architecture, networking, security, compute, storage, managed services, reliability, cost optimization, and production cloud operations.

30 reviewed questions·5 topics

QA Automation Engineer

Prepare for QA automation engineer interviews covering testing fundamentals, test strategy, automation frameworks, API and database testing, web and mobile testing, and quality engineering.

30 reviewed questions·5 topics

Machine Learning Engineer

Prepare for Machine Learning Engineer interviews covering machine learning fundamentals, model evaluation, data preparation, feature engineering, supervised and unsupervised learning, deep learning, deployment, MLOps, monitoring, scalability, reliability, and responsible AI.

30 reviewed questions·5 topics

Node.js Developer

Prepare for Node.js Developer interviews covering the Node.js runtime, JavaScript modules, npm, asynchronous programming, the event loop, streams, HTTP APIs, databases, testing, security, performance, scalability, and production architecture.

30 reviewed questions·5 topics

SQL Developer

Prepare for SQL Developer interviews covering SQL fundamentals, filtering, aggregation, joins, subqueries, CTEs, window functions, indexing, query optimization, transactions, concurrency, relational design, and production database architecture.

30 reviewed questions·5 topics

TypeScript Developer

Prepare for TypeScript Developer interviews covering TypeScript fundamentals, type inference, interfaces, generics, narrowing, advanced type composition, modules, compiler configuration, JavaScript interoperability, type-safe APIs, and large-scale TypeScript architecture.

30 reviewed questions·5 topics

C# / .NET Developer

Prepare for C# and .NET Developer interviews covering C# language fundamentals, object-oriented programming, type semantics, collections, generics, LINQ, asynchronous programming, concurrency, memory management, ASP.NET Core, APIs, dependency injection, data access, testing, performance, and production .NET architecture.

30 reviewed questions·5 topics

iOS Developer (Swift)

Prepare for iOS Developer interviews covering Swift fundamentals, value and reference semantics, protocols, generics, memory management, Swift concurrency, networking, SwiftUI, UIKit, state management, app architecture, persistence, testing, performance, and production iOS engineering.

30 reviewed questions·5 topics

Go Developer

Prepare for Go Developer interviews covering Go language fundamentals, type system, interfaces, collections, generics, error handling, standard library, goroutines, channels, concurrency patterns, HTTP services, databases, testing, profiling, optimization, and production Go architecture.

30 reviewed questions·5 topics

React Native Developer

Prepare for React Native Developer interviews covering React Native fundamentals, components, props, state, rendering, hooks, navigation, networking, native platform integration, the New Architecture, testing, performance, debugging, app lifecycle, and production mobile architecture.

30 reviewed questions·5 topics

100% Free & No Sign-In Needed

Practice questions, rate your confidence, and save bookmarks anonymously in your browser. Authenticate to sync across your devices.

Backed by Specifications

Every technical answer is verified and links directly to official documentation, preventing unreliable AI hallucinations or competitor errors.