Interview Prep Hub
335+ Questions.
Thirteen tracks.
Curated interview questions across DSA, Python, OOP, AI/ML, SQL, System Design, DevOps, OS, Networking and Security — tagged for FAANG and top Indian startups. Track your progress right in your browser.
No account required
Progress saved locally
Thirteen question banks
YOUR PROGRESS
0
/ 335+ total
questions completed
DSA47 Qs
Python35+ Qs
OOP15 Qs
AI/ML25+ Qs
SQL40+ Qs
335+Total Qs
47DSA
35+Python
15OOP
25+AI/ML
40+SQL
Target Company
Which track fits your goal?
Every question is tagged — pick the path that matches your target company type.
PBC Track
Product-Based Companies (FAANG)
Google, Amazon, Meta, Microsoft, and Flipkart focus heavily on DSA depth, system design, and algorithmic thinking. Expect hard graph problems, DP, and complex tree traversals.
Includes:
GoogleAmazonMetaMicrosoftFlipkart
Startup Track
Startups & Growth Companies
Zepto, Razorpay, CRED, and Groww value practical problem solving, backend knowledge, SQL, and shipping fast. More breadth, less extreme depth.
Includes:
RazorpayZeptoCREDGrowwSwiggy
Interview Tracks
All 13 question banks
Each track is self-contained. Practice the ones that match your interview focus.
Core Track
DSA Interview
ArraysTreesGraphsDPHeaps
The most tested category across all companies. Arrays, linked lists, trees, graphs, sorting, and DP — with difficulty ratings and company tags.
47 questions
Practice →
Language Track
Python Interview
DecoratorsGILGeneratorsOOP
Python-specific questions — decorators, generators, comprehensions, the GIL, memory management, and coding problems written in Python.
35+ questions
Practice →
Language Track
JavaScript Interview
ClosuresEvent LoopthisPrototypesAsync
JavaScript-specific questions — closures, the event loop, this binding, prototypal inheritance, promises and async/await. Core for frontend and full-stack roles.
15 questions
Practice →
Language Track
Java Interview
equals/hashCodeExceptionsHashMapGenericsGC
Java-specific questions — == vs equals, the String pool, checked exceptions, the Integer cache, HashMap internals, and generics type erasure. Backend and enterprise staple.
15 questions
Practice →
Language Track
C++ Interview
PointersRAIISmart PtrsRule of 5Move
C++-specific questions — references vs pointers, RAII, smart pointers, the rule of five, virtual functions and the vtable, and move semantics. For systems and quant roles.
15 questions
Practice →
Design Track
OOP Interview
SOLIDPatternsInheritancePolymorphism
The four pillars, SOLID principles, common design patterns, and Python-specific OOP features. Asked at every seniority level.
15 questions
Practice →
AI/ML Track
AI / ML Interview
Neural NetworksTransformersLLMsNLPML Math
Machine learning fundamentals, deep learning architecture, NLP, computer vision, transformers, and LLMs. For ML/AI engineer roles at AI-first companies.
25+ questions
Practice →
Database Track
SQL Interview
JoinsWindow FnsIndexesNormalizationOptimization
SQL queries, joins, subqueries, window functions, indexes, normalization, query optimization, and database design. Tested at virtually every backend and data role.
40+ questions
Practice →
Architecture Track
System Design Interview
ScalabilityCachingCAPMicroservicesCase Studies
Scalability, load balancing, databases, messaging, and FAANG case studies — URL shortener, Twitter timeline, Netflix, and more.
38 questions
Practice →
DevOps Track
DevOps Interview
DockerKubernetesCI/CDLinuxSRE
Containers, orchestration, pipelines, observability, cloud IAM, Terraform, and incident response — for platform and SRE interviews.
29 questions
Practice →
Systems Track
OS Interview
ProcessesSchedulingMemoryConcurrencyDeadlocks
Processes vs threads, virtual memory, the TLB, race conditions, the Coffman conditions, epoll — everything OS interviewers actually ask.
30 questions
Practice →
Systems Track
Networking Interview
TCP/IPDNSHTTP/SSocketsSubnets
Handshakes, DNS resolution, HTTP/1.1 vs 2 vs 3, NAT, longest-prefix match — plus the “type a URL, hit Enter” classic, answered end to end.
30 questions
Practice →
Systems Track
Security Interview
CIA TriadCryptoOWASPAuthTLS
CIA triad, hashing vs encryption, SQLi/XSS/CSRF, OAuth, TLS and forward secrecy, zero trust — the defensive concepts backend and security interviews probe.
30 questions
Practice →
Easy
Medium
Hard
— bar shows question distribution per track
Quick Jump
Browse by topic
Jump straight to the concept you need — organized by subject.
DSA
Study Plan
4-week interview prep roadmap
Structured path for engineers with 4 weeks before an interview. Adjust based on your strengths.
WEEK 01
DSA Foundations
- Arrays, strings, hashing
- Sliding window & two pointers
- Stacks & queues
- Big-O analysis for every topic
- 5–7 DSA questions/day
WEEK 02
Trees, Graphs & DP
- Binary trees & BST
- BFS, DFS, Dijkstra
- Dynamic programming patterns
- Heaps & priority queues
- 5 DSA + 3 Python questions/day
WEEK 03
Backend & DB Depth
- All SQL question bank
- OOP + SOLID principles
- Python internals (GIL, decorators)
- REST API design basics
- 10 SQL + 5 OOP questions/day
WEEK 04
Review & Mock
- Revisit unchecked questions
- AI/ML if targeting ML roles
- Timed practice sessions
- Explain answers out loud
- Full mock interview on Day 7
Prep Strategy
How to use this section effectively
Don't just read — do this instead.
STEP 01
Pick your target track
Are you targeting FAANG or startups? Your answer changes which questions to prioritize. DSA depth matters more for FAANG; SQL and backend matter more for startup roles.
STEP 02
Recall before reading
Cover the answer, think for 60 seconds, then read. Active recall is 3× more effective than passive reading — it's the difference between people who prepare and people who just browse.
STEP 03
Mark, track & revisit
Use checkboxes on each track page. Progress saves to localStorage. In your final days, review only unchecked ones — don't waste time re-reading what you already know cold.
Your progress is saved locally
When you check off a question on any track page, it's saved to your browser's localStorage. No account needed, no data leaves your device.
—
Done So Far
Go Deeper
Related resources on TechForge
Pair these tracks with full learning content to reinforce every answer.
DSA with Live Animations
See every data structure visualized on canvas — reinforce interview answers with visual intuition.
Python Deep Reference
OOP, decorators, generators, async, and libraries — everything to answer Python questions with confidence.
AI/ML Explained
ML, deep learning, NLP, transformers, and RL — clear analogies and real math to back up every AI/ML answer.
OS & Networks Guides
Twenty-four full guides behind the OS, Networking and Security tracks — processes to boot, TCP/IP to WebSockets, crypto to incident response.