Gate CSE Papers 2026
Ultimate preparation resource for Graduate Aptitude Test in Engineering - Computer Science & Engineering
📋 Exam Overview
| Attribute | Details |
|---|---|
| Exam Name | GATE 2026 - Computer Science & Engineering (CS) |
| Conducting Body | IIT (Indian Institute of Technology) - Organizing Institute |
| Exam Level | All India Level |
| Exam Mode | Computer Based Test (CBT) |
| Frequency | Once a year |
| Official Website | gate2026.iitb.ac.in (tentative) |
| Exam Duration | 3 hours (180 minutes) |
| Total Marks | 100 marks |
Eligibility Criteria
Educational Qualification (Any one):
- Bachelor's degree in Engineering/Technology (4 years after 10+2)
- Master's degree in any relevant science subject
- Currently in final year of qualifying degree
- Candidates with degrees from professional societies recognized by UPSC/AICTE
Age Limit:
- No age limit for GATE
Nationality:
- Indian citizens
- Foreign nationals can also apply (subject to conditions)
GATE Score Validity
- GATE score is valid for 3 years from the date of announcement of results
📝 Exam Pattern
Marking Scheme
| Section | Questions | Marks per Question | Total Marks |
|---|---|---|---|
| General Aptitude (GA) | 10 | 1 or 2 | 15 |
| Engineering Mathematics | 10-12 | 1 or 2 | 13-15 |
| Core Subject (CSE) | 43-45 | 1 or 2 | 72 |
| Total | 65 | - | 100 |
Types of Questions
- Multiple Choice Questions (MCQ): 1 or 2 marks each, negative marking applicable
- Multiple Select Questions (MSQ): 1 or 2 marks each, NO negative marking
- Numerical Answer Type (NAT): 1 or 2 marks each, NO negative marking
Negative Marking
| Question Type | Marks | Wrong Answer Penalty |
|---|---|---|
| 1-mark MCQ | 1 | -1/3 mark |
| 2-mark MCQ | 2 | -2/3 mark |
| MSQ | 1 or 2 | No negative marking |
| NAT | 1 or 2 | No negative marking |
Section-wise Weightage
| Subject | Approximate Weightage |
|---|---|
| Engineering Mathematics | 13-15% |
| Digital Logic | 5-8% |
| Computer Organization & Architecture | 8-10% |
| Programming & Data Structures | 12-15% |
| Algorithms | 10-12% |
| Theory of Computation | 8-10% |
| Compiler Design | 5-8% |
| Operating Systems | 10-12% |
| Databases | 8-10% |
| Computer Networks | 8-10% |
| General Aptitude | 15% |
📚 Complete Syllabus
1. Engineering Mathematics
Discrete Mathematics:
- Propositional and first-order logic
- Sets, relations, functions, partial orders, and lattices
- Groups
- Graphs: connectivity, matching, coloring
Linear Algebra:
- Matrices
- Determinants
- System of linear equations
- Eigenvalues and eigenvectors
- LU decomposition
Calculus:
- Limits, continuity, and differentiability
- Maxima and minima
- Mean value theorem
- Integration
Probability & Statistics:
- Random variables
- Uniform, normal, exponential, Poisson, and binomial distributions
- Mean, median, mode, and standard deviation
- Conditional probability and Bayes' theorem
2. Digital Logic
- Boolean algebra
- Combinational and sequential circuits
- Minimization of Boolean functions
- Number representations and computer arithmetic (fixed and floating point)
3. Computer Organization & Architecture
- Machine instructions and addressing modes
- ALU, data-path, and control unit
- Instruction pipelining, pipeline hazards
- Memory hierarchy: cache, main memory, and secondary storage
- I/O interface (Interrupt and DMA mode)
4. Programming & Data Structures
Programming in C:
- Recursion
- Parameter passing (call by value, call by reference)
- Scope, binding, and parameter passing
Data Structures:
- Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs
- Hashing
5. Algorithms
- Searching, sorting, hashing
- Asymptotic worst-case time and space complexity
- Algorithm design techniques: greedy, dynamic programming, divide-and-conquer
- Graph traversals, minimum spanning trees, shortest paths
6. Theory of Computation
- Regular expressions and finite automata
- Context-free grammars and push-down automata
- Regular and context-free languages
- Pumping lemma
- Turing machines and undecidability
7. Compiler Design
- Lexical analysis, parsing, syntax-directed translation
- Runtime environments
- Intermediate code generation
- Local optimisation
- Data flow analyses: constant propagation, liveness analysis, common subexpression elimination
8. Operating Systems
- System calls, processes, threads
- Inter-process communication, concurrency, and synchronization
- Deadlock
- CPU and I/O scheduling
- Memory management and virtual memory
- File systems
9. Databases
- ER-model
- Relational model: relational algebra, tuple calculus, SQL
- Integrity constraints, normal forms
- File organization, indexing (B and B+ trees)
- Transactions and concurrency control
10. Computer Networks
- Concept of layering: OSI and TCP/IP Protocol Stacks
- Basics of Wi-Fi and Cellular Networks (2G, 3G, 4G)
- Basics of application layer protocols (DNS, SMTP, POP, FTP, HTTP)
- Basic concepts of switches, routers, and gateways
- Basics of public key and private key cryptography
- Digital signatures and certificates
- Firewalls
🧮 Engineering Mathematics: 15 Practice Questions with Solutions
Question 1
Find the determinant of the matrix A = [[2, 3], [1, 4]]
Solution: det(A) = (2 × 4) - (3 × 1) = 8 - 3 = 5
Question 2
If A = {1, 2, 3} and B = {2, 3, 4}, find A ∪ B and A ∩ B.
Solution: A ∪ B = {1, 2, 3, 4} A ∩ B = {2, 3}
Question 3
Find the limit: lim(x→0) (sin x)/x
Solution: Using L'Hôpital's rule or standard limit: lim(x→0) (sin x)/x = 1
Question 4
If f(x) = x³ - 3x² + 2, find f'(x) and the critical points.
Solution: f'(x) = 3x² - 6x For critical points: 3x² - 6x = 0 3x(x - 2) = 0 x = 0 or x = 2 Critical points: x = 0, 2
Question 5
A fair die is rolled. What is the probability of getting an even number?
Solution: Sample space = {1, 2, 3, 4, 5, 6} Favorable outcomes = {2, 4, 6} Probability = 3/6 = 1/2
Question 6
Find the eigenvalues of the matrix [[4, 2], [1, 3]].
Solution: Characteristic equation: |A - λI| = 0 |4-λ, 2| |1, 3-λ| = 0 (4-λ)(3-λ) - 2 = 0 12 - 7λ + λ² - 2 = 0 λ² - 7λ + 10 = 0 (λ - 5)(λ - 2) = 0 Eigenvalues: λ = 5, 2
Question 7
How many edges does a complete graph with n vertices have?
Solution: In a complete graph, every vertex is connected to every other vertex. Number of edges = n(n-1)/2
Question 8
Solve the recurrence relation: T(n) = 2T(n/2) + n
Solution: Using Master Theorem: a=2, b=2, f(n)=n n^(log₂2) = n¹ = n f(n) = Θ(n^(log_b a)) Therefore, T(n) = Θ(n log n)
Question 9
Find the number of binary strings of length 5 with no two consecutive 0s.
Solution: Let a(n) = strings ending with 1, b(n) = strings ending with 0 Recurrence: a(n) = a(n-1) + b(n-1), b(n) = a(n-1) F(5) = a(5) + b(5) = 13
Question 10
If X is a random variable with mean μ and variance σ², find E[(X-μ)²].
Solution: E[(X-μ)²] = Var(X) = σ²
Question 11
Find the rank of the matrix [[1, 2, 3], [2, 4, 6], [1, 1, 1]].
Solution: R2 → R2 - 2R1: [[1, 2, 3], [0, 0, 0], [1, 1, 1]] R3 → R3 - R1: [[1, 2, 3], [0, 0, 0], [0, -1, -2]] Number of non-zero rows = 2 Rank = 2
Question 12
Calculate the integral: ∫(2x + 3)dx from 0 to 2
Solution: = [x² + 3x] from 0 to 2 = (4 + 6) - (0 + 0) = 10
Question 13
In how many ways can 5 people be seated around a circular table?
Solution: Number of circular permutations = (n-1)! = (5-1)! = 4! = 24
Question 14
Find the probability of drawing a king or a queen from a standard deck of 52 cards.
Solution: P(King) = 4/52 P(Queen) = 4/52 P(King or Queen) = 4/52 + 4/52 = 8/52 = 2/13
Question 15
If A and B are independent events with P(A) = 0.4 and P(B) = 0.5, find P(A ∩ B).
Solution: For independent events: P(A ∩ B) = P(A) × P(B) = 0.4 × 0.5 = 0.2
🧩 Data Structures & Algorithms: 10 Practice Questions with Solutions
Question 1
What is the time complexity of binary search in a sorted array of n elements?
Solution: Binary search divides the search space in half at each step. Time complexity: O(log n)
Question 2
What is the worst-case time complexity of quicksort?
Solution: Worst case occurs when the pivot is always the smallest or largest element. Time complexity: O(n²)
Question 3
How many nodes are there in a complete binary tree of height h?
Solution: A complete binary tree of height h has 2^(h+1) - 1 nodes (maximum). Minimum nodes = 2^h
Question 4
What is the output of the following code?
void fun(int n) {
if (n == 0) return;
printf("%d ", n);
fun(n-1);
}
fun(3);
Solution: Output: 3 2 1 (Prints n before recursive call)
Question 5
What is the minimum number of edges in a connected graph with n vertices?
Solution: A connected graph must have at least n-1 edges (tree structure).
Question 6
What is the time complexity of finding an element in a hash table with good hash function?
Solution: Average case: O(1) Worst case: O(n) (all elements collide)
Question 7
How many comparisons are needed to find both maximum and minimum in an array of n elements?
Solution: Optimal algorithm requires ⌈3n/2⌉ - 2 comparisons.
Question 8
What is the height of an AVL tree with n nodes?
Solution: Height of AVL tree is always O(log n). More precisely, height ≤ 1.44 log₂(n+2) - 0.328
Question 9
What is the space complexity of DFS on a graph with n vertices and m edges?
Solution: Space complexity: O(n) for recursion stack + O(n) for visited array = O(n)
Question 10
What is the output of the following postfix expression: 2 3 4 + * 5 -
Solution: Step by step:
- Push 2, 3, 4
- 4 + 3 = 7, stack: 2, 7
- 7 * 2 = 14, stack: 14
- Push 5, stack: 14, 5
- 14 - 5 = 9
🖥️ Operating Systems & Computer Networks: 10 Questions
Question 1
What is the page size in most operating systems?
Question 2
What is the maximum number of processes that can be in the ready queue at any time?
Question 3
What is the port number for HTTP?
Question 4
What is the difference between TCP and UDP?
- TCP: Connection-oriented, reliable, ordered delivery, flow control, congestion control
- UDP: Connectionless, unreliable, no ordering, no flow/congestion control, faster
Question 5
What is thrashing in operating systems?
Question 6
What is the purpose of DNS?
Question 7
What is a deadlock?
Four necessary conditions:
- Mutual Exclusion
- Hold and Wait
- No Preemption
- Circular Wait
Question 8
What is the OSI model and how many layers does it have?
- Physical Layer
- Data Link Layer
- Network Layer
- Transport Layer
- Session Layer
- Presentation Layer
- Application Layer
Question 9
What is the difference between a process and a thread?
- Process: Independent execution unit with its own memory space, resources, and PCB
- Thread: Lightweight execution unit within a process, shares memory space with other threads in the same process
Question 10
What is the subnet mask for a /24 network?
📖 Theory of Computation & Compiler Design: 5 Questions
Question 1
What is the language accepted by the regular expression (a+b)*abb?
Question 2
What is the difference between DFA and NFA?
- DFA: Deterministic - exactly one transition for each input symbol from each state
- NFA: Non-deterministic - can have multiple transitions or ε-transitions for an input
Both recognize the same class of languages (regular languages).
Question 3
What is the Halting Problem?
Question 4
What is the difference between LL(1) and LR(1) parsers?
- LL(1): Left-to-right scan, Leftmost derivation, 1 symbol lookahead (top-down)
- LR(1): Left-to-right scan, Rightmost derivation, 1 symbol lookahead (bottom-up) LR parsers are more powerful and can handle more grammars.
Question 5
What is lexical analysis?
📊 Previous Year Cutoff Marks (GATE CSE)
GATE 2023, 2024, 2025 Cutoffs
| Category | GATE 2023 | GATE 2024 | GATE 2025 |
|---|---|---|---|
| General | 32.5 | 30.0 | 29.5 |
| OBC (NCL) | 29.2 | 27.0 | 26.5 |
| SC/ST/PwD | 21.6 | 20.0 | 19.6 |
Qualifying Marks Out of 100
| Category | Marks |
|---|---|
| General | 25-35 |
| OBC | 22.5-31.5 |
| SC/ST/PwD | 16.5-23.5 |
Top IITs/IISc GATE Cutoff for MTech/PhD
| Institute | General Category Cutoff (GATE Score) |
|---|---|
| IIT Bombay | 750-850 |
| IIT Delhi | 750-850 |
| IIT Madras | 750-850 |
| IIT Kharagpur | 700-800 |
| IIT Kanpur | 700-800 |
| IIT Roorkee | 650-750 |
| IIT Guwahati | 600-700 |
| IISc Bangalore | 800-900 |
📅 3-Month Preparation Strategy
Month 1: Foundation & Core Concepts
Week 1-2:
- Engineering Mathematics (Linear Algebra, Calculus, Probability)
- Digital Logic
- Computer Organization & Architecture
Week 3-4:
- Programming & Data Structures
- Algorithms (complete theory + basic problems)
Month 2: Core Subjects & Practice
Week 5-6:
- Theory of Computation
- Compiler Design
- Operating Systems
Week 7-8:
- Databases
- Computer Networks
- Previous year questions (subject-wise)
Month 3: Revision, Mock Tests & Final Preparation
Week 9-10:
- Full-length mock tests (2-3 per week)
- Formula revision
- Weak areas improvement
Week 11-12:
- Last 10 years GATE papers (timed)
- General Aptitude practice
- Final revision of all subjects
Daily Study Schedule (8-10 hours)
| Time | Activity |
|---|---|
| 2 hours | Subject theory + notes making |
| 2 hours | Problem solving |
| 1 hour | Previous year questions |
| 1 hour | General Aptitude |
| 2-3 hours | Mock tests (alternate days) |
Subject-wise Time Distribution
| Subject | Recommended Time |
|---|---|
| Engineering Mathematics | 15-20 days |
| Data Structures & Algorithms | 20-25 days |
| Theory of Computation | 10-12 days |
| Operating Systems | 10-12 days |
| Computer Networks | 10-12 days |
| Databases | 8-10 days |
| Computer Organization | 8-10 days |
| Compiler Design | 6-8 days |
| Digital Logic | 5-7 days |
| General Aptitude | Throughout + last 15 days |
📚 Best Books and Online Resources
Subject-wise Recommended Books
Engineering Mathematics:
- "Higher Engineering Mathematics" by B.S. Grewal
- "Discrete Mathematics and Its Applications" by Kenneth Rosen
Digital Logic:
- "Digital Logic and Computer Design" by M. Morris Mano
- "Digital Electronics" by S. Salivahanan
Computer Organization & Architecture:
- "Computer Organization and Architecture" by Carl Hamacher
- "Computer Architecture: A Quantitative Approach" by Hennessy & Patterson
Data Structures:
- "Data Structures and Algorithms Made Easy" by Narasimha Karumanchi
- "Introduction to Algorithms" (CLRS) by Cormen, Leiserson, Rivest, Stein
Algorithms:
- "Introduction to Algorithms" (CLRS)
- "Algorithm Design" by Kleinberg & Tardos
Theory of Computation:
- "Introduction to the Theory of Computation" by Michael Sipser
- "Theory of Computation" by Ullman
Compiler Design:
- "Compilers: Principles, Techniques, and Tools" (Dragon Book) by Aho, Ullman
- "Compiler Design" by O.G. Kakde
Operating Systems:
- "Operating System Concepts" (Galvin, Gagne, Silberschatz)
- "Modern Operating Systems" by Andrew S. Tanenbaum
Databases:
- "Database System Concepts" by Silberschatz, Korth, Sudarshan
- "Fundamentals of Database Systems" by Elmasri & Navathe
Computer Networks:
- "Computer Networks" by Andrew S. Tanenbaum
- "Data Communications and Networking" by Behrouz Forouzan
General Aptitude:
- "A Modern Approach to Verbal & Non-Verbal Reasoning" by R.S. Aggarwal
- "Quantitative Aptitude" by R.S. Aggarwal
Online Resources
Websites:
- GO Classes (GateOverflow)
- GeeksforGeeks
- NPTEL (IIT video lectures)
- Made Easy/ACE Academy websites
YouTube Channels:
- Gate Applied Course
- Knowledge GATE
- GO Classes
- Unacademy GATE
Practice Platforms:
- Gate Overflow
- GeeksforGeeks
- HackerRank (for coding practice)
- LeetCode (for DSA)
Mock Tests:
- Made Easy Test Series
- ACE Academy Test Series
- Gate Academy Test Series
You May Also Like
- Resume Projects for CSE Freshers 2026
- GATE Computer Science Preparation Guide 2026, Complete Strategy with Solved Papers
- Cse Interview Questions Placement 2026
- Gate Ece Papers 2026
❓ Frequently Asked Questions (FAQs)
Q1: Can final year students apply for GATE 2026?
Q2: How many times can I attempt GATE?
Q3: Is GATE score accepted by foreign universities?
- Nanyang Technological University (NTU), Singapore
- National University of Singapore (NUS)
- Technical University of Munich, Germany
- RWTH Aachen, Germany
Q4: What is the difference between GATE score and GATE rank?
- GATE Score: Normalized score out of 1000, calculated based on your performance relative to top scorer
- GATE Rank: Your position among all candidates who appeared
- Score is more important as it remains valid for 3 years
Q5: Can I use a calculator during GATE exam?
🎯 Success Tips
- Start with Previous Papers: Understand the pattern and difficulty level first
- Focus on High-weightage Subjects: DSA, Algorithms, OS, Networks, DBMS
- Practice Numerical Problems: Don't just read theory, solve problems daily
- Use Virtual Calculator: Practice with the official GATE calculator
- Take Mock Tests Seriously: Simulate exam conditions
- Time Management: 65 questions in 180 minutes = less than 3 minutes per question
- Don't Ignore General Aptitude: Easy 15 marks, practice regularly
- Revision is Key: Keep short notes for quick revision
- Join Discussion Forums: GateOverflow is excellent for doubt clearing
- Stay Consistent: Regular study is better than marathon sessions
🔢 GATE Score Calculation
Formula (for multi-session papers):
Mₜ = M₉ + (Mₜᵢ - M₉ᵢ) / (M̄ₜ - M̄ᵢ) × (M₉ - Mᵢ)
Where:
- Mₜ = Normalized marks of candidate
- M₉ = Marks of top 0.1% or top 10 (whichever is larger) in general category
- Mₜᵢ = Actual marks obtained in session
GATE Score Formula:
S = S₉ + (Sₜ - Sᵢ) / (Mₜ - Mᵢ) × (M - Mᵢ)
Where:
- S = GATE Score (out of 1000)
- M = Marks obtained by candidate
- M₉ = Qualifying marks for general category
- S₉ = GATE Score assigned to M₉ (usually 350)
- Sₜ = GATE Score assigned to top scorer (usually 900-1000)
Last Updated: March 2026
Best of luck for GATE CSE 2026!
Frequently Asked Questions
What is the salary range for GATE CSE 2026-qualified candidates (placements/benefits)?
GATE CSE is primarily used for admissions to M.Tech/M.E. and for recruitment shortlisting in many PSUs and core/IT roles. Salary varies widely by employer and role, but candidates typically see competitive packages in PSU/engineering research tracks and higher offers in software/analytics roles after additional interviews. For accurate numbers, check the latest recruitment notifications and previous year salary trends for the specific companies you target.
What are the eligibility criteria for appearing in GATE CSE 2026?
Eligibility generally depends on your degree status (BE/B.Tech/B.Sc. Engineering or equivalent), year of graduation, and whether you are in the final year. There are also provisions for certain qualifying degrees and age/attempt rules as specified by the official GATE information brochure. Always verify the exact eligibility for CSE and your category from the official GATE 2026 brochure before applying.
How difficult is GATE CSE 2026, and what makes it challenging?
GATE CSE is considered moderately to highly competitive because it tests both conceptual depth and problem-solving speed across core CS topics. The difficulty comes from a mix of theory-based questions, numerical problems, and tricky application of fundamentals under time constraints. Consistent practice with previous year papers and topic-wise mock tests is essential to handle the exam pattern.
What preparation tips work best for GATE CSE 2026 using practice papers?
Start with a structured syllabus plan, then move to topic-wise practice followed by sectional and full-length mock tests. Use practice papers to identify weak areas, and maintain an error log to revise mistakes and improve accuracy. Focus on high-yield topics first, but ensure you cover the entire syllabus with at least one round of revision before the final mocks.
What are the interview rounds after GATE CSE qualification (if applicable for recruitment/admissions)?
GATE itself is an exam, so there are no “GATE interview rounds” for the test. However, for PSU/industry recruitment and some institute admissions, you may face additional stages like shortlisting, written tests, group discussions, or technical interviews depending on the organization’s process. For admissions, the process typically involves counseling based on your GATE score and eligibility criteria of the participating institutes.
What common topics are frequently asked in GATE CSE 2026?
Commonly tested areas include Data Structures & Algorithms, Computer Networks, Operating Systems, DBMS, Theory of Computation, Automata, Compiler Design, and Computer Architecture. You should also expect questions from Software Engineering, Object-Oriented Programming, and problem-solving based on fundamentals across these subjects. Reviewing previous year question patterns helps you prioritize topics with higher weightage and recurring concepts.
How do I apply for GATE CSE 2026, and what is the process timeline?
You apply online through the official GATE website by filling in personal details, selecting the paper (CS), and paying the application fee as per your category. After submission, download the admit card when it is released and follow the exam-day instructions for CBT. Keep track of deadlines for registration, fee payment, and any correction windows mentioned in the official notifications.
What is the selection rate for GATE CSE 2026 (and how can I estimate my chances)?
There is no single universal “selection rate” because outcomes depend on your GATE score, category, and the specific target (M.Tech admissions vs PSU recruitment). For admissions, seat availability and cutoff marks vary by institute and year, while recruitment depends on company-wise shortlisting criteria. The best way to estimate chances is to compare your expected score with previous year cutoffs and to track your mock test performance against those benchmarks.
Explore this topic cluster
More resources in Government Exams
Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.
Paid contributor programme
Sat this this year? Share your story, earn ₹500.
First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story — with byline.
Submit your story →Ready to practice?
Take a free timed mock test
Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.
Start Free Mock Test →