InterviewSkills

Skill-based interview questions

Practice topic-specific questions across programming, data, AI, cloud, and production engineering.

Python

Data structures, mutability, comprehensions, and common interview gotchas.

OOP

Classes, inheritance, polymorphism, encapsulation, and design questions.

DSA

Arrays, trees, graphs, complexity analysis, and classic coding problems.

Git & GitHub

Branching, merging, rebasing, and everyday version control questions.

Linear Algebra

Vectors, matrices, eigenvalues, and the math behind ML models.

Calculus

Derivatives, gradients, chain rule, and the math behind backprop.

Probability

Bayes' theorem, distributions, expectation, and probabilistic reasoning.

Statistics

Hypothesis testing, confidence intervals, A/B testing, and inference.

SQL

Joins, aggregations, window functions, and query-writing problems.

DBMS

Transactions, indexing, normalization, and database design tradeoffs.

FastAPI

Routing, dependency injection, async endpoints, and API design.

Machine Learning

Model evaluation, bias-variance, feature engineering, and ML systems.

Deep Learning

Backprop, activations, CNNs, transformers, and training behavior.

NLP

Tokenization, embeddings, and text representation questions.

LLMs

Context windows, prompting, fine-tuning, and LLM deployment.

Prompt Engineering

Prompt design, few-shot examples, and structured output reliability.

RAG

Chunking, retrieval, reranking, and grounded generation pipelines.

AI Agents

Tool use, planning, memory, and agent reliability questions.

MCP

Hosts, clients, servers, and model-to-tool connection standards.

Docker

Images, containers, networking, and containerization workflows.

Kubernetes

Pods, deployments, scaling, and orchestration questions.

MLOps

Pipelines, experiment tracking, model serving, and monitoring.

System Design for AI

Architecture, latency, cost, and scaling tradeoffs for AI systems.

Case Study

Open-ended business and product case questions for technical roles.