64 quizzes · all tracks
Backend

Backend engineering

REST, SQL, caching, auth, transactions - the fundamentals that come up in every backend OA.

3 levels · timed MCQ →
Frontend

React

Hooks, state, JSX, performance - modern React fundamentals for fresher frontend rounds.

3 levels · timed MCQ →
AI, ML & data

Machine learning

Supervised vs unsupervised, bias–variance, regularisation, evaluation - ML basics for data/ML fresher rounds.

3 levels · timed MCQ →
AI, ML & data

Deep learning

Backprop, optimizers, CNNs, RNNs, regularisation - DL fundamentals for ML/DL interview rounds.

3 levels · timed MCQ →
AI, ML & data

LLMs

Tokenisation, attention, context windows, RAG, hallucinations - LLM fundamentals for AI-track OAs.

3 levels · timed MCQ →
AI, ML & data

Data science

Data cleaning, EDA, feature engineering, cross-validation, leakage - data-science fundamentals candidates get grilled on.

3 levels · timed MCQ →
CS fundamentals

Data structures

Arrays, hash maps, trees, heaps, tries, graphs - pick-the-right-structure questions that dominate OAs.

3 levels · timed MCQ →
CS fundamentals

Algorithms

Sorting, searching, DP, greedy, graph traversal - algorithmic reasoning that shows up in every coding round.

3 levels · timed MCQ →
CS fundamentals

System design

Load balancers, caching layers, sharding, consistency - high-level design fundamentals for fresher HLD rounds.

3 levels · timed MCQ →
Backend

SQL

SELECT, JOINs, GROUP BY, subqueries, window functions - the SQL every backend candidate should know cold.

3 levels · timed MCQ →
Programming languages

Python

Language mechanics that trip up freshers: mutable defaults, closures, iterators, GIL. OA-grade Python.

3 levels · timed MCQ →
Programming languages

JavaScript

The parts of JS every OA hits: closures, hoisting, event loop, promises, this-binding, coercion.

3 levels · timed MCQ →
Programming languages

TypeScript

Type system beyond `any`: unions, generics, narrowing, utility types, discriminated unions.

3 levels · timed MCQ →
Programming languages

Java

Collections, generics, JVM basics, equals/hashCode - the fundamentals every product-based OA tests.

3 levels · timed MCQ →
Frontend

HTML & CSS

Semantic HTML, flexbox, grid, specificity, accessibility - foundation questions every frontend round asks.

3 levels · timed MCQ →
Backend

Node.js

Event loop, streams, worker threads, npm modules, ESM vs CJS - Node fundamentals for backend rounds.

3 levels · timed MCQ →
Frontend

Next.js

App Router, server vs client components, data fetching, caching, dynamic routes - Next.js 14+ essentials.

3 levels · timed MCQ →
Cloud & DevOps

AWS

EC2, S3, IAM, VPC, RDS, Lambda - the AWS services every cloud/backend OA touches.

3 levels · timed MCQ →
Cloud & DevOps

Docker

Images vs containers, layers, volumes, networking, compose - Docker fundamentals every DevOps OA checks.

3 levels · timed MCQ →
Cloud & DevOps

Kubernetes

Pods, deployments, services, configmaps, HPA, ingress - K8s fundamentals for cloud/infra rounds.

3 levels · timed MCQ →
Backend

PostgreSQL

Indexes, EXPLAIN, MVCC, JSONB, transactions, isolation - Postgres deep-dive fundamentals for backend rounds.

3 levels · timed MCQ →
Backend

MongoDB

Documents, indexes, aggregation pipeline, replica sets, sharding - MongoDB fundamentals for NoSQL rounds.

3 levels · timed MCQ →
Backend

Redis

Data types, TTL, persistence, pub/sub, transactions - Redis fundamentals for caching + queue rounds.

3 levels · timed MCQ →
CS fundamentals

OOP

Inheritance, polymorphism, encapsulation, SOLID - OOP fundamentals that come up cross-language.

3 levels · timed MCQ →
Backend

DBMS

ER modelling, normalisation, ACID, isolation levels, indexing - DBMS theory that shows up in every OA.

3 levels · timed MCQ →
CS fundamentals

Operating systems

Processes, threads, scheduling, memory, deadlocks - OS fundamentals that appear in every core-CS OA.

3 levels · timed MCQ →
CS fundamentals

Computer networks

TCP/IP, DNS, HTTP, TLS, subnetting - networking fundamentals every core-CS interview reaches for.

3 levels · timed MCQ →
Cloud & DevOps

Git

Branches, merges, rebases, resets, cherry-picks, reflog - practical Git for every engineering OA.

3 levels · timed MCQ →
Cloud & DevOps

Linux

File system, permissions, processes, signals, shell, common commands - Linux fundamentals every OA touches.

3 levels · timed MCQ →
Programming languages

C++

Pointers, RAII, templates, STL, move semantics - high-signal C++ questions for competitive and systems roles.

3 levels · timed MCQ →
Programming languages

C

Pointers, memory layout, undefined behaviour - the C fundamentals that separate signal from noise.

3 levels · timed MCQ →
Programming languages

Go

Goroutines, channels, interfaces, error handling - practical Go for backend fresher rounds.

3 levels · timed MCQ →
Programming languages

Rust

Ownership, borrowing, lifetimes, traits - Rust concepts that show up in systems OAs.

3 levels · timed MCQ →
Aptitude

Quantitative aptitude

Arithmetic, ratios, percentages, time-speed-distance, probability - quant aptitude for OA round one.

3 levels · timed MCQ →
Aptitude

Logical reasoning

Series, syllogisms, seating, blood relations, coding-decoding - logical reasoning for aptitude rounds.

3 levels · timed MCQ →
Frontend

Angular

Components, DI, RxJS, change detection, forms - modern Angular fundamentals candidates actually get asked.

3 levels · timed MCQ →
Cloud & DevOps

Azure

Virtual Machines, Blob Storage, RBAC, VNet, App Service - Azure essentials for cloud rounds.

3 levels · timed MCQ →
Backend

Cassandra

Partition keys, consistency levels, CQL, replication, tombstones - Cassandra fundamentals for NoSQL rounds.

3 levels · timed MCQ →
Cloud & DevOps

CI/CD

Pipelines, stages, artifacts, environments, rollbacks - CI/CD concepts asked in modern DevOps rounds.

3 levels · timed MCQ →
CS fundamentals

Compilers

Lexing, parsing, ASTs, intermediate rep, optimisation - compiler concepts that show up in core-CS interviews.

3 levels · timed MCQ →
AI, ML & data

Computer vision

Filters, convolutions, CNN architectures, augmentation, detection basics - CV fundamentals for ML rounds.

3 levels · timed MCQ →
CS fundamentals

Concurrency

Race conditions, locks, atomics, thread pools, async models - concurrency fundamentals in a language-agnostic way.

3 levels · timed MCQ →
Aptitude

Data interpretation

Tables, bar/pie/line charts, caselets, comparisons - DI questions with a real chart or table per stem.

3 levels · timed MCQ →
Backend

Django

ORM, migrations, middleware, DRF basics, class-based views - Django fundamentals candidates get quizzed on.

3 levels · timed MCQ →
Backend

Express

Routing, middleware order, error handling, req/res lifecycle - Express fundamentals every Node round asks.

3 levels · timed MCQ →
Backend

FastAPI

Pydantic models, dependencies, async endpoints, background tasks - FastAPI essentials for Python backend rounds.

3 levels · timed MCQ →
Cloud & DevOps

GCP

Compute Engine, GCS, IAM, VPC, Cloud Run - GCP essentials for cloud-track interviews.

3 levels · timed MCQ →
Programming languages

Kotlin

Null safety, coroutines, data classes, extensions - modern Kotlin for Android and JVM roles.

3 levels · timed MCQ →
AI, ML & data

Neural networks

Perceptrons, MLPs, weights, gradients, initialisation - NN foundations that show up as first ML questions.

3 levels · timed MCQ →
AI, ML & data

NLP

Tokenisation, embeddings, sequence models, evaluation - classic and modern NLP fundamentals.

3 levels · timed MCQ →
AI, ML & data

Pandas & NumPy

DataFrame ops, indexing, groupby, joins, broadcasting, vectorisation - practical Pandas/NumPy for data rounds.

3 levels · timed MCQ →
Programming languages

PHP

Type juggling, arrays, sessions, PDO - PHP fundamentals that come up in web fresher OAs.

3 levels · timed MCQ →
Aptitude

Puzzles

Classical interview puzzles: seating arrangements, boxes, weighing, cross-the-river - logic puzzles for OA/interview rounds.

3 levels · timed MCQ →
AI, ML & data

PyTorch

Tensors, autograd, nn.Module, training loops, dataloaders - PyTorch essentials for DL interviews.

3 levels · timed MCQ →
Frontend

Redux

Reducers, actions, immutability, middleware, Redux Toolkit slices - practical Redux for interview rounds.

3 levels · timed MCQ →
Programming languages

Ruby

Blocks, mixins, symbols, iterators - Ruby idioms every fresher going into a Rails shop should know.

3 levels · timed MCQ →
Backend

Spring Boot

Beans, DI, JPA, REST controllers, profiles, actuator - Spring Boot fundamentals for Java backend OAs.

3 levels · timed MCQ →
AI, ML & data

Statistics

Distributions, hypothesis testing, confidence intervals, p-values, Bayes - statistics fundamentals for DS/ML rounds.

3 levels · timed MCQ →
Frontend

Svelte

Reactivity, stores, transitions, SvelteKit routing - Svelte 4/5 essentials for frontend OAs.

3 levels · timed MCQ →
Programming languages

Swift

Optionals, structs vs classes, protocols, ARC - iOS fresher-level Swift fundamentals.

3 levels · timed MCQ →
Frontend

Tailwind CSS

Utility-first patterns, responsive prefixes, dark mode, arbitrary values, extract-vs-repeat tradeoffs.

3 levels · timed MCQ →
Cloud & DevOps

Terraform

Providers, resources, state, modules, plan/apply, workspaces - practical Terraform for infra rounds.

3 levels · timed MCQ →
Frontend

Testing

Unit, integration, e2e - Jest, React Testing Library, Playwright/Cypress fundamentals candidates get asked.

3 levels · timed MCQ →
Frontend

Vue

Composition API, reactivity, template refs, computed vs watch - Vue 3 for fresher frontend interviews.

3 levels · timed MCQ →