Syllabus and Sample Questions
Syllabus and Sample Questions
Syllabus:
We will use the same syllabus for both the written tests and interviews. However, please note
that in the interview we may ask questions from your research area that are not covered in the
syllabus given here. For more details about your interview preparation, please check here. The
syllabus is nearly identical to the GATE CS syllabus. However, we have listed some of the topics
in detail.
Follow the GATE CS syllabus from this link for the following topics:
1. Digital Design
2. Computer Organization and Architecture
3. Theory of Computation
4. Compiler Design
5. Operating System
6. Databases
7. Computer Networks.
Sample Interview Questions
Data Structures:
1. Given a binary tree, how do you determine if the tree is a binary search tree?
2. Implement a first-in first-out (FIFO) queue using only two stacks. The implemented
queue should support all the functions of a normal queue. Follow up: Can you
implement the queue such that each operation is amortized O(1) time complexity?
3. How do you convert a max heap into a min-heap?
Discrete Structures:
1. Prove that for every positive integer N, there are N consecutive composite integers.
2. Show that given any 17 numbers it is possible to choose 5 whose sum is divisible by 5.
Computer Networks
1. How would a layer-3 router find a possible link failure in the rest of the network?
2. How does a TCP sender infer packet loss in the network?
Computer Architecture:
1. What is a data hazard in pipelining? How forwarding can reduce the overhead of data
hazard? Can you give an example, in terms of RISC-V ISA, when forwarding cannot
resolve the issues of data hazard?
2. What is the difference between capacity misses and conflict misses in terms of cache
memory?
DBMS:
1. Give an example of BCNF decomposition which does not preserve functional
dependencies.
2. What is the advantage of clustered indexing over non-clustered indexing?
3. Explain a technique to implement natural join between two tables T1 and T2 when both
the tables are sorted on the common attributes.
=====================================================
All the best!!
For any other queries, please contact, PhD Admission Committee, Department of CSE, IIT
Hyderabad, Kandi, Sangareddy, 502284, [email protected]