Syllabus

Information on Online Interviews

The MS-PhD entrance examination will be conducted offline at Indian Institute of Technology Kanpur. There will be three parts of the examination: a) Written Test, b) Coding Test, c) Interview. A candidate should aim to be familiar with the syllabus listed below for the written and coding test. Moreover, the coding test will be conducted in C language. More detailed questions could be asked to the candidate during the interview depending on his/her area of interest.

Syllabus for Written Test

Syllabus for Programming Test

Expressions, Operators (unary, binary, ternary), Conditionals (if, else, nested conditionals), Loops (for, while, do-while, notion of loop invariants, nested loops; notions of precondition and postcondition), Arrays (numerical arrays, strings, searching in arrays), Sorting (such as bubble sort, merge sort).
Functions and return values, arguments, pass by value, the effect of passing pointers (like pass by reference).

**Please note that the Programming test will be conducted in C or Python language.

Sample Questions

Written Test Programming Test

Good Resources:


**Please note that few scribed notes have been provided for reference. However, these notes are merely indicative of the topics and not to be treated as the sole or even recommended sources for these topics. Students are advised to refer to more elaborate treatments of these topics from textbooks as well.