Data Structures Fundamentals
10 questions Arrays / Stack / Queue
GATE CSE
Subject-wise concepts, practice quizzes and previous year papers for the GATE Computer Science exam.
Start with the concept: read the article or watch the lecture for one topic at a time.
Take the subject quiz right after learning it, and read the explanation for every miss.
Work through GATE papers year by year to learn the exam pattern and the question style.
Answer the daily question to keep older subjects fresh while you study new ones.
Each subject page collects its articles, video lectures and practice quizzes.
Arrays, stacks, queues, trees, graphs, complexity analysis, searching, sorting and graph algorithms.
1 article · 35 videos · 2 quizzes
SQL, joins, normalization, transactions, concurrency control and indexing.
1 article · 34 videos · 1 quiz
Processes, threads, CPU scheduling, synchronization, deadlocks, memory management and file systems.
4 videos · 1 quiz
OSI and TCP/IP layers, IP addressing and subnetting, routing, TCP, UDP, DNS and HTTP.
2 articles · 44 videos · 1 quiz
Instruction formats, addressing modes, pipelining, cache and main memory, and I/O.
11 videos
Boolean algebra, logic gates, combinational and sequential circuits, and number systems.
13 videos
Regular languages, finite automata, context-free grammars, pushdown automata and Turing machines.
29 videos
Question of the day · 31 October
Data Structures FundamentalsA new question every day. Pick an answer to see the explanation.
21 question papers from 2007 to 2024, ready to view or download.
10 questions Arrays / Stack / Queue
10 questions BFS / DFS / Dijkstra
10 questions SQL / Normalization / Transactions
10 questions Processes / Memory / Scheduling
10 questions TCP / IP / DNS