Practice
MCQ quizzes calibrated to real OA difficulty. Server-scored, teach-back explanations, weak-area breakdown. No AI at attempt time.
Backend engineering
REST, SQL, caching, auth, transactions - the fundamentals that come up in every backend OA.
3 levels · timed MCQ →FrontendReact
Hooks, state, JSX, performance - modern React fundamentals for fresher frontend rounds.
3 levels · timed MCQ →AI, ML & dataMachine learning
Supervised vs unsupervised, bias–variance, regularisation, evaluation - ML basics for data/ML fresher rounds.
3 levels · timed MCQ →AI, ML & dataDeep learning
Backprop, optimizers, CNNs, RNNs, regularisation - DL fundamentals for ML/DL interview rounds.
3 levels · timed MCQ →AI, ML & dataLLMs
Tokenisation, attention, context windows, RAG, hallucinations - LLM fundamentals for AI-track OAs.
3 levels · timed MCQ →AI, ML & dataData science
Data cleaning, EDA, feature engineering, cross-validation, leakage - data-science fundamentals candidates get grilled on.
3 levels · timed MCQ →CS fundamentalsData structures
Arrays, hash maps, trees, heaps, tries, graphs - pick-the-right-structure questions that dominate OAs.
3 levels · timed MCQ →CS fundamentalsAlgorithms
Sorting, searching, DP, greedy, graph traversal - algorithmic reasoning that shows up in every coding round.
3 levels · timed MCQ →CS fundamentalsSystem design
Load balancers, caching layers, sharding, consistency - high-level design fundamentals for fresher HLD rounds.
3 levels · timed MCQ →BackendSQL
SELECT, JOINs, GROUP BY, subqueries, window functions - the SQL every backend candidate should know cold.
3 levels · timed MCQ →Programming languagesPython
Language mechanics that trip up freshers: mutable defaults, closures, iterators, GIL. OA-grade Python.
3 levels · timed MCQ →Programming languagesJavaScript
The parts of JS every OA hits: closures, hoisting, event loop, promises, this-binding, coercion.
3 levels · timed MCQ →Programming languagesTypeScript
Type system beyond `any`: unions, generics, narrowing, utility types, discriminated unions.
3 levels · timed MCQ →Programming languagesJava
Collections, generics, JVM basics, equals/hashCode - the fundamentals every product-based OA tests.
3 levels · timed MCQ →FrontendHTML & CSS
Semantic HTML, flexbox, grid, specificity, accessibility - foundation questions every frontend round asks.
3 levels · timed MCQ →BackendNode.js
Event loop, streams, worker threads, npm modules, ESM vs CJS - Node fundamentals for backend rounds.
3 levels · timed MCQ →FrontendNext.js
App Router, server vs client components, data fetching, caching, dynamic routes - Next.js 14+ essentials.
3 levels · timed MCQ →Cloud & DevOpsAWS
EC2, S3, IAM, VPC, RDS, Lambda - the AWS services every cloud/backend OA touches.
3 levels · timed MCQ →Cloud & DevOpsDocker
Images vs containers, layers, volumes, networking, compose - Docker fundamentals every DevOps OA checks.
3 levels · timed MCQ →Cloud & DevOpsKubernetes
Pods, deployments, services, configmaps, HPA, ingress - K8s fundamentals for cloud/infra rounds.
3 levels · timed MCQ →BackendPostgreSQL
Indexes, EXPLAIN, MVCC, JSONB, transactions, isolation - Postgres deep-dive fundamentals for backend rounds.
3 levels · timed MCQ →BackendMongoDB
Documents, indexes, aggregation pipeline, replica sets, sharding - MongoDB fundamentals for NoSQL rounds.
3 levels · timed MCQ →BackendRedis
Data types, TTL, persistence, pub/sub, transactions - Redis fundamentals for caching + queue rounds.
3 levels · timed MCQ →CS fundamentalsOOP
Inheritance, polymorphism, encapsulation, SOLID - OOP fundamentals that come up cross-language.
3 levels · timed MCQ →BackendDBMS
ER modelling, normalisation, ACID, isolation levels, indexing - DBMS theory that shows up in every OA.
3 levels · timed MCQ →CS fundamentalsOperating systems
Processes, threads, scheduling, memory, deadlocks - OS fundamentals that appear in every core-CS OA.
3 levels · timed MCQ →CS fundamentalsComputer networks
TCP/IP, DNS, HTTP, TLS, subnetting - networking fundamentals every core-CS interview reaches for.
3 levels · timed MCQ →Cloud & DevOpsGit
Branches, merges, rebases, resets, cherry-picks, reflog - practical Git for every engineering OA.
3 levels · timed MCQ →Cloud & DevOpsLinux
File system, permissions, processes, signals, shell, common commands - Linux fundamentals every OA touches.
3 levels · timed MCQ →Programming languagesC++
Pointers, RAII, templates, STL, move semantics - high-signal C++ questions for competitive and systems roles.
3 levels · timed MCQ →Programming languagesC
Pointers, memory layout, undefined behaviour - the C fundamentals that separate signal from noise.
3 levels · timed MCQ →Programming languagesGo
Goroutines, channels, interfaces, error handling - practical Go for backend fresher rounds.
3 levels · timed MCQ →Programming languagesRust
Ownership, borrowing, lifetimes, traits - Rust concepts that show up in systems OAs.
3 levels · timed MCQ →AptitudeQuantitative aptitude
Arithmetic, ratios, percentages, time-speed-distance, probability - quant aptitude for OA round one.
3 levels · timed MCQ →AptitudeLogical reasoning
Series, syllogisms, seating, blood relations, coding-decoding - logical reasoning for aptitude rounds.
3 levels · timed MCQ →FrontendAngular
Components, DI, RxJS, change detection, forms - modern Angular fundamentals candidates actually get asked.
3 levels · timed MCQ →Cloud & DevOpsAzure
Virtual Machines, Blob Storage, RBAC, VNet, App Service - Azure essentials for cloud rounds.
3 levels · timed MCQ →BackendCassandra
Partition keys, consistency levels, CQL, replication, tombstones - Cassandra fundamentals for NoSQL rounds.
3 levels · timed MCQ →Cloud & DevOpsCI/CD
Pipelines, stages, artifacts, environments, rollbacks - CI/CD concepts asked in modern DevOps rounds.
3 levels · timed MCQ →CS fundamentalsCompilers
Lexing, parsing, ASTs, intermediate rep, optimisation - compiler concepts that show up in core-CS interviews.
3 levels · timed MCQ →AI, ML & dataComputer vision
Filters, convolutions, CNN architectures, augmentation, detection basics - CV fundamentals for ML rounds.
3 levels · timed MCQ →CS fundamentalsConcurrency
Race conditions, locks, atomics, thread pools, async models - concurrency fundamentals in a language-agnostic way.
3 levels · timed MCQ →AptitudeData interpretation
Tables, bar/pie/line charts, caselets, comparisons - DI questions with a real chart or table per stem.
3 levels · timed MCQ →BackendDjango
ORM, migrations, middleware, DRF basics, class-based views - Django fundamentals candidates get quizzed on.
3 levels · timed MCQ →BackendExpress
Routing, middleware order, error handling, req/res lifecycle - Express fundamentals every Node round asks.
3 levels · timed MCQ →BackendFastAPI
Pydantic models, dependencies, async endpoints, background tasks - FastAPI essentials for Python backend rounds.
3 levels · timed MCQ →Cloud & DevOpsGCP
Compute Engine, GCS, IAM, VPC, Cloud Run - GCP essentials for cloud-track interviews.
3 levels · timed MCQ →Programming languagesKotlin
Null safety, coroutines, data classes, extensions - modern Kotlin for Android and JVM roles.
3 levels · timed MCQ →AI, ML & dataNeural networks
Perceptrons, MLPs, weights, gradients, initialisation - NN foundations that show up as first ML questions.
3 levels · timed MCQ →AI, ML & dataNLP
Tokenisation, embeddings, sequence models, evaluation - classic and modern NLP fundamentals.
3 levels · timed MCQ →AI, ML & dataPandas & NumPy
DataFrame ops, indexing, groupby, joins, broadcasting, vectorisation - practical Pandas/NumPy for data rounds.
3 levels · timed MCQ →Programming languagesPHP
Type juggling, arrays, sessions, PDO - PHP fundamentals that come up in web fresher OAs.
3 levels · timed MCQ →AptitudePuzzles
Classical interview puzzles: seating arrangements, boxes, weighing, cross-the-river - logic puzzles for OA/interview rounds.
3 levels · timed MCQ →AI, ML & dataPyTorch
Tensors, autograd, nn.Module, training loops, dataloaders - PyTorch essentials for DL interviews.
3 levels · timed MCQ →FrontendRedux
Reducers, actions, immutability, middleware, Redux Toolkit slices - practical Redux for interview rounds.
3 levels · timed MCQ →Programming languagesRuby
Blocks, mixins, symbols, iterators - Ruby idioms every fresher going into a Rails shop should know.
3 levels · timed MCQ →BackendSpring Boot
Beans, DI, JPA, REST controllers, profiles, actuator - Spring Boot fundamentals for Java backend OAs.
3 levels · timed MCQ →AI, ML & dataStatistics
Distributions, hypothesis testing, confidence intervals, p-values, Bayes - statistics fundamentals for DS/ML rounds.
3 levels · timed MCQ →FrontendSvelte
Reactivity, stores, transitions, SvelteKit routing - Svelte 4/5 essentials for frontend OAs.
3 levels · timed MCQ →Programming languagesSwift
Optionals, structs vs classes, protocols, ARC - iOS fresher-level Swift fundamentals.
3 levels · timed MCQ →FrontendTailwind CSS
Utility-first patterns, responsive prefixes, dark mode, arbitrary values, extract-vs-repeat tradeoffs.
3 levels · timed MCQ →Cloud & DevOpsTerraform
Providers, resources, state, modules, plan/apply, workspaces - practical Terraform for infra rounds.
3 levels · timed MCQ →FrontendTesting
Unit, integration, e2e - Jest, React Testing Library, Playwright/Cypress fundamentals candidates get asked.
3 levels · timed MCQ →FrontendVue
Composition API, reactivity, template refs, computed vs watch - Vue 3 for fresher frontend interviews.
3 levels · timed MCQ →