Top 20 frequently asked questions per topic — core CS subjects plus modern skills for Indian campus and off-campus IT interviews.
Arrays, linked lists, trees, graphs, sorting, dynamic programming, and more.
Classes, inheritance, polymorphism, abstraction, encapsulation, and design patterns.
SQL, normalization, transactions, indexing, ER diagrams, and query optimization.
Processes, threads, scheduling, virtual memory, deadlocks, and synchronization basics.
OSI model, TCP/UDP, DNS, addressing, NAT, and security basics.
SDLC, Agile, testing, Git, CI/CD, and modern delivery basics.
Scalability, caching, load balancing, and high-level design for entry-level roles.
Prompt engineering, RAG, embeddings, guardrails, and building with LLM APIs.
Docker, CI/CD, AWS basics, Kubernetes intro, and deployment pipelines.
Supervised learning, evaluation metrics, overfitting, and ML system basics.
OWASP basics, JWT, OAuth, HTTPS, XSS, CSRF, and securing REST APIs.