Log In

If you are interested to learn at IIT then , only one option is apply all IIT's for MS ( core subject as well as interdisciplinary Branches) , prepare for virtual interview, (not for Ph.D)....


I got 1498 rank in cse. which IIT's MS courses should i apply to expect an interview call…

For general category direct admits stop within 200 rank in old IITs and goes around 300 for IITG/H/R. IITK and IITD has interviews and one might get there even with lower ranks.

You can see more info at  .... ........



Would it be wise to choose MS / M.Tech Research over only M.Tech in an old IIT , if one wants to try a hand in Research ?

Of course.

Research oriented people do it. M.Tech. requires a wide coverage of subjects and those who want to focus just on the subjects they like to d research do prefer M.S… 



M.S. Program Project staff working full-time in sponsored/consultancy projects in IIT Kharagpur can apply for admission to the MS program in the department in the Autumn and Spring semesters.
The selection is through a written test (syllabus given below) and interview. Candidates unable to clear the written test and interview continue to work as project staff and may appear for the entrance test again in subsequent semesters depending on the remaining tenure of the project.
An MS student is required to complete around 12--16 credits of coursework, clear a comprehensive viva-voce at the end of the course work showing competency in basics of CSE (syllabus given below) and in specific subjects the student has taken during his/her MS, and do research… 

IITs programme 2 winter year ... But you must note that number of seats are very less for winter session.…
Not only IIT Kanpur but also some old iits like delhi , guwahati and IIsc Bangalore have advertised for Pg and PhD programmes in month of October and November....
posted Jul 9 in Study Materials
edited 1 day ago by


For all those who are preparing for MS interviews : (ranks upto 1000)

  I appeared for gate last year, and got 230 AIR. Not good enough for mtech in top 5 IITs. So i finally decided to go with MS in IIT M. (I will later make a post about whether to choose Mtech in IITG/H/R or MS in IITM/K.) ....

I had shared this last year but couldn't find the post, luckily I had a copy, so here goes my IIT Madras written+ interview experience : ----------------------------------------------------------------------------

Before the written test there was a brief presentation by the HOD of the computer department of iitm about why we should opt for MS, about how iitm is now #1  and how awesome some people are there (someone finished his phd in 2 years by working 14hours a day).

Anyways after that there was a written test :

---------------------- 29th April - Written test : My preparation : nothing new. Whatever i retained from Gate preparation.

It was an MCQ exam. Questions were not difficult. Easier than Gate i think. I have zero memory of the questions sorry 🙁 everything from syllabus ) ------------------------

71 people got shortlisted for interview!

Best thing about the interviews was,

1) those who were going back the same day were allowed to be given higher priority for interviews.

2) the order of interviews was totally upto us! I wanted one night to study up the subject i was going to choose as my favorite, so i opted for 30th april. ------------------

30th april - the interview Note : previous day i had asked the professors what the interviews will be based on, the desired specialization, or within gate syllabus? They said they will strictly ask within our knowledge level, we have to choose one favorite subject from a list of topics (algorithms, architecture, networking, toc, OS, ..)

I selected Architecture as they cannot ask proofs in this particular topic  I wanted to get it over with so i went in pretty early. I was lucky to get the right panel (there were two i believe).

My panel had : V. Kamakoti (architecture professor) V. krishna Nandivada (compilers professor) Sayan Ranu (data analytics assistant professor) And two more i forgot them as they did not participate. I entered the room, and was literally asked to take the "hot seat". Krishna sir made me really comfortable, asked me about my stay, am i liking iitm, etc.....

Then he verified my btech details. He did ask me why my 7th semester grades took a sudden dip. I said i had to put everything into gate, which they seem to accept as a legit reason.

But i faced the most difficult question of the interview as a follow up - "What subjects did u have in 7th sem?" Honestly, i forgot. I started by saying compiler design was the only common subject, then i was saved by the guy who came in with their food  they forgot the question  Take away : they do see you btech grades Then he asked me about my btech project, and asked me to explain it. And tried to find flaws in its practical application, but i successfully defended my project.

Take away : u wont be asked about the technicalities of ur project, they will just try to find flaws and ask u how to remove them Next he asked me to select a favorite subject from a list (i think there were 12 topics).

Sorry i didn't read the list as soon as i saw architecture in it. Told architecture, and kamakoti sir entered the field. game time!

Q1) what portion in architecture are u comfortable with? Ans : All of it

Q2) tell me about Risc architecture Ans : told, explained its advantages over cisc

Q3) which devices use risc? Ans : i think most devices today Immediate question by krishna sir : what does intel use ? Ans : i think intel x86 uses cisc Immediate question : but u said most devices use risc? Ans : all smartphones and tablets today use risc architecture, ARM to be precise. He was content. Q4) What is Immediate addressing mode?

Told Q4) You said risc uses uniform length instructions, lets say we have a 32bit instruction using immediate addressing mode, where the opcode is say 22bits, and u have to store a 32bit operand inside the remaining 10bits of the instruction.

How would u do it? Ans : at first i was thinking, he said try, u may not be able to answer, but take a guess. I said we can break the operand up into parts and fit them in 4 consecutive instructions, which was exacty what he was looking for.

Follow up question : but how will you sequence the parts? Ans : break into 4 8bit portions, and use the remaining 2 bits in each 10bit operand part to sequence them. He seemed happy at this. He then asked me if i will be able to answer from OS as well? And that he wants to link everything together. I agreed.

Q5) what is cache memory, what is spatial locality?

Q6/) what is round robin scheduling, its use, its practicality

Q7) suppose me and krishna sir are two batch processes who are waiting for execution at night, and the results are required next morning.

The scheduling is round robin. Will it be a good thing? I said not really as batch processes dont need real time outside interaction. Then from here onwards he started twisting the whole thing, he introduced io operations, dma, etc, and kept asking in which of the scenarios will round Robin be useful? It went back and forth.

Finally to a point where i was having trouble reaching the final solution as to how to optimize context switching between the two processes with everything established so far. He gave a hint that, think about what question i asked before this? I remembered spatial locality of cache memory, and that was the final solution.

The interview seemed over at this point, he seemed to be happy with me keeping up with the pace of his questions. He asked if someone else wants to ask anything.

volunteerd Q8) Write the Fibonacci series

Q9) write the code for Fibonacci Wrote both Found 4 syntax errors Corrected them They pointed out there was an assumption due to which there would be a runtime error. I couldn't figure it out. They said to not worry about it, and think about it later.

Q10) do u have any questions? I asked when i will be required to select the specialization. And that i am still open to the decision. They told me it is perfectly fine, even if i dont know what i want to specialize in, they take this kind of candidates as well. I will get ample time to interact with the professors before the 1st semester, i can make my decision then.


That was all. ---------------- The professors were super friendly and encouraging. Best interview i have ever had....



This is for all those who will not be getting Mtech direct admissions in the top 5 IITs (B, D, K, M, Kgp) ..

Now the question is, whether to take Mtech in IIT G/H/R or to opt for MS in IIT M/K Firstly i would like to mention three things about myself:

1) I gave gate 2016, got 796 score and 230 rank.

General Category.

2) I was never interested in research.

3) I took MS in IIT madras over mtech in IIT G/H/R ...............


Some quick info about MS : (most facts will be in Accordance with IIT M MS) --------------------------------------

1) There are two types of MS - Normal HTRA MS, Project category MS.

2) The first one is normal MS where you are allowed to choose a guide and area of your choice and you find a problem statement and work on it for your MS thesis.

3) The second one is MS by project - where you will be chosen by professors(mostly). You will have to work on some ongoing project under them, as well as work on a problem statement that may or may not be related to your project.

Stipend may vary (mostly a little higher or same as HTRA MS - depends on the project client) [People who are open to both types may get selected for either of them. People who are not interested in MS by project can choose Normal MS only before interview]

4) You have to do 5 courses. Your guide will select them for you.

5) You will have to define a problem statement (some real world problem you want to solve) and produce significant results in 3years.

6) If your work is good, you will write a paper and try to get it published in a journal. All professors expect atleast 1 paper, some expect 2.

7) Once it gets accepted you will have to attend the respective conference and present your work there.

8) If you get a paper published, then review of your MS research becomes very short and simple (done by internal faculty).

9) if you cannot publish papers, review will become a long tiresome procedure (external faculty). Your degree will totally depend on whether your guide wants to give it to you....
Now opinions may differ, and both MS and Mtech have their own pros and cons.

I will try to explain : Pros of MTech in IIT G/H/R .....

1) In 2 years you will have an MTech degree and a good placement.

2) You can resume your "survive the semesters somehow" mode from btech.

Do courses and be done with it. If u cannot make significant progress in final year project, drop the project and do more courses instead. It will be tenacious, but one dimensional hard work is enough.

Cons of MTech in IIT G/H/R ......

1) Courses in MTech will be overburdened. U have to do 9 courses in 2 semesters. Thats 4-5 courses per semester. Most of them will have heavy assignments and u will hardly get time to breathe.

2) Faculty won't be as good as that in IIT M/K Pros of MS in IIT M/K .......


1) You have to do 5 courses in 2 semesters. So u can relax, and actually focus on things u want to learn. More time on a course = better understanding.

2) At the end of your degree, after publishing a paper in the field you have worked on, you will have definitely gained a lot of knowledge. 3) If anyone wants to pursue PHD, MS can be a great warm up, getting into the practice of publishing papers can land u PHD abroad.


Cons of MS : ------------------------------------

1) No certainty of when MS will end. Generally takes 3 years. Can be less if u work hard, can be more if you are good at slacking off.

2) You will actually have to get out of the "survive the semester" mode and start thinking. Research is hard. The thought of publishing a paper, presenting it in international conferences can be intimidating. I still am intimidated.

3) A lot depends on your guide. Mostly in MS by project, guide gets the final say on when you complete your MS, what courses you do, what research you will do, what projects you will be assigned to.

Some guides are very friendly and will allow you to go at your own pace. Some are strict and will keep you burdened all the time. So only pick MS after doing some initial research on the faculty you want to work under. --------------------------------------


So why did I select IIT M MS over IITG/H/R Mtech?

1) Faculty is better at IIT M according to me. (The field i am interested in atleast)

2) I don't know if i want to do a PhD in future. Doing an MS will throw some light on whether i want to continue on this path.

3) I wanted to get rid of laziness and actually learn something, and contribute to CS. (No offense to Mtech people, it is just that if i had taken Mtech, most probably i would have ended up doing courses all the way just to get the degree).

4) I didn't like Guwahati.

5) Roorkee CS dept isn't that great. Hyderabad isn't well structured. I didn't appear for Hyderabad interviews. 5) I love the animals in IIT Madras campus.

6) I love challenges.

Tips :

1) if u select MS, firstly decide which area excites you the most. Don't be like "Machine learning = job at google". It's better to be stuck with something you enjoy and have a 12-20lpa placement, than being stuck with something you don't like due to your dreams of a 50-80lpa job.

2) See which IIT has the best faculty in that area. There are two aspects of choosing a guide. --- i) An experienced professor will definitely have more reach and knowledge in that area. There are professors under whom if you do an MS, companies will be willing to offer you a job. But, the more experienced a guide is, the more busy he will be, and consequently he will not give u enough time.

You will mostly be on your own. Select such a guide if you are confident about research. --- ii) Young professors will have less knowledge but they will work very hard alongside you. They will help you at every step, and push you very hard. Take such guides if you are lazy and not so confident in research....

3) Don't take MS just if you are not willing to work hard. It will get hard once the courses are over. But to be in one of the best institutes in the country, u need to up your game as well. --------------------------------------


Myths (busted ?):

1) Placements are better for Mtech - NOPE. Same placements. An MS guy can sit for placements when his guide feels he has done work good enough. That's all.

2) MS life is lonely - NOPE. It depends on your social skills. In fact MS people get more options - MS batchmates, MTechs, Labmates, professors


3) MS is harder than mtech - varies. Someone talented will always do awesome whether he/she takes mtech or ms. First one year is harder for Mtechs as they have to do 9 courses in 2 semesters compared to 5 for MS. Second year onwards it gets harder for MS as they enter a new domain (research).

4) Research scholars are in labs all day and have no life - Depends on your guide. I have a friend who wants to have fun but is always burdened with work from his guide. I, on the other hand, am having the time of my life. ----------------------------------------------------------------------------

Experiences will differ for everyone. .....
Don't be scared to try MS. Everyone (almost) who takes MS is as equally scared as you are. Then people get used to it. Professors will eventually pass you out once they feel you are wasting the institute's resources...
Experiences will differ for everyone. Don’t be scared to try MS. Everyone (almost) who takes MS is as equally scared as you are. Then people get used to it.
Professors will eventually pass you out once they feel you are wasting the institute’s resources ! ....


I wrote a post long back about MS admission and future of doing MS in IITs.

Since then I was thinking of make a very comprehensive post about MS admissions in India and how to make sure MS IIT admission with less scores. The ideas are simple but most of the time students don’t know what actually IITs are looking for MS admissions...

First let me discuss the admission procedure. Before I start telling about MS admissions, I would recommend you to go through the post MS by research in IITs and its future... ...


Admission to MS in IITs The admission to MS in IITs is mostly based on the research attitude and therefore more emphasis is given interview instead of GATE scores or marks. Usually based on the requirements of the labs the admissions are made. The following would definitely help one to secure a MS position in IITs.

A good GATE score ( Need not to be as high as required for M.Tech) A good academic recorded ( this have less impact for M.Tech admissions, as long as one have a good GATE score and above 60% aggregate in B.Tech degree, academic doesn’t matter much)....

Good in-depth knowledge at least about one subject. Good understanding of basics of other subjects (at least know the basic concepts and terminology) Apart from all these one should have a good presence of mind. I mean, I had always issues with the questions need to be answered at the spot.

Usually I know the answers and could answer all the questions that I could not in the interviews. I attended interviews in almost all the IITs for PhD and felt that MS interviews are of same nature. Professors usually test students’ analytical skills, and ask question form the topics that we usually think hard and can skip during exam preparations... ....


The questions like why this simple term is also used for testing ones ability.

For example if you are from computer science, professor might ask “what is the limit of signed Integer in C?

We all know its ,  now you may get the question why is this limit?

There is always an answer for question starts with “why” in engineering so try to find out that kind of question to prepare for interviews. If you do well in MS interview then it is almost give a ticket to IITs.

Sometimes you may feel that you did not do well in interviews but you may also get a chance if some professors like your technical ability.

Don’t give up just because professors are taking interview, if you are technically correct better to argue on the concept with polite manner.

A million Dollar Tip for MS admissions First select a subject you want to focus on then visit the professors’ websites working in that subject and read about their research work.
Get an idea about their work and tell interview without taking the name that given a chance you would like to explore that area and you see that only that professor would be asking you many questions. In short, direct interview to your interesting field or a field that you prepared for... ....

I hope this will help you all when you start running for IIT M.Tech and MS interviews. Wish you all a great luck ahead...