Technical Interview Questions — By Field and Seniority
Sample technical interview questions by field and seniority — each with its correct answer and an explanation. Pick a field, review the examples, and take the scored simulation when you feel ready.
Backend Interview Questions
44 topics
API Design 75Caching 75Concurrency 75Csharp Concurrency Async 75Csharp Exceptions 75Csharp Generics Interfaces 75Csharp Memory Performance 75Csharp Stdlib Http 75Csharp Testing Tooling 75Databases / SQL 75Go Concurrency 75Go Errors 75Go Interfaces Generics 75Go Memory Performance 75Go Stdlib Http 75Go Testing Tooling 75Java Concurrency 75Java Exceptions 75Java Generics Interfaces 75Java Memory Jvm 75Java Stdlib Http 75Java Testing Tooling 75Messaging / Queues 75Networking / HTTP 75Nodejs Error Handling 75Nodejs Event Loop Async 75Nodejs Memory Performance 75Nodejs Modules Streams 75Nodejs Stdlib Http 75Nodejs Testing Tooling 75Php Concurrency Async 75Php Exceptions 75Php Generics Interfaces 75Php Memory Performance 75Php Stdlib Http 75Php Testing Tooling 75Python Concurrency Async 75Python Errors Context 75Python Memory Performance 75Python Stdlib Http 75Python Testing Tooling 75Python Typing Oop 75Security 75Testing 75
Frontend Interview Questions
39 topics
Accessibility 75Angular Change Detection 75Angular Components Lifecycle 75Angular Dependency Injection 75Angular Directives Pipes 75Angular Router Forms 75Angular Testing Performance 75Css Layout 75Dom Browser Apis 75Javascript Async Concurrency 75Javascript Language 75Javascript Memory Performance 75Javascript Modules Bundling 75Javascript Prototypes Oop 75Javascript Runtime Apis 75Javascript Testing Tooling 75Performance 75React Components Jsx 75React Context State 75React Effects Lifecycle 75React Forms Suspense 75React Hooks State 75React Rendering Performance 75Rendering Reactivity 75State Management 75Testing 75Typescript Advanced Types 75Typescript Generics 75Typescript Modules Declarations 75Typescript Narrowing Control Flow 75Typescript Tooling Config 75Typescript Type Fundamentals 75Vue Components Props 75Vue Composition Api 75Vue Directives Templates 75Vue Performance Testing 75Vue Reactivity System 75Vue Router State Management 75Web Security 75
DevOps / Cloud Interview Questions
45 topics
Aws Compute Ec2 Lambda 75Aws Databases Rds Dynamodb 75Aws Iam Security 75Aws Messaging Eventing 75Aws Networking Vpc 75Aws Storage S3 Ebs 75Azure Compute Vm Appservice 75Azure Databases Sql Cosmosdb 75Azure Iam Security 75Azure Messaging Eventing 75Azure Networking Vnet 75Azure Storage Blob Managed Disk 75Ci Cd Pipelines 75Cloud Architecture Scaling 75Containers Orchestration 75Deployment Release Strategies 75Gcp Compute Gce Cloudrun 75Gcp Databases Cloudsql Spanner Firestore 75Gcp Iam Security 75Gcp Messaging Eventing 75Gcp Networking Vpc 75Gcp Storage Gcs Persistent Disk 75Infrastructure As Code 75K8s Config Secrets 75K8s Observability Troubleshooting 75K8s Scheduling Resources 75K8s Services Networking 75K8s Storage 75K8s Workloads 75Linux Filesystem Permissions Links 75Linux Networking Tools Troubleshooting 75Linux Performance Monitoring Resource Limits 75Linux Process Management Signals 75Linux Shell Scripting Ops Automation 75Linux Systemd Service Management 75Networking Dns Loadbalancing 75Observability Monitoring 75Reliability Incident Sre 75Security Iam Secrets 75Terraform Hcl Language Expressions 75Terraform Modules Workspaces 75Terraform Plan Apply Drift Import 75Terraform Providers Lifecycle Provisioners 75Terraform State Backend Locking 75Terraform Testing Policy Cicd 75
AI Engineer Interview Questions
27 topics
Agents Tool Use 75Aimlops Deployment Strategies Ml 75Aimlops Experiment Tracking Reproducibility 75Aimlops Feature Store Data Versioning 75Aimlops Ml Cicd Pipelines 75Aimlops Model Monitoring Drift Detection 75Aimlops Model Versioning Registry 75Aipy Async Concurrency Ml Serving 75Aipy Data Pipeline Dataloader 75Aipy Gpu Memory Management 75Aipy Numpy Vectorization Broadcasting 75Aipy Python Ml Packaging Environments 75Aipy Tensor Ops Autograd 75Embeddings Vector Search 75Evaluation Testing 75Fine Tuning Adaptation 75Inference Serving 75Llm Fundamentals 75Prompt Engineering 75Rag Chunking Indexing 75Rag Embeddings Similarity 75Rag Evaluation 75Rag Generation Context 75Rag Reranking Fusion 75Rag Retrieval 75Rag Retrieval Search 75Safety Guardrails 75
Database Interview Questions
33 topics
Backup Recovery 75Data Modeling 75Indexing 75Mongodb Aggregation 75Mongodb Indexes Queries 75Mongodb Operations 75Mongodb Replication Sharding 75Mongodb Schema Modeling 75Mongodb Transactions Consistency 75Mysql Indexes 75Mysql Innodb Transactions 75Mysql Operations 75Mysql Query Optimization 75Mysql Replication Scaling 75Mysql Types Constraints 75Nosql Models 75Performance Tuning 75Pg Indexes 75Pg Mvcc Vacuum 75Pg Operations 75Pg Query Planning 75Pg Transactions Locking 75Pg Types Constraints 75Query Optimization 75Redis Cluster Sharding 75Redis Data Structures 75Redis Expiration Eviction 75Redis Persistence 75Redis Replication Sentinel 75Redis Transactions Scripting 75Replication Scaling 75Security Access 75Transactions Isolation 75
Mobile Interview Questions
32 topics
Fl Dart Async Isolates 75Fl Dart Language Null Safety 75Fl Flutter Persistence Storage 75Fl Flutter Platform Channels Lifecycle 75Fl Flutter Rendering Widget Tree 75Fl Flutter State Management Widgets 75Ios Core Data Swiftdata Persistence 75Ios Lifecycle Background Execution 75Ios Memory Management Arc 75Ios Swift Concurrency Structured 75Ios Swift Type System Optionals 75Ios Swiftui State Rendering 75Kt Android Lifecycle Background Execution 75Kt Android Memory Context Leaks 75Kt Android Room Persistence 75Kt Jetpack Compose State Recomposition 75Kt Kotlin Coroutines Flow 75Kt Kotlin Type System Null Safety 75Mobile Distribution Ci 75Mobile Navigation 75Mobile Networking Offline 75Mobile Performance Battery 75Mobile Security Storage 75Mobile State Data 75Mobile Testing Automation 75Mobile Ui Lifecycle 75Rn Javascript Typescript Fundamentals 75Rn Native Bridge Modules 75Rn Navigation Lifecycle 75Rn Networking Persistence Offline 75Rn Performance Rendering 75Rn React Hooks State Management 75
Security Interview Questions
Security JuniorSecurity MidSecurity SeniorAppSecBlue Team / IncidentCloud SecurityDevSecOpsOffensive / Pentest
38 topics
As Access Control Idor 75As Api Security 75As Authentication Session 75As Crypto Implementation Pitfalls 75As Injection Input Validation 75As Secure Sdlc Sast Dast 75Bt Crisis Communication Management 75Bt Detection Engineering Tuning 75Bt Digital Forensics Fundamentals 75Bt Incident Triage Classification 75Bt Ir Playbook Execution 75Bt Threat Intelligence Application 75Cse Container Workload Security 75Cse Cspm Misconfiguration 75Cse Data Protection Governance 75Cse Detection Incident Response 75Cse Iam Privilege Escalation 75Cse Network Perimeter Zero Trust 75Ds Iac Policy As Code 75Ds Pipeline Security Gates 75Ds Secrets Pipeline Management 75Ds Security Metrics Blameless Culture 75Ds Shift Left Security Culture 75Ds Software Supply Chain Pipeline 75Pt Legal Ethical Boundaries 75Pt Methodology Phases 75Pt Red Team Engagement Management 75Pt Reporting Remediation Prioritization 75Pt Scoping Rules Of Engagement 75Pt Vulnerability Assessment Vs Pentest 75Security Authn Authz 75Security Cloud Infra Security 75Security Compliance Risk 75Security Cryptography Basics 75Security Incident Response 75Security Network Security 75Security Secure Sdlc 75Security Web Vulnerabilities 75
QA / Test Automation Interview Questions
Data Engineer Interview Questions
Game Development Interview Questions
ML Engineer Interview Questions
Take the scored simulation when you feel ready.
Start interview