Most viewed posts in Interview Experience

1

After reading all the GATE success stories here, I can't believe I am writing this today for ISRO. TL;DR.

Hello Everyone! My name is Mamta Satywali, I am Computer Science Graduate(2016) from G. B. Pant Govt. Engineering College, New Delhi. I secured AIR-1 in ISRO Scientist-2018. It didn't come the easy way for me because in GATE-2018 I was able to secure an insignificant AIR-3381. I was depressed. Yes! Panic Attacks in the exam are real(for me, panic attack was just an excuse people use, before GATE-2018 happened to me). For a person who was getting Rank-20 in test series just 3 days prior to the GATE Exam, there is no way to not believe the same.

I left my job in Sopra Steria as Software Engineer in mid-August-2017 to pursue higher studies in old IITs only. Let me be very honest here, I didn't know about ISRO's recruitment process last year at this time, which makes it clear that my goal was always GATE only. GATE is the only key to get success in ISRO. ISRO⊂GATE, as we all know.

Preparation-

After turning all the google search links purple for GATE CSE preparation(while I was serving my notice period), I decided not to go for coaching. I had two prime reasons[this depends entirely on you]-

1. I had already paid a bond amount of Rs-1,00,000 to Sopra Steria so, it was not easy for me to spend another Rs-80,000 for coaching.

2. I had notes of AIR-101 of GATE-17. Yes! Akash Sheoran was my biggest inspiration and helping hand in this entire journey because I had never faced GATE before. His notes helped a lot to keep track of what and how topics should be studied.

What surprised me the most is that no one promotes NPTEL lectures except obviously GateOverflow. Yes, they are slow but they are the real gems, use 2X speed and you would love to learn from them. I did my "entire preparation of almost every subject" from NPTEL lectures with reference books as and when required. I had to spend some time to gather the best ones but it was worth in the end. I request each aspirant, please don't underestimate NPTEL videos if you have less time to prepare.

July-August: I was done with Engineering Maths and DLD.

September-November: With the speed of approx. three subjects per month, I completed the rest of the eight subjects. I prepared them in the same sequence as given in the official GATE Syllabus for CSE. I used to solve all GATE previous year questions as soon as I completed a particular subject.

Don't forget to revise completed subjects while you are studying a specific subject especially Engineering Maths. I did this mistake which cost me my entire December for revision only.

January- Full-length Test Series of GO, GATEBOOK, MADEEASY.

04-02-2018- Spoiled GATE Exam.

Mistakes which I did and you should not-

  1. Not revising at periodic intervals. 
  2. Didn't solve GO PDF, I used Made Easy's Previous year question book.
  3. Attempting test series late, hence less practice.

After GATE, BARC backstabbed too, but for BARC I completed GO PDF once.

April-2018: Solved GO PDF again for subjects that have good weight in ISRO like Programming & DS, Algo, CN, COA, OS, TOC and DB. Solved ISRO's previous year(2013-2017) paper with time constraints(90 mins).

22-04-2018(ISRO Written Exam)- I had a really bad throat that day. I did go out of class for 10-12 mins during examination because I was disturbing others with my cough and all. So, with my low-confidence and less time in hand, I came back and solved paper calmly whatever may be the result. No panic attack here because I thought I have already lost the battle.

22-06-2018(Written Result declared)- I secured AIR-96 in written test with 129 marks out of 234.

13-07-2018- Interview Schedule was out.

I read all interview experiences available online and penned down each and every question asked so far in all interviews in my notebook. I asked Sandeep for guidance. A Big thanks to him because his advice did wonders for me, my interview was more or less the same as he guided.

Interview Experience-

Date of interview- 30-07-2018 

Venue- DOS Staff Housing, Antariksh Vihar, DWARKA, New Delhi.

Time- 8:00 AM.

In the big reception hall, everyone was asked to sit and wait for their turn. At appx. 9:00 AM, I was asked to go upstairs for document verification. Document verification was done. I waited till 1:00 PM for my interview turn. This time they had no female priority, we were called up in the same order as given in Interview Schedule. The Interview happened on the 3rd floor.
In the interview panel, there were appx. 10 Scientists(I1, I2,...I10) and Chairman(Mr C) at the centre. I1 asked me to sit at a distant chair facing chairman. I greeted everyone and then I was asked to introduce myself.

Introduced.

Mr C- So, What was the organisation you worked for?
Me- Sopra Steria.
Mr C- What did you do there?
Me- Told my clients name and my work. They were not that much impressed.
Mr C- So, What was your major project in B Tech?
Me- Image encryption using Cryptography and Steganography.


Mr C points I1 to ask questions.
I1- What is the difference between Cryptography and Steganography?
I ended up defining them but not in bookish language.
He reiterated that I asked for the difference.
To which I answered better and Sir was convinced.
I1- So, What did you use for encrypting images?
Me- Playfair encryption.
I1- Why?
Told the reason.
I1- What kind of cryptography it is?
Me- Symmetric.
I1- Why not others?
Me- It takes more time with Asymmetric ones.
I1- Name one asymmetric?
Me- RSA.
I1- What makes RSA special?
Answered.
I2- Explain RSA on board, how it works?
Explained.
I2- How would you send a secret message to me using RSA?
Explained. They all were quite impressed.
I1- So, Which algorithm did you choose for key sharing?
Me- Diffie Hellman.
I2- What is Diffie hellman's limitation?
Answered.
I2-Do you know Elliptic curve Diffie?
Me- No.
I1- You have worked in website development. So, What is the encryption used in "s" of https?
Me- I don't know.
I1- Do you know any Hashing Algorithm?
Answered.
I1-What was the limitation of MD5?
Answered.
I3- What are your fav subjects?
Me- DS, Algo, CN, OS.

I1- Okay! Now some Rapid fire questions. What does a linker do? [They expect one-word answers here.]
Me- Answered.
I1- I have a 6 character password of alphabets in uppercase, how many brute force combinations are there?
Me- 26 to the power 6. [This should be 2 to the power 48, though.]
I1- What is the scope of a variable?
Answered.
I1- What does static or global variable do?
Answered.
I1- What is a write-back cache?
Answered.
I1- How would you define binary trees?
Me- Doubly linked list.
I1- How would you implement it, the data structures?
Me- Using Struct having union inside to avoid extra space for dummy nodes.


Mr C asked others to question-
I4- I have 220 as a number, how many bytes in binary representation do I need and how many in ASCII?
Answered.
I4- Do you know Quantum encryption?
Me- Ma'am, I have heard about this but I am unable to recollect.
I4- No worries. [She started with another question.]
Me- I am sorry to interrupt. I know what is Quantum Encryption. [Starts explaining Quantum encryption, I4  & I1 smile on my curiosity and stopped me midway saying we know that you know it.]
I5- So, when is a binary search tree used?
Answered.
I5- What Data Structure do we use in recursion?
Answered.
I7- Difference between void and null?
Answered.
I7- Difference between a full binary tree and a complete binary tree?
Answered.
I4- What formats did you use in your project?
Me- I didn't get the question, Ma'am.
I3- She is talking about the format of input data.
Me- I didn't get it, I extracted pixels from images...[Interuppted]
I3- No the formats of images like png etc.
Me- It was implemented for png and jpeg using RGBA.
I6- Which is the fastest sort?
Answered with reasoning.
I6- How many trees do you have with 3 nodes, draw on board?
Drew all 5.
I8- So what is the processor in your computer?
I said Windows. [The side effect of reading interview experiences multiple times is you think, you know what they want to ask and don't listen to the question presently asked.]
They all laughed and said Oh! you have Windows as a processor.
Me- I am sorry that's OS and processor is i5.
All- Thank you, Mamta.
As I was moving towards the door. I1 stopped me and asked for my score in the written test. I don't know why that was asked. Overall, the Interview Board was very supportive, it didn't feel like an Interview at all. Duration of the interview was 20mins.

Interview Preparation-

  1. I prepared each and everything related to my Major Project which is the only reason I chose Computer Networks as my fav subjects for this interview.
  2. I solved GO PDF for DS, Algorithms, OS which was on my fav's list.
  3. I had job experience so I also did basic level preparation of topics related to the projects I did.
  4. Most importantly, you should prepare Software Engineering. I wasn't asked questions from it but this subject if asked may lead you in the danger zone if not prepared.
  5. A day before the interview I tried to answer each question from each interview experience which I already jotted down in my notebook. Just to gain some confidence.

Last but not the least, I am still a GATE aspirant, I am yet to achieve my goal in GATE. So, please make your own strategy, this worked for me in ISRO, this might not work for you. I have just put in extra efforts for ISRO as it was my last hope of this year. I dedicate my AIR-1 entirely to GOD and my family's blessings. Special mention for Sukannya, she was the girl who believed in me even when I was unable to believe myself. Thank you so much GO for gifting me such a great friend!

I suppose, the number of times I have used the word "GO PDF" above, I don't have to describe explicitly the importance of GateOverflow! 

Thank you so much for reading! 
 

2

If I had missed out any blog, please post it in the comments.

Sl.No:

Institute

Programme

Specialization

Year

Link

1

IIIT Bengaluru

MS

 

2018

https://www.facebook.com/groups/gateoverflow/permalink/812932478911964/

2

IIIT Hyderabad

MTech/ MS

CSE, CSIS

2012

https://www.facebook.com/groups/pgeecse/permalink/574947932528627/

3

https://www.facebook.com/groups/pgeecse/permalink/574280559262031/

4

 

https://www.facebook.com/groups/pgeecse/permalink/583607234996030/

5

 

https://careerplusplus.wordpress.com/2014/05/27/interview-experience-at-iiit-h/

6

2013, 2014, 2015, 2016

https://www.facebook.com/notes/iiit-h-pgee/pgee-2013-20142015-2016-interview-experiences/748628475160571/

7

2014

https://vivekvsingh14.wordpress.com/2014/07/17/international-institute-of-information-technology-hyderabad-iiith-pgee-2014-written-and-interview-experience/

8

2016

https://www.facebook.com/groups/pgeecse/permalink/1353775837979162/

9

https://chetanchhabra.wordpress.com/2016/07/06/my-journey-iiit-hyderabad/

10

2017

https://www.facebook.com/groups/pgeecse/permalink/1714964261860316/

11

2018

https://docs.google.com/spreadsheets/d/1iKMlzsyFdVnjEJD6wacPVUb7RJ2uxKfWebASilBFSok/edit

12

2019

https://gateoverflow.in/blog/8243/iiit-h-interview-experience-2019

13

https://gateoverflow.in/blog/8228/iiit-hyerabad-interview-expeience-ms-by-research-in-cse

14

https://gateoverflow.in/blog/8237/iiith-interview-experience

15

https://gateoverflow.in/blog/8246/my-journey-to-iiith-mtech-cse-2019

16

https://gateoverflow.in/blog/8262/iiit-h-preparation-and-interview-experience-m-tech-cse

17

https://gateoverflow.in/blog/8301/success-from-failure-iiith-interview-experience

18

https://justacseengineer.blogspot.com/2019/06/after-6-months-of-preparation-of-gate.html

19

IIIT Sri City

MS(Research)

 

2018

https://gateoverflow.in/blog/4607/interview-experience-at-iiit-sricity

20

IIST, Kerala

MTech

Machine Learning and Computing

2018

https://gateoverflow.in/blog/4740/iist-ml-interview-experience

21

Geoinformatics

2018

https://www.quora.com/What-kind-of-questions-will-be-asked-in-IIST-Mtech-interview-for-geoinformatics-machine-learning-and-computing/answer/Bhuvnesh-Kumar-32

22

IIT Palakkad

MS

 

2019

https://gateoverflow.in/blog/8363/interview-experience-at-iit-palakkad

23

IIT Gandhinagar

MTech

CSE

2017

https://gateoverflow.in/blog/3968/iit-gandhinagar

24

2018

https://gateoverflow.in/blog/4521/iit-gandhinagar-mtech-cse-interview-experience-may-8-2018

25

2019

https://gateoverflow.in/blog/8127/iit-gandhinagar-mtech-cse-interview-scene

26

https://gateoverflow.in/blog/8179/iit-gandhinagar-2019-interview-experience

27

ISI Kolkata

MTech

CSE

 

https://www.quora.com/How-should-one-prepare-for-the-interview-at-I-S-I-Kolkata-for-M-Tech-C-S/answer/Raviteja-Kakarala

28

 

https://gate0000.wordpress.com/2014/09/30/isi-kolkata-m-tech-interview-experience/

29

2018

https://gateoverflow.in/221564/interview-isi-mtech-cs

30

2019

https://gateoverflow.in/blog/8548/isi-mtech-cs-2019-interview-experience

31

IIT Delhi

MTech/ MS

Computer Technology, Computer Science

 

https://www.geeksforgeeks.org/iit-delhi-msr-cs-interview/

32

 

https://www.geeksforgeeks.org/iit-delhi-m-tech-admission-interview-experience/

33

2011

https://harishiyer57.wordpress.com/2011/05/31/iit-delhi-interview-experience/

34

2012

https://sarthakparui.wordpress.com/2012/06/23/iit-interview-experience-part-iv-iitkgp-iitd/

35

2015

http://loosetention.blogspot.com/2015/05/my-gate-struggle-part-6-indian.html

36

http://loosetention.blogspot.com/2015/05/my-gate-struggle-part-7-indian.html

37

https://www.facebook.com/groups/core.cs/permalink/970034099695510/

38

2017

https://gateoverflow.in/blog/1913/iit-delhi-interview-experiance

39

https://gateoverflow.in/blog/1950/iitd-interview-experience

40

https://www.techtud.com/blog/mtech-interview-experience-iit-delhi-2017

41

https://www.facebook.com/groups/gateoverflow/permalink/635975086607705/

42

https://www.quora.com/What-were-the-questions-that-were-asked-in-the-IIT-Delhi-M-Tech-interview-for-Computer-Science-and-Engineering/answer/Ronit-Nath-1

43

2018

https://www.quora.com/q/sjvjmiebakjcazxu/IITD-interview

44

https://gateoverflow.in/blog/5435/iitd-interview

45

https://gateoverflow.in/blog/4596/delhi-interview-experience-tech-computer-technology-2018

46

https://gateoverflow.in/blog/4766/iit-delhi-interview-experience

47

https://www.quora.com/q/mgubtlmmbjvdtspe/IIT-Delhi-M-Tech-in-Computer-Technology-EET-Interview

48

2019

https://madhurimamtechinterviewexperiences.blogspot.com/2019/06/mtech-admission-interview-at-iit-delhi.html

49

https://chaitrasj.github.io/interview-exp/2019-05-15-my-interviews-exp/

50

https://gateoverflow.in/blog/8189/iit-delhi-cse-mtech-interview-14-may

51

https://gateoverflow.in/blog/8185/iit-delhi-mtech-interview-13th-may-2019

52

https://www.quora.com/q/hqfuevjanjwhutkz/IIT-Delhi-Computer-Technology-15th-May-2019

53

IIT Ropar

 

 

2017

http://iitinterview.blogspot.com/2017/04/iit-ropar-mtech-and-ms-writteninterview.html

54

 

 

2016

https://chetanchhabra.wordpress.com/2017/06/26/my-journey-iit-ropar/

55

IIT Patna

 

 

 

https://www.facebook.com/groups/core.cs/permalink/1186113878087530/

56

IIT KGP

MS/ PhD

 

2012

https://sudeshnaroy.wordpress.com/2012/06/08/journey-continued-unexpectedly-iitkgp-12/

57

IIT Guwahati

 

 

2017

https://www.geeksforgeeks.org/iit-guwahati-m-tech-interview-experience/

58

NIT Trichy

MS

 

2017

https://gateoverflow.in/blog/2160/interview-experience-at-nit-trichy-for-ms-by-research

59

2018

https://www.glassdoor.co.in/Interview/NIT-Trichy-M-S-By-Research-Interview-Questions-EI_IE483273.0,10_KO11,26.htm

60

IMSC, Chennai

 

 

 

https://sarthakparui.wordpress.com/2013/02/10/jest-and-imsc-experience/

61

 

https://abhishekparab.wordpress.com/2010/04/26/imsc-interview-questions/

62

 

https://gateoverflow.in/blog/2062/sharing-gate-preparation-journey-interview-experience-imsc

63

CMI

 

 

 

https://gonitsora.com/experiences-in-an-interview-at-cmi/

64

 

https://sarthakparui.wordpress.com/tag/cmi/

65

 

https://www.quora.com/What-is-the-PhD-TCS-interview-in-CMI-like

66

IIT Madras

MTech

 

2019

https://www.geeksforgeeks.org/m-tech-interview-experience-at-iit-m/

67

MS

 

 

https://www.pcskull.com/iit-madras-ms-paper-solution/

https://www.pcskull.com/prepare-iit-madras-ms-candidate-experience/

68

 

https://www.quora.com/How-was-your-experience-for-IIT-Madras-MS-CSE

69

 

https://www.geeksforgeeks.org/iit-madras-m-s-interview-experience/

70

 

https://www.csestack.org/ms-in-iit-madras-ms-by-research-interview-questions/

71

2008

https://karthrags.wordpress.com/2008/06/14/iit-iit-interview-traveails/

72

2012

https://sudeshnaroy.wordpress.com/2012/06/08/journey-continued-iitm-ms-interview/

73

https://sarthakparui.wordpress.com/2012/06/15/iit-interview-experience-part-ii-iit-madras/

74

2013

https://rashmibmanyam.wordpress.com/hobbies-and-pass-times/ms-by-research-interview-at-iit-madras/

75

2014

https://vivekvsingh14.wordpress.com/2014/07/16/some-important-things-to-know-about-iit-madras-ms/

76

2016

https://www.techtud.com/blog/ms-interview-experience-iitm-ms-2016

77

https://www.facebook.com/groups/core.cs/permalink/1444408232258092/

78

https://chetanchhabra.wordpress.com/2017/06/27/my-journey-iit-madras/

79

https://uddiptab.wordpress.com/2016/11/25/iit-madras-m-s-written-test-experience/

80

2017

http://iitinterview.blogspot.com/2017/05/what-to-do-now.html

81

2018

https://ashutoshaay26.github.io/posts/2018/09/IIT-Madras-MS-(Computer%20Science)-Interview-Experience/

82

https://www.quora.com/q/mgubtlmmbjvdtspe/IIT-Madras-MS-CSE-Written-test-and-interview

83

2019

https://www.quora.com/q/hqfuevjanjwhutkz/IIT-Madras-MS-CSE-1st-May-2019

84

https://gateoverflow.in/blog/8149/iit-madras-ms-interview-experience-2019

85

https://gateoverflow.in/blog/8133/iitm-ms-interview-experience-may-2019

86

https://chaitrasj.github.io/interview-exp/2019-04-30-my-interviews-exp/

https://chaitrasj.github.io/interview-exp/2019-05-01-my-interviews-exp/

87

IIT Kanpur

MTech/ MS

CSE

 

https://gatecse.in/a-journey-to-iit-kanpur/

88

 

http://mtech-admission-iits.blogspot.com/2011/02/my-iit-kanpur-experience.html

89

 

https://gdpi.hitbullseye.com/IIT-Kanpur-Interview-Experience.php

90

2010

https://hackmaster.in/blog/2010/05/my-experience-and-interview-at-iitk-kanpur-part-i-the-journey-to-kanpur/

91

2011

https://harishiyer57.wordpress.com/2011/05/31/iit-kanpur-interview-experience/

92

2012

https://sarthakparui.wordpress.com/2012/06/17/iit-interview-experience-part-iii-iit-kanpur/

93

http://journeyaftergate2012.blogspot.com/2012/05/written-test-and-interview-at-iit.html

94

2013

http://abhishekvj.blogspot.com/2014/05/iit-kanpur-written-exam-and-interview.html

95

2015

http://loosetention.blogspot.com/2015/05/my-gate-struggle-part-5-indian.html

96

2016

https://gateoverflow.in/blog/204/iit-kanpur-mtech-cse-admission-test-2016

97

https://gateoverflow.in/blog/249/iit-kanpur-second_written_test_ques_on_16_07_2016

98

https://gateoverflow.in/blog/204/iit-kanpur-mtech-cse-admission-test-2016

99

2017

https://gateoverflow.in/blog/1906/iit-kanpur-test-experiance-for-mtech

100

https://gateoverflow.in/212071/iit-kanpur-programming-test-2017

101

https://www.techtud.com/blog/mtech-admission-process-experience-iit-kanpur-2017

102

2018

https://gateoverflow.in/blog/4508/iit-kanpur-m-tech-test-experience-14th-may-2018

103

https://gateoverflow.in/blog/4774/ms-interview-experience-at-iitk

104

https://www.quora.com/q/mgubtlmmbjvdtspe/IIT-Kanpur-M-Tech-and-M-S-CSE-Written-test-and-interview-experience

105

2019

https://gateoverflow.in/blog/8079/iit-kanpur-ms-interview-experience

106

https://www.quora.com/q/hqfuevjanjwhutkz/IIT-Kanpur-Coding-Round-MS-CSE-8th-May-2019

107

https://chaitrasj.github.io/interview-exp/2019-05-09-my-interviews-exp/

108

https://gateoverflow.in/blog/8335/interview-experience-iit-madras-iit-kanpur-iisc-bangalore

109

https://gateoverflow.in/blog/8079/iit-kanpur-ms-interview-experience

110

IIT Hyderabad

MTech(TA)/ MTech(RA)/ PhD

CSE

2014

https://www.youtube.com/watch?v=Xnn30RkbAHA

https://www.youtube.com/watch?v=SDUqzCcGMqQ

111

2016

https://www.techtud.com/blog/iith-ta-round-2-2016

112

https://www.techtud.com/blog/iith-ra-interview-2016

113

2017

https://gateoverflow.in/blog/2180/iit-hyderabad

114

https://gateoverflow.in/blog/2484/iit-hyd-mtech-ra-interview-experience

115

2018

https://gateoverflow.in/blog/4999/mtech-cse-iith-ta-interview-experience

116

https://gateoverflow.in/blog/7741/iith-mtech-ra-interview-experience

117

https://gatecsebyrahul.blogspot.com/2018/07/iit-hyderabad-interview-experience.html

118

2019

https://gateoverflow.in/blog/5941/hyderabad-tech-years-winter-session-interview-experience

119

https://gateoverflow.in/blog/6044/iit-hyderabad-tech-interview-experience-winter-session-2019

120

https://gateoverflow.in/blog/6100/iit-h-3-year-ra-winter-interview-experience-converted

121

https://gateoverflow.in/blog/8474/iit-hyderabad-mtech-ta-interview-experience

122

IIT Bombay

MTech(RA)/ PhD

CSE

 

https://souvikpal.wordpress.com/2013/03/23/iit-bombay-ra-admission/comment-page-2

123

 

https://musingsofadreamydetective.wordpress.com/2014/07/07/iit-bombay-ra-written-test-and-interview-experience/

124

2015

http://ankitrokdeonsns.github.io/blog/2016/03/28/ra-test-and-interview-experience-at-iit-bombay

125

2016

https://www.techtud.com/blog/iitb-ra-interview-experience-2016

126

2017

https://gateoverflow.in/blog/1313/iitb-ra-interview-experience-and-project-list

127

https://gateoverflow.in/blog/2067/iit-bombay-mtech-ra-written-test-questions

128

https://gateoverflow.in/blog/2117/iit-bombay-mtech-ra-admissions-process-experience-2017

129

2019

https://hundredlinesofcode.wordpress.com/2019/06/01/iit-bombay-cse-mtech-ra-interview-experience-2019

130

https://www.quora.com/q/uvcozivollohiunr/IIT-Bombay-Mumbai-or-Powai-RA-interview-scene

131

IISC Bengaluru

MTech

AI

2019

https://www.facebook.com/groups/gateoverflow/permalink/1046575848880958/

132

https://www.quora.com/Can-you-share-your-IISc-AI-and-CDS-interview-experience/answer/Srijon-Sarkar-3

133

https://www.quora.com/What-was-your-interview-experience-like-for-MTech-in-AI-IISc

134

https://gateoverflow.in/blog/8059/mtech-couurse-work-ai-interview-experience-2019

135

CDS

2015

http://loosetention.blogspot.com/2015/04/my-gate-struggle-part-4-iisc-course.html

136

2016

https://chetanchhabra.wordpress.com/2016/07/06/my-journey-iisc-bangalore/

137

2019

https://gateoverflow.in/blog/8058/iisc-mtech-course-work-cds-interview-experience-2019

138

MTech(Research)/ PhD

CDS-CS

2010

http://prasannapandit.github.io/

139

2012

https://sudeshnaroy.wordpress.com/2012/06/10/iisc-msc-engg-continued/

140

2014

https://blankbored.wordpress.com/2014/07/13/my-experience-with-gate/

141

2017

https://gateoverflow.in/blog/2122/my-interview-experience-at-iisc-bangalore

142

2018

https://www.quora.com/q/aalhuowrkqleakbp?sort=top

143

2019

https://www.quora.com/q/hqfuevjanjwhutkz/Written-Test-Questions-for-IISc-CDS-CS

https://www.quora.com/q/hqfuevjanjwhutkz/IISc-Bangalore-20th-May-2019-MTech-Research-CDS-CS

144

https://chaitrasj.github.io/interview-exp/2019-05-20-my-interviews-exp/

145

https://gateoverflow.in/blog/8117/iisc-cds-res-cd-cs-interview-scene

146

CSA

 

http://clweb.csa.iisc.ac.in/rkrishnan/gettingintoiisc.html

147

2012

https://sudeshnaroy.wordpress.com/2012/06/10/again-iisc-msc-engg/

148

2014

http://adarshpatil.in/timewarp/blog/iisc-csa-ms-interview.html

149

https://www.facebook.com/GateInterviewExperiences/posts/247105588831416

150

2015

https://arpith.xyz/2015/10/computer-science-research-interviews-iitm-and-iisc-cs/

151

http://adarshpatil.in/timewarp/blog/post-gate-admissions-2015.html

152

http://gate-repeater-akash.blogspot.com/

153

2016

https://meghabyali.wordpress.com/2016/06/24/my-journey-to-iisc-2/

154

https://www.quora.com/q/eobupsjlxgkfmbrl/Indian-Institute-of-Science-Bangalore-interview-experience-June-8th-2016-which-made-me-an-IIScian

155

2017

https://gateoverflow.in/blog/2192/iisc-csa-and-mtech-research-interview-experience-june-2017

156

http://fightingcliches.blogspot.com/2017/06/iisc-csa-research-interviews-experience.html

157

2018

https://gateoverflow.in/blog/4881/iisc-csa-and-cd-cs-written-test-and-interview-experince

158

https://gateoverflow.in/blog/4650/iisc-csa-mtech-research-interview-experience

159

http://shesh1992.blogspot.com/2018/07/iisc-phd-interviews-2018-csa-cds.html

160

https://www.quora.com/q/mgubtlmmbjvdtspe/IISc-CSA-Intelligent-Systems-M-Tech-Research-Written-Test-and-Interview

161

https://www.quora.com/q/aalhuowrkqleakbp/Mtech-Res-Phd-interview-experience-in-iisc-Bangaluru-2018

162

https://gateoverflow.in/blog/4954/iisc-tech-research-intelligent-systems-interview-experience

163

https://gateoverflow.in/blog/4881/iisc-csa-and-cd-cs-written-test-and-interview-experince

164

2019

 

https://madhurimamtechinterviewexperiences.blogspot.com/2019/06/iisc-bangalore-csa-mtech-by-research.html

165

https://gateoverflow.in/blog/8212/the-day-that-made-me-an-iiscian

166

https://gateoverflow.in/blog/8114/iisc-intelligent-systems-ra-interview-experience

167

https://medium.com/@er.raviraja.rr/interview-experience-at-iisc-b6c10bb97e3a

168

https://chaitrasj.github.io/interview-exp/2019-05-21-my-interviews-exp/

169

https://www.quora.com/q/hqfuevjanjwhutkz/IISc-Bangalore-CSA-Written-Test-Questions

https://www.quora.com/q/hqfuevjanjwhutkz/IISc-Bangalore-CSA-Interview-21st-May-2019

170

Direct PhD

 

2018

https://sreedurgagogulapati.wordpress.com/

171

Integrated PhD

Mathematics

 

https://gonitsora.com/experiences-phd-interview-iisc-bangalore/

172

IIIT Delhi

 

 

 

https://gateoverflow.in/blog/9624/admission-procedure-in-iiitd

173

 

 

 

https://www.quora.com/How-was-your-interview-experience-at-IIIT-Delhi-for-an-M-Tech-in-Computer-Science

174       https://vivekvsingh14.wordpress.com/2014/08/31/iiit-delhi-2014-m-tech-cse-written-and-interview-experience/

175

 

 

 

https://drive.google.com/file/d/1rO_nwm5HHLbjJMHHzOQrDHkaIcEAUHgh/view

176

BITS Pilani

 

 

2014

https://vivekvsingh14.wordpress.com/2014/10/18/bits-pilani-me-cs-hd-2014-written-experience/

177

IIT

PhD

 

 

https://thegatemonk.blogspot.com/2017/03/phd-interview-experiences-cse-iits.html

178

IIT Indore

MS

 

2020

https://gate2020experiences.blogspot.com/2020/05/iit-indore-ms-by-research-interview.html

179 https://www.facebook.com/ravikumar.peddapu/posts/795934004146866
180 IIT Bhilai MTech CSE 2020 https://gate2020experiences.blogspot.com/2020/05/iit-bhilai-interview-experience.html
181 Random Notes       https://karthrags.wordpress.com/2009/03/30/iit-pg-admissions-part-2-the-interviews/
3

This post is a recollection of questions asked at IIT Kanpur Admission Test Mtech (CSE) 2016. (NOT COMPLETE, but quite many) Thanks Govind Gopakumar :)

Date of Exam: 7th May
Duration: 2 hours Objective + 2 hours Programming Test + 2 hours Subjective (Syllabus at the end)

When you clear first 2 tests, you get called for last. Some 120 people cleared from about 250 for subjective test (AFAIR)


Objective consisted of:  Fill in the gaps, MCQ, one liners (MCQs had negative marking, multiple choices could be right)


Objective:

  1. Theory
     
    1. Height of balanced tree, given the number of nodes.
       
    2. Number of distinct BFS, DFS trees in a graph where any pair of vertices is connected.
       
    3. Solution of $T(n) = T \left ( \sqrt n \right ) + 1$
       
    4. Expression for reachability matrix, given original matrix $A$ and initial reachability matrix $R$
      Also complexity of algorithm it will require.
       
    5. Find remainder: $2^{202} \mod 101$
       
    6. Which of following sets is bijection to set of natural numbers (or Integers maybe)
      $\Bigl ( \mathbb{Z}^{101} \Bigr ),  \Bigl ( \mathbb{Z} \times \mathbb{Q} \Bigr ), \Bigl ( \mathbb{Z} \times \mathbb{R} \Bigr ), \Bigl ( \mathbb{R}^2 \Bigr )$
       
    7. $\begin{align}S &\to aS \mid B \\ B &\to bB \mid \varepsilon \end{align}$
      Which of the following languages is generated?
      (Don't expect me to remember options too eh :D )
       
    8. Which of following languages doesn't have consecutive $b$'s?
      (4 or 5 regular language descriptions were given)
       
    9. Problem related to finding cycle in directed graph (Doubtful)
       
    10. A problem on randomized algorithms (Doubtful, didn't understand)
       
  2. Systems (Some taken from Govind Gopakumar's fb post):
     
    1. UNIX Commands were asked: Searching for file name (kind of)
      Linux command to list all files with a particular keyword in a directory above the current one.
       
    2. DBMS:  Question on performing joins efficiently - best join order - Number of intermediate Queries in best option
       
    3. $32$-bit signed integers - range of integers representable.
       
    4. Diffie-Hellman Key Exchange based on which abstract algebra problem.
       
    5. Problem related to representation of polynomials in Galois Fields (polynomial sum or something)
       
    6. A question on operator forwarding in pipelining (damn it was long, leave for last types :D)
       
    7. A question on operator forwarding in dual issue processors.
       
    8. Virtual Address $\to$ Cache Mapping Question
       
    9. Basic True/False Questions on Virtual Memory.
       
    10. Which segment in Linux process in memory contains information about dynamically linked libraries (something like that)
       
    11. DBMS: $R \Bigl ( \underline{P},  T, U \Bigr )$
      If an index is created on $T$, what will it be called?
      If a further index is created on $U$, what will it be called?
       
    12. Name of function used for integrity in symmetric-key environment.
       
  3. Data Science/ Applications (Didn't attempt this part. Completely ripped off from this post by Govind fb post)
     
    1. Probability question : There are different slots in a day. Batman and Robin can choose at most one slot each to guard (can be same). Different villains choose to attack on different slots (Bane could be defeated only if both Batman and Robin chose this slot). We had to find the probability that 0 villains were defeated, 1 was defeated etc. It had a few tricky cases here and there.
       
    2. Given a channel with one input (0 or 1), and a transition matrix which accounts for error in these inputs, find the entropy of the output. (This was out of syllabus AFAIK)
       
    3. The applications part had really nice questions on probability and linear algebra, mostly logic puzzle kind.

 


Programming Test:

(Partly taken from Govind Gopakumar's Post)

1. Finding number of inversions (find pairs such that i>j but a[i] < a[j].)

2. Checking if row_sum = column_sum for each position in a matrix (Given a grid with coins placed on it, you can take coins from a grid point only if the sum of coins in the point's row matches the sum of coins in the point's column. Find how many coins you can thus obtain. )

3. Calculating Distance values in Edit Distance Problem (Recurrence was provided. Allowed operations: Insert + Delete + Substitution) (Given two strings, find the edit distance between them)

---------------------------   ---------------------------   ---------------------------

Subjective Test:

Again lots of content provided by Govind Gopakumar. The entire Applications part specially :)

I. Theory:

1.  Prove/Disprove:

a) If a graph has k-independent components, it it n-k+1 colorable

b) converse of (a)

c) If a graph is not n-1 colorable, it's a clique

 

2. a) Write O(n) time algorithm to find any cycles in a graph. Print NONE otherwise

b) Prove it's O(n)

 

II. Systems:

1. S is a semaphore.

AddAtomic(Queue* Q1, Queue* Q2)

{

Q1 -> S.wait();

Q2 -> S.wait();

E = Q1 -> dequeue();

Q2 -> enqueue(E);

Q2 ->s.signal();

Q1 -> S.signal();

}

 

This is ought to be a code to atomically dequeue an element from Q1, and add to Q2.

a) Find problem with the implementation

b) Implement a correct solution.

 

2. Give one reason why hierarchical multilevel paging is useful

 

3. Page Table Entry => 8B

Page Size => 4 KB

4-level page table

What is the maximum virtual address space possible?

 

III. Data Science/Applications:


1)

a) Define what a convex set is.
b)Consider two sets A and B of elements from a vector space. Define C = A+B as {x+y | for all x in A and y in B, + here denotes vector addition} Prove C is convex or not. (I think a rigorous definition of this is called the minkowski sum)
c) Define C = A-B similarly, prove if convex or not.

2) a) Consider a discrete sample space {L1, L2...}. Write the expression for expected value of this random variable.
b) Consider two random variables X and Y, which are independent. Prove or provide counterexample for E(X and Y) = E(X)*E(Y) (Where E is expected value)

3) Consider a symmetric matrix A. Prove that the eigenvectors corresponding to distinct eigenvalues of this matrix are orthogonal.

4) a)Consider |u| = 5 and |v| = 6 for two vectors u and v. For the matrix u*v', find the matrix norm (show all steps in computation).
b)prove that |A^t| ≤ |A|^t where A is a matrix and the notation denotes matrix norm.

 

-------------------------- ----------------------------------- --------------------------

Other Stuff:

1. Needed to do atleast 2/3 parts in objective and subjective part.

2. I think programming part had good weightage (as neither of my objective or subjective were great, though in programming did all of them ;) )

3. You get lots of time, manage it well.

4. Read questions properly.

5. Programming part was in C, take care of string processing, took me lots of time, as I had forgotten :P  ( Long time :D )

6. Don't ask me for answers or clarifications, as (a) I'm out of practice (b) I had written these in a copy after-exam, so don't remember much now. Ask other members or in the group

7. Don't send me an instant friend request as a token of appreciation :D . If you have stuff to ask, you're  welcome though ;)

Everyone who gave the test, is welcome to add/edit/suggest content to this post :)

To Everyone else, Open to Suggestions

-------------------------- ----------------------------------- --------------------------

EDIT: Here's another experience  and this one adds some questions in Data Science/Application Part by jagadeesha_kanihal

-------------------------- ----------------------------------- --------------------------

Syllabus below:

 

4

 

IISc, Bengaluru GATE Overflow Interview Experience List: 2015 to 2020

 

Year Interview Experience Blog List Program Specialization
2021 https://gateoverflow.in/blog/13558/iisc-research-interview-experience-printing-engineering CDS M.Tech. Research CSE
2021 https://gateoverflow.in/blog/13540/iisc-bangalore-tech-course-work-written-test-questions-2021 CDS M.Tech. Research CSE
2021 https://gateoverflow.in/blog/13537/iisc-bangalore-tech-course-work-interview-experience-2021 CDS M.Tech. Research CSE
2021 https://gateoverflow.in/blog/13453/various-interview-questions-research-programs-iits-iisc-2021 CDS M.Tech. Research CSE
2021 https://gateoverflow.in/blog/13585/iisc-csa-mtech-reseach-interview-experience-2021 CSA M.Tech. Research CSE
2021 https://gateoverflow.in/blog/13583/iisc-mtech-research-online-written-screening-test-questions CDS M.Tech. Research CSE
2020 https://gateoverflow.in/blog/10619/iisc-cds-ra-dream-lab-interview-experience-2020 CDS RA CSE
2020 https://gateoverflow.in/blog/10618/iisc-csa-ra-system-interview-experience-2020 CSA RA CSE
2020 https://gateoverflow.in/blog/10595/iisc-cds-interview-experience-2020 CDS CSE
2020 https://gateoverflow.in/blog/12532/iisc-csa-2020-interview-experience-systems-pool CSA CSE
2020 https://gateoverflow.in/blog/10800/iisc-csa-research-interview-questions CSA Research CSE
2020 https://gateoverflow.in/blog/8413/interview-experience-at-iisc

CDS CSA

CSE
2019 https://gateoverflow.in/blog/8114/iisc-intelligent-systems-ra-interview-experience RA Inteligent System
2019 https://gateoverflow.in/blog/8058/iisc-mtech-course-work-cds-interview-experience-2019 CDS CSE
2019 https://www.facebook.com/groups/gateoverflow/permalink/1046575848880958/   AI
2019 https://gateoverflow.in/blog/8059/mtech-couurse-work-ai-interview-experience-2019 M.Tech. RA AI
2019 https://gateoverflow.in/blog/8117/iisc-cds-res-cd-cs-interview-scene CDS CSE
2018 https://gateoverflow.in/blog/4881/iisc-csa-and-cd-cs-written-test-and-interview-experince CSA CSE
2018 https://gateoverflow.in/blog/4650/iisc-csa-mtech-research-interview-experience CSA M.Tech. Research CSE
2017 https://gateoverflow.in/blog/2192/iisc-csa-and-mtech-research-interview-experience-june-2017 CDS CSA CSE
2017 https://gateoverflow.in/blog/2122/my-interview-experience-at-iisc-bangalore CDS M.Tech. Research CSE
2016 https://gateoverflow.in/blog/168/iisc-csa-research-interview-experience CDS CSA CSE
2015 https://gateoverflow.in/blog/4954/iisc-tech-research-intelligent-systems-interview-experience M.Tech. Research Intelligent System

 

IISc, Benguluru Other Interview Experience List: 2012 to 2020

 

Year Interview Experience Blog Link Program Specialization
2020 https://medium.com/@aiyyar.aarushi/iisc-cds-ra-interview2020-ae50729de740 CDS RA CSE
2019 https://madhurimamtechinterviewexperiences.blogspot.com/2019/06/iisc-bangalore-csa-mtech-by-research.html CSA M.Tech. Research CSE
2019 https://medium.com/@er.raviraja.rr/interview-experience-at-iisc-b6c10bb97e3a CDS CSA M.Tech. Research CSE
2019 https://chaitrasj.github.io/interview-exp/2019-05-21-my-interviews-exp/ CSA CSE
2019 https://www.quora.com/q/hqfuevjanjwhutkz/IISc-Bangalore-CSA-Interview-21st-May-2019 CSA CSE
2019 https://www.quora.com/q/hqfuevjanjwhutkz/IISc-Bangalore-20th-May-2019-MTech-Research-CDS-CS CDS M.Tech. Research CSE
2019 https://chaitrasj.github.io/interview-exp/2019-05-20-my-interviews-exp/ CDS  CSE
2019 https://www.quora.com/Can-you-share-your-IISc-AI-and-CDS-interview-experience/answer/Srijon-Sarkar-3 CDS AI
2019 https://www.quora.com/What-was-your-interview-experience-like-for-MTech-in-AI-IISc M.Tech.  AI
2018 https://sreedurgagogulapati.wordpress.com/2018/06/28/interview-experience-part-1/ CDS M.Tech CSE
2018 https://www.quora.com/q/hqfuevjanjwhutkz/IISc-Bangalore-CSA-Written-Test-Questions CSA CSE
2018 https://www.quora.com/q/aalhuowrkqleakbp/Mtech-Res-Phd-interview-experience-in-iisc-Bangaluru-2018 M.Tech. Research Phd CSE
2018 https://www.quora.com/q/mgubtlmmbjvdtspe/IISc-CSA-Intelligent-Systems-M-Tech-Research-Written-Test-and-Interview CSA M.Tech. Research Intelligent System
2018 https://www.quora.com/q/mgubtlmmbjvdtspe/IISc-CSA-Intelligent-Systems-M-Tech-Research-Written-Test-and-Interview CSA M.Tech. Research Intelligent System
2018 http://shesh1992.blogspot.com/2018/07/iisc-phd-interviews-2018-csa-cds.html CSA CDS CSE
2018 https://www.quora.com/q/hqfuevjanjwhutkz/Written-Test-Questions-for-IISc-CDS-CS CDS CSE
2018 https://www.quora.com/q/aalhuowrkqleakbp?sort=top PhD CSE
2017 http://fightingcliches.blogspot.com/2017/06/iisc-csa-research-interviews-experience.html CSA M.Tech. Research CSE
2016 https://www.quora.com/q/mythoughtsoncsaiisc/Indian-Institute-of-Science-Bangalore-interview-experience-June-8th-2016-which-made-me-an-IIScian CSA CSE
2016 https://meghabyali.wordpress.com/2016/06/24/my-journey-to-iisc-2/ CDS CSA CSE
2016 https://chetanchhabra.wordpress.com/2016/07/06/my-journey-iisc-bangalore/ CDS CSE
2016 http://gate-repeater-akash.blogspot.com/ CSA CSE
2015 http://adarshpatil.in/timewarp/blog/post-gate-admissions-2015.html CDS CSA CSE
2015 https://arpith.xyz/2015/10/computer-science-research-interviews-iitm-and-iisc-cs/ MSc CSE
2015 http://loosetention.blogspot.com/2015/04/my-gate-struggle-part-4-iisc-course.html M.Tech. CSE
2014 http://adarshpatil.in/timewarp/blog/iisc-csa-ms-interview.html MSc CSE
2014 https://www.facebook.com/GateInterviewExperiences/posts/247105588831416 M.Tech. AI
2012 https://sudeshnaroy.wordpress.com/2012/06/10/again-iisc-msc-engg/ MSc CSE

 

5

They called approximately $80-90$ people for interview. For interview cut off follow this link: http://cse.iith.ac.in/?q=node/491

 
Date: July $11,\ 2017$. Venue: IIT H BUILDING, Room Number $318$. 

We had a written test $(1 \ hour)$ as the first step. Following are the test questions :

1. Solve  recurrence Relation  $T(n) = T(n-1) + 2n, \ \  T(1) = 1$

2. Let $G(V,E)$ be a graph. Let $w(e_i)$ is the weight of edge i.e. $$w(e_1)<w(e_2)<w(e_3).........<w(e_n)$$.
Let T is MST of G. State given statements are true or false. Give counter example also.
a. $w(e_2) ∈ T$
b. $w(e_{max}) ∉ T$

3. A sorted array is given. Write efficient c code for searching an element. Also, find time complexity and correctness too.

No written based shortlisting. Everyone needs to attend the interview.  There were four interview panels. 

 

 

Interview Part :

Room no $311$.

Professor Antony and Professor Sakethnath (https://cse.iith.ac.in/?q=People/Faculty) were my interviewers.

Professor Antony: Introduce yourself.
Me: Answered.

Professor Antony: What was your answer regarding question $2b$? TRUE or FALSE?
Me: FALSE.

Professor Antony: can you prove this?
Me : (Took marker explained why it is false). My $1^{st}$ argument was if $G$ itself is a tree so $e_{max}$ must be in T.
$2^{nd}$ argument: Even if G is graph but not the tree and let there is a cut edge then irrespective of weight we need to select that edge in MST.

Professor Antony: can you prove your second argument?
Me: Explained everything with a diagram.

Professor Sakethnath: You are good at maths?
Me :

Professor Antony: There were $25$ teams, and we have $5$ processors. At any point in time, we can select 5 sides, and that will give a winner. So how many matches we need to find a winner?
Me: 6. I guess.

Professor Sakethnath: Guess or sure?
Me: Sure ☺

Professor Sakethnath: Let me modify this question. There were $16$ teams. A match between any two sides will give the winner. So how many games do we need to find a winner and second winner?
Me: can I explain it on board?
Professor Sakethnath: yes go ahead.
Me: Explained everything with the divide and conquer approach. Total matches will be $n+ logn -2$. Still, they weren't convinced.

Professor Sakethnath: can you explain again how you got $logn$ term?
Me: Question was the same as 'Finding max and second max element from an array of n elements.' Explained with divide and conquer approach. They were trying to trick me here and there, but I was confident. Finally, they agreed.

Yes, that gave me some confidence!!!

Professor Antony: You have two coins with head probability $p_1$ and $p_2$ respectively. Just select any one currency randomly and toss. What will be the probability of getting head if the previous attempt was also head ??

Me : (Took marker) Wrote the conditional probability formula. $P(A/B) = P(A∩B)/P(B)$. I forgot how to proceed further

Professor Sakethnath: Just tell me what will be the probability of getting a head?
Me: Answered.

Professor Sakethnath: Now tell me what will be the answer to the previous question?
Me: Again I wrote same formula

Professor Antony: You know the linked list?
Me: Yes.

Professor Sakethnath: A linked list with the head pointing to the first element is given. How will you implement the Queue with this linked list? I mean where should be insertion and from where you will delete?
Me : (After drawing linked list I thought if I delete at the end, it will take $O(n)$ time, but enqueue and dequeue operation in a queue must take constant time) Acted like I am thinking something.

Professor Sakethnath: Why are you taking so much time? Just tell us where should be insertion and from where you will delete?
Me: Insertion will be at the head that will take constant time but, deletion at the end will take $O(n)$ time. That's why I am thinking some other way such that delete operation should also take constant time.

Professor Antony: Who told you insertion-deletion will take constant time?
Me: Read it somewhere. (don't know where )

Professor Sakethnath: No, $O(n)$ is ok. Can you tell me what will be if I delete at the head and insert at the end?
Me: Still it will be a queue, but in this case, the insertion will take $O(n)$, but deletion will take constant time.

Professor Sakethnath: Can you tell me recursive $C$ code for checking two trees are equal or not?
Me: Sir, trees or Binary trees?

Professor Antony: Binary Tree.
Me: Wrote the whole algorithm. I asked to allocate memory dynamically. I did. I was also asked for termination condition, node structure, return type of malloc. I explained everything.

Professor Antony: Ok done.
Me: Sir any question from graph, tree, linked list?

Professor Antony : (smiled) You want some more questions?
Professor Sakethnath: No, you are done.
Me: Thank you.

Both professors were amiable. And this was my one of the best interview (obviously after BARC) of the year 2017. I enjoyed it.

 

Finally on July $13,\ 2017$. Got an e-mail from IIT H.

 

I would say that please do keep hope if you face a lot of failures. One day will be yours, and you will shine like a star.

6

Gate 2017 AIR 572

Category Open

Graduated in 2014 (BE Computers)

Work Experience of 2.5 years @TCS

After goofing up Gate 2017 exam by making some gruesome mistakes, I landed up at 572. I had no hope for any good old IITs for obvious reasons. Of all, IISc was never on my mind, until the interview happened :P

I received a call letter for interviews in following three departments.

  • CDS-Computational Science (CDS-CP)
  • CDS-Computer and Data Systems
  • COMPUTER SCIENCE AND AUTOMATION (CSA)

Day 1 5th June 2017, Morning session: CSA Interview

We first had a written test (subjective) consisting of 10 questions of one mark each with time limit 30mins. The questions touched subjects like Math, simple algorithms, digital and COA. The test was pretty simple and slightly tricky.

For the written test questions please follow below blog post by Stanly.

https://stanlysamuel.quora.com/Indian-Institute-of-Science-Bangalore-interview-experience-June-8th-2016-which-made-me-an-IIScian

Soon after the results were announced. Total 11 candidates were selected of approx. 25-30 who appeared for the test that day and I was one among them :)

My selected choices for interested Research area are as follows:

Main Research Area

Computer Systems and software

Sub-Areas

1. Databases

2. Programming languages

Background Subjects

1. DSA

2. Engg Maths

I was 9th in the order and my interview started at around 4.20 PM.

The interview panel consisted of six professors.

After a brief introduction, I was asked to approach the white board. According to my research areas and subjects of interests that I filled in the form, my interview started with basic Math.

Interviewer: What is a powerset? If there are n elements in a given set then how many elements are there in its powerset? I answered..

Interviewer: Prove it.

I took a few seconds and then started to prove it by induction.

Interviewer: Is there any other method to prove?

I again took a few seconds and replied we can prove it by combinatorics and wrote out the series for 2^n and explained it.

Interviewers seemed to be impressed by this point.

Maths was wrapped up with few more questions on equivalence relation and reflexive property.

Next up was a question from algorithms. I was given a simple binary tree whose leaf nodes were filled by some values. The question was about designing an algorithm to fill all the internal nodes in bottom up manner such that each internal node is max of its child/children.

I spoke of the ideas I had in mind. The interviewers were very helpful and gave in few hints to steer me in the right direction. I partially answered it.

The wheels now turned towards database.

I was asked a number of questions here ranging from write a query in relational algebra..table decomposition..lossy decomposition..dependency preservation..serializability.. 2PL.. phew!

I faired decently in simple questions though I realised I could not meet the set expectations.

And the interview ended here..and it lasted for almost 40 mins.

Day 2 6th June 2017, Morning session: CDS-Computational Science (CDS-CP) Interview

Again we had a written test with 5 questions of 2 marks each. This time the questions were only from math( graph, probability, combinatorics) and algorithm.

I was shortlisted for the interviews.

We were asked to fill out three research labs of interest in specific order. I was unclear about the labs but I filled these labs in given order.

  1. Computational Mathematics
  2. Stable, Accurate, Fast, Robust Algorithms & Numerics (SAFRAN)

Totally 8 candidates were selected and I was 4th in order.

The interview panel consisted of 3 professors.

I gave a brief introduction about myself and I was asked the subject of my interest and I said linear algebra and matrices.

The interview started with simple questions like what is the order of the matrices A, B, X in the equation AX=B. Answered..

Followed by questions on rank, define rank, give the relation between the number of solutions with rank of A and [A,B] matrices. Answered..

Given equation C=AB, what is the relation between rank of C with that of A,B. Answered..

Now given order of A mxn and order of B is nxn, then what is the relation between rank(C) and rank(A). Tried but couldn’t get this one right.

The interview ended here. It lasted for nearly 20 mins.

Overall the experience of being interviewed at one the prestigious institute by renowned professors was indeed overwhelming. I did not care much about the results, as I had surpassed my own expectations and felt happy about it in the end.

Within a week, the tentative shortlist was out and I had my name in both the lists (CSA and CDS-CP) and eventually I sailed to the final list of CDS-CP :)

The mantra that I followed during both the interviews is to “Keep calm and think out loud”. This applies to any interview for that matter. I felt I was under prepared for the interviews so did it happen that I got stuck at some of the crucial questions. The only chance I had to make the interview look engaging was to think out loud and strike the right chord.

P.S. Life always gives you a second chance. Keep your eyes open and seize the very next opportunity.. Cheers!

 

7
Friends ,today i am going to share with you, the interview experience of IITH.But before that let me  give you a brief picture

About IIT h Mtech RA:

Okay,this is the Best scope for Low GATE scorers,and here low means really low.Such a score,where you can't even think about getting an IIT.But your CGPA has to be really high. As this is research oriented ,so faculties stress on CGPA more,which reflects our consistency.So with this hope i filled a form there.

FIRST PHASE:

At first they shortlisted some candidates where cuttoff was like 590 GS AND cgpa >8.8.And after some days they again revised it to 8.6+ and 560+(GENERAL CATEGORY) . So here i got a chance as my score was 575 (worst !!) and 8.78.

INTERVIEW DAY:

i turned up for the interview, and found that almost 70 people got shortlisted in which 52+ turned up. And guess what, i was the lowest score among General to turn up there.people with score 700+ was there ,as they turned up for TA and continued to stay till RA. So i understood that i have no chance Here.

For this large candidate at first they conducted a written test. the questions were

1.if we toss 100 coins ,what is the probability of getting AT LEAST one Head?

2.Write a program to find two maximum numbers of array.

3.an algo like DFS

as the questions were very easy so i thought chance gone..but then they conducted technical interview ,for ALL..

6-8 panels was there..in my panel there was 3 teachers, and questions were like...

T=teacher M=Me here

T: Introduce yourself

M: told

T:so why you dropped a year ,while you had a job?

M:told

T: but your score have not improved

M: but i don't regret to give one year for concept

T: great!

 

T: what is your favourite subject

M:Database,OS

T: tell me how may Keys in DB you know, as much as you can.

M:told all .Primary,candidate,unique,super and many more

 

T:what is B tree and B+ tree

M:told

T:why we need Both of them , write a query in two different way and explain where we should use B and B+

M:told

T:how can i know the 3rd last node of Linked list in One pass

M:(ab aya uth pahar ke niche) Told

then there wer some questions from algo.

Lesson: whatever subject you choose,algorithm Ds is the king of interviewer's choice.

 

so after one hour results came, Depending on Written+interview  25 people got shortlisted. many 650,700 scorer was not able to crack it.

then there was a HR type interview where we had to write our project preference and all faculties were present in a single panel.they asked me question like Why mtech RA,why Machine Learning etc.

then after a week results published 17 people selected, i was not...i was disappointed ,then on 24th July i got a mail,

"dear candidate ,congratulation !..." Best lines of My life

SO, the lowest scorer to turn up there , has got selected..

 

LESSON: GATE is just an examination.You have other ways to find success

 

PS: as i am superstitious, so when GATE gone bad, i opened this account in GO, my original account is aboveallplayer in Gateoverflow :)

Thanks
8

Question 1: (8 marks)

Write a program to print the pattern below. Taking n as input, print n lines that print the pattern.

Sample input 1:
3

Sample output 1:
*    *
**  **
******

Sample input 2:
5

Sample output 2:
*        *
**      **
***    ***
****  ****
**********

 

Question 2: (12 marks)

The int datatype has a limitation of maximum value. It can only store values upto a certain limit. So what we want to do is take a very big integer and add 1 to it.

 

INPUT FORMAT:

First line contains number of digits in the integer, n. This is at maximum 50.

The next line consists of all the digits of the integer, separated by spaces.

You are required to add 1 to this integer and output the digits of the resulting integer (without spaces)

 

Sample input:
12
8 7 5 1 2 5 4 8 7 5 4 5

Sample output:
875125487546

 

Question 3: (8 marks)

Leap years are an interesting way of putting together lost time over the previous 4 years. These are those years when February has 29 days. One of your friends Raj was born on 29th of February. He wishes to know how many times till date he lived through his actual birthday (29th February). Take his birth year and present year as inputs and print the number of times he has experienced 29th of February. Note if present year is a leap year, do include its 29th of February as well. You may also display an error as “Birth Year is incorrect” if the birth year entered is not a leap year.

Note: Leap years are years which are multiples of 4 with the exception of years which are divisble by 100 but not by 400.

Sample input 1:
1996 2019

Sample output 1:
6

Sample input 2:
1997 2019

Sample output 2:
Birth year is incorrect

 

Question 4: (12 marks)

Sort an array in ascending order by flipping (exchanging) 2 adjacent integers not in the correct order until there is no such pair.

The leftmost swappable pair must be swapped first, i.e. the first pair encountered while going from left to right, which is in the opposite (descending order) should be swapped. Then the whole process should be repeated.

 

INPUT FORMAT:

First line contains 1 integer N denoting the number of integers in input. Next line contains N integers separated by spaces.

 

OUTPUT FORMAT:

For each flip performed, display the array in a line separated by spaces.

Sample input:
5
10 7 6 2 5

Sample output
10 7 6 2 5
7 10 6 2 5
7 6 10 2 5
6 7 10 2 5
6 7 2 10 5
6 2 7 10 5
2 6 7 10 5
2 6 7 5 10
2 6 5 7 10
2 5 6 7 10

 

Question 5: (12 marks)

In this question we’ll deal with Fibonacci series. The series is defined on whole numbers like fib(0), fib(1),… as follows:

fib(0) = 0

fib(1) = 1

fib(n) = fib(n-1) + fib(n-2), for n >= 2

 

INPUT FORMAT:

An integer N, 0 <= N <= 1000

 

OUTPUT FORMAT:

Add the unit digits of all the Fibonacci numbers from fib(0) to fib(N) and print only this sum

Sample Input:
8

Sample Output:
24

 

Question 6: (8 marks)

You are to write a program which takes 2 complex numbers as input and prints the sum and multiplication of the 2 complex numbers.

 

INPUT FORMAT:

The first and second lines contain 2 integers (the real and imaginary parts) for each complex number involved.

 

OUTPUT FORMAT:

The complex numbers sum and product on separate lines in the form a+bi or a-bi (depending on whether the complex part is negative or not).

Sample input:
1 2
1 3

Sample output:
2+5i
-5+5i
9
My interview was on 18th may as my registration number was even. People with odd registration number were called on 19th may.

Students were called for MS and M.tech. Prof. Sarang said that MS is their premier course.  Interview will be conducted accordingly. MS interview will be difficult as compared to M.tech. According to him the difficulty of M.tech interview will be 5/10. and for MS it's 9/10.

they took interview in 2 slots. a.) 10:30- 1:00      b.) 2:30- 5:00.

they called in alphabetical order. so mine was in the 2nd slot.

Average interview duration was around 15-20 min. but if someone was not able to answer questions then it got over in less than 10 minutes too. my panel consisted of 2 profs.

prof: whats your fav subject.?(they asked this question to everyone.)

me: algorithms

prof: do you know quick sort?

me: yes.

prof: how it works? time complexity? recurrence relation?

me: I explained partition algorithm. explained all the cases. and recurrence relation too and also solved that.

prof: ok good. now do you know what is the median of an array?

me: yes. middle element of a sorted array.

prof: ok good. sorting takes O(N log N). but we have to find the median in linear time. how to do that?

me: use count sort algorithm for sorting and then find middle of array.(this is not appropriate answer in all cases)

prof: what is count sort and why quick sort is considered to be the best sorting algorithm.

me: explained count sort. and told its limitation.

prof: now assume that count sort cant be applied there. i.e applying count sort is costly for given array.now find median in linear time.

me: (after thinking for around 10-20sec.) we can use partition algorithm.

prof: they asked me to explain.

me: i explained it. i also explained recurrence relation as they asked for it too.

then they gave me a recurrence relation. and i solved that using recursion tree method. i got stuck while writing its general term. but they helped me in solving that problem.

prof: write structure of binary tree.

 i wrote that.

prof: write a program to find product of leaves of a binary tree using recursion.

=>it was simple problem, initially i explained them how to find that. then i wrote the code. i missed one step which they pointed out. actually, I got nervous. I wrote the major steps(like the return statement, branch checking, whether the node is leaf or not, etc) but messed up in recursion step. Code was around 75-80% correct.

(their remark:

prof 1: programming thoda dheere  krta hai.

prof 2: yha to bhut programming krni hogi.)

prof: you have an array in which initially elements are in increasing order and after that elements are in decreasing order. find the point where change occured.

=>i told them that i will use modified binary search here. they asked what is it?. i told them that instead of dividing n(size of the array) by 2. i will start with first element and keep multiplying it by 2. i.e i will search for 1,2,4,8,16 .....  they asked some que related to it. i.e how will you keep your search within array.? I explained all that.

this logic was ok. then they gave me a situation where the change occurred at a distance of (3/4)n. they asked me to run the algorithm which i suggested. They asked for its recurrence relation and time complexity.

i said O(logn). but they were not convinced and they gave me its recurrence relation acc to which ans was O(logn^2).

(but acc to me its still O(logn).)

note: applying simple binary search would have been better and conventional answer for above problem. I made my life difficult by using modified binary search.

prof: ok. we are done. send next student.

#mine interview went for around 30min.

As mentioned in IIT Delhi brochure, weightage is 70:30. (70% for gate score).

#they said that result will be announced in a week.

After interview i can say these things:

1. Profs are really cool. they will help you if you got stuck anywhere.

2. If you are preparing for IITD interview then algorithms and Mathematics is must. even if you say that your fav subject is COA they will definitely ask problems from DS or algorithms. So it's better to chose algorithms as your fav subject.

3. Only basic problems are asked. So its better to focus on basics.

4. Dont get nervous and try to answer problems in hurry. Take your time ,they provide enough time.

5. Your gate score is not a guarantee that you will get IITD for sure. you have to perform in interview too. they dont publish any formal sheet where interview marks and gate score are added in specified ratio.

 

Result: I got selected for M.tech. :)
10

This year IITB decided to completely change the pattern. There was no written test (objective test). There was only 2 hours programming test. They extended the time by around 15-20 minutes during the coding test. So the total time was around 2 hours and 15 minutes.

There were 6 questions - 2 questions of 5 marks, 2 questions of 10 marks and 2 questions of 20 marks. The programming language allowed were C/C++. It was on a homegrown platform. They provided systems with Ubuntu. Editor was gedit. Basic instructions were provided on how to use the platform and to compile and submit the code.

 

These were the questions - 

 

1) Election (5 marks)

 

There are N number of people who are voting for leaders who are represented by numbers ranging from 1 to 100. So basically the input was like this:

Example input -

5
3
3
1
2
10
Output -

3

Here N is 5 (first line). Then the next five lines is the number of a particular leader. The output should be the leader with maximum number of votes.

 

2) Salary increment (5 marks)

 

I did not attempt this one so I don't remember the exact question. First line of the input was the number of lines to follow, say N. Then N lines following it in the following form - employee id, boss id, salary. After that the employee id of the employee whose salary has to be incremented is provided. I am not sure if the increment was provided with the input or if it was fixed. Let as assume that it was provided with the input.

 

This is an example input - 

3

100 200 10000
200 300 15000
400 800 5000
100 10000

 

Here employee id 100 has a boss whose id is 200 and employee id 100 has a salary of 10000. The constraint was if the salary of the employee increases the salary of the boss, then the salary of the boss has to be incremented by the same amount. So this will have a cascading effect where multiple employee's salary will have to be incremented.

 

3) Remove duplicates (10 marks)

 

In this problem, duplicate characters had to be removed (or compressed into single character). If there was any other character than a-z, "error" should be appended to the end after removing duplicates and invalid characters.

 

Single line was provided in the input. For example -

 

Input -

xxxyyyyyy
Output -

xy

 

Another input example -

Input - 

xxxxx1yy23
Output -

xy error

 

4) Reverse word in sentence (10 marks)

 

Given a string, reverse only the words in the string. Fist line of the input were number of inputs, say N. Then N inputs were on the next N lines.

 

Example input - 

3
this is a test
foo bar
i love CS

 

Output -

siht si a tset
oof rab
i evol SC

 

5) Line intersection (20 marks)

 

x, y coordinates of two line segments were provided. Output should be 1 if they intersect, otherwise 0. There were 4 lines in the input. First two lines were x and y coordinates of the fist line's end points. Third and fourth line were the coordinates of the end points of the second line segment.

 

Sample input - 

1 2
4 6
-3 5
10 12

 

6) Graph (20 marks)

 

In this problem, we had to remove all the nodes whose degree is greater than k. The value of k will be provided with the input. If a node has a degree greater than or equal to k, the node will be removed and all of its edges will be removed as well. The output should be the number of edges remaining in the graph after all the edges from the nodes of degree >= k is removed. The graph is an undirected graph. Self edges were allowed.

 

Sample input - 

5
1 2
2 3
2 5
4 4
5 6
2

 

First line is N, the number of edges. It is 5 in this sample input. Then N number of edges. In the end, the value of k which is 2 here. In this sample input, only node 2 and 5 have degree greater than or equal to 2. So we have to remove edges (2,3), (2,5), and (5,6). Therefore output would be - 2

 


 

After the coding test, I think 67 students were shortlisted. The number of positions available for RA were 28. I have listed the groups with the relevant skills. For most of the groups, they are not compulsory, but having those under your belt would certainly help you. Each group will give a presentation after you have been shortlisted. Then you will have to fill a form where you will order these groups according to your preference. This year a student was allowed to interview with exactly 2 reasearch groups. Depending on the results of programming test, the groups were allotted. So if you did well in the programming test, you will likely get your first two preferences.

 

These groups had RA positions available this year -

 

1) CSE SysAd (~5 positions)

  • Unix, Computer Networking

 

2) CC SysAd (~2-3 positions)

  • Unix, Computer Networking

 

3) Asynchronous Helpline (not sure about the number of positions. Probably 2)

  • Prof Kameswari Chebrolu
  • Relevant skills: Django/Python, Android

 

4) Center for Formal Design and Verification (3 positions)

  • Prof. Shetal Shah, Prof. Hrishikesh Karmarkar
  • Relevant skills: C, C++, Boost C++, OpenMPI

 

5) NVLI (5 positions)

  • Prof. Deepak B Phatak
  • Relevant skills: Ubuntu, OpenVstorage, Open_edX, Python, Django, Hadoop+, R etc

 

6) eYantra (2 positions)

  • Prof. Kavi Arya
  • Relevant skills: Machine learning

 

7) CFILT Lab (1 position)

  • Prof. Preethi Jyoti
  • Relevant skills: ML, NLP, CV

 

8) Information Security Research and Development (4 positions)

     

9) Smart Energy Informatics Lab (again not sure about the number of positions (Probably 2)

  • Prof. Krithi Ramamritham
  • Relevant skills: SQL, JS charting library
11

All College Wise Interview Experience Blog Links.

College Name Blog Link
IIT Delhi https://gateoverflow.in/blog/12695/iit-delhi-m-tech-interview-experience-list
IIT Hyderabad https://gateoverflow.in/blog/12600/iit-hyderabad-m-tech-ta-ra-interview-experience-list
IIT Madras https://gateoverflow.in/blog/12697/iit-madras-interview-experience-list
IIIT Hyderabad https://gateoverflow.in/blog/12698/iiit-hyderabad-and-iiit-city-tech-interview-experience-list
IIT Gandhinagar https://gateoverflow.in/blog/12699/iit-gandhinagar-m-tech-interview-experience-list
IIT Kanpur https://gateoverflow.in/blog/12706/iit-kanpur-m-tech-interview-experience-list
IISc Banglore https://gateoverflow.in/blog/12710/iisc-bengaluru-interview-experience-list
IIT Jodhpur https://gateoverflow.in/blog/12713/iit-jodhpur-m-tech-interview-experience-list
IIT Patna https://gateoverflow.in/blog/12738/iit-patna-m-tech-interview-experience-list
IIT Bombay https://gateoverflow.in/blog/12714/iit-bombay-m-tech-ra-interview-experience-list
IIT Tirupati https://gateoverflow.in/blog/12715/iit-tirupati-m-tech-interview-experience-list
IIIT Bangalore https://gateoverflow.in/blog/12722/iiit-banglore-interview-experience-list
IIT Palakkad https://gateoverflow.in/blog/12723/iit-palakkad-interview-experience-list
CMI https://gateoverflow.in/blog/12730/cmi-interview-experience-list
NIT Trichy https://gateoverflow.in/blog/12728/nit-trichy-interview-experience-list
IIIT Sri City https://gateoverflow.in/blog/12737/iiit-sri-city-interview-experience-list
IIST Kerala https://gateoverflow.in/blog/12726/iist-kerala-interview-experience-list
IIT Ropar https://gateoverflow.in/blog/12731/iit-ropar-interview-experience-list
IIT Kharagpur https://gateoverflow.in/blog/12733/iit-kharagpur-interview-experience-list
IIT Guwahati https://gateoverflow.in/blog/12732/iit-guwahati-interview-experience-list
IIT Indore https://gateoverflow.in/blog/12734/iit-indore-interview-experience-list
IIT Bhilai https://gateoverflow.in/blog/12735/iit-bhilai-interview-experience-list
Bits Pilani https://gateoverflow.in/blog/12736/bits-pilani-interview-experience-list
BARC https://gateoverflow.in/blog/12717/barc-interview-experience-list
ISI Kolkata https://gateoverflow.in/blog/12716/isi-kolkata-m-tech-interview-experience-list
TIFR https://gateoverflow.in/blog/12718/tifr-interview-experience-list
ISRO https://gateoverflow.in/blog/12719/isro-interview-experience-list
IOCL https://gateoverflow.in/blog/12720/iocl-interview-experience-list
Company Interviews https://gateoverflow.in/blog/12721/company-interview-experience-list

 

All Year Wise Interview Experience Blog Links.

Year Blog Link
2021 https://gateoverflow.in/blog/14153/iits-2021-interview-experience-list
2020 https://gateoverflow.in/blog/12739/iits-2020-interview-experience-list
2019 https://gateoverflow.in/blog/12743/iits-2019-interview-experience-list
2018 https://gateoverflow.in/blog/12746/iits-2018-interview-experience-list
2017 https://gateoverflow.in/blog/12759/iits-2017-interview-experience-list
2016 https://gateoverflow.in/blog/12760/iits-2016-interview-experience-list
2015 https://gateoverflow.in/blog/12775/iits-2015-interview-experience-list
2014 https://gateoverflow.in/blog/12776/iits-2014-interview-experience-list
2013 https://gateoverflow.in/blog/12777/iits-2013-interview-experience-list
2012 https://gateoverflow.in/blog/12778/iits-2012-interview-experience-list
2011 https://gateoverflow.in/blog/12779/iits-2011-interview-experience-list
2010 https://gateoverflow.in/blog/12780/iits-2010-interview-experience-list
2008 https://gateoverflow.in/blog/12781/iits-2008-interview-experience-list

 

12

 

IIT, Delhi GATE Overflow Interview Experience Links: 2017 to 2020

 

Year Interview Experience Blog Link Program Specialization
2020 https://gateoverflow.in/blog/10680/iit-delhi-cse-ms-r-interview-experience-july-2020 MS Research CSE
2020 https://gateoverflow.in/blog/10572/delhi-school-information-technology-interview-experience MS Research CSE
2020 https://gateoverflow.in/blog/9624/admission-procedure-in-iiitd M.Tech. CSE
2020 https://gateoverflow.in/blog/10587/iitd-ms-cse-systems-experience MS CSE
2019 https://gateoverflow.in/blog/8189/iit-delhi-cse-mtech-interview-14-may M.Tech. CSE
2019 https://gateoverflow.in/blog/8185/iit-delhi-mtech-interview-13th-may-2019 M.Tech. CSE
2018 https://gateoverflow.in/blog/4766/iit-delhi-interview-experience MCR & MSR CSE
2018 https://gateoverflow.in/blog/4596/delhi-interview-experience-tech-computer-technology-2018 M.Tech. CSE
2018 https://gateoverflow.in/blog/5435/iitd-interview M.Tech. CSE
2017 https://www.facebook.com/groups/gateoverflow/permalink/635975086607705/ M.Tech. CSE
2017 https://gateoverflow.in/blog/1950/iitd-interview-experience M.Tech. CSE
2017 https://gateoverflow.in/blog/1913/iit-delhi-interview-experiance M.Tech. CSE

 

IIT, Delhi Other Interview Experience Links: 2011 to 2019

 

Year Interview Experience Blog Link Program Specialization
2019 https://www.geeksforgeeks.org/iit-delhi-m-tech-admission-interview-experience/ M.Tech. CSE
2019 https://madhurimamtechinterviewexperiences.blogspot.com/2019/06/mtech-admission-interview-at-iit-delhi.html M.Tech. CSE
2019 https://chaitrasj.github.io/interview-exp/2019-05-15-my-interviews-exp/ M.Tech.  CSE
2019 https://www.quora.com/q/hqfuevjanjwhutkz/IIT-Delhi-Computer-Technology-15th-May-2019 M.Tech. CSE
2018 https://www.quora.com/q/from0to1/IITD-interview M.Tech. CSE
2017 https://www.techtud.com/blog/mtech-interview-experience-iit-delhi-2017 M.Tech. CSE
2015 http://loosetention.blogspot.com/2015/05/my-gate-struggle-part-7-indian.html M.Tech. CSE
2015 http://loosetention.blogspot.com/2015/05/my-gate-struggle-part-6-indian.html M.Tech. CSE
2015 https://www.quora.com/How-was-your-interview-experience-at-IIIT-Delhi-for-an-M-Tech-in-Computer-Science M.Tech. CSE
2014 https://vivekvsingh14.wordpress.com/2014/08/31/iiit-delhi-2014-m-tech-cse-written-and-interview-experience/ M.Tech CSE
2014 https://www.geeksforgeeks.org/iit-delhi-msr-cs-interview/ MS Research CSE
2011 https://harishiyer57.wordpress.com/2011/05/31/iit-delhi-interview-experience/ M.Tech. CSE

 

13

Hello Everyone, I am Ashwin Kulkarni(GATE 2018 Rank 323, Score 759, Fresher) Sharing my Interview experience at IITH for TA programme. 

I would suggest every aspirant one thing, please don't stop your revision or study even after getting GATE rank (especially in the range of 200-400) because that confidence and knowledge will be helpful in the Interviews.

IITH interview has mainly 2 stages - Written and then Interview.

Date - 5th July 2018

 

Written Test - 

We have to answer 3 questions in a written format.

Question 1: Let M is n x n matrix, and k is an Integer. You have to write a program which takes input for M and k and computes Mk.

Answer: I have written a program where initially it takes input for n x n matrix, then used efficient way of computing Mk as - 1) If K is even then used (M2)k/2 else 2) if k is odd then used M.M(k-1).

But remember M is not just a number its matrix. Hence wrote a function which always does matrix multiplication.

 

Question 2: Take a function n2long - n + 7 and prove  n2long - n + 7 = O(n2logn).

Answer: Using simple notation rules of Big-Oh I just proved it where f(n) $\leq$ c.g(n) and found values of c and n

 

Question 3:  Let T is a tree and a,b are any nodes then find their least common ancestor.

Answer:  I used a way where initially by traversing and analyzing each node and its children reach up to a and b and save its parent. then check if those parents are same or not otherwise find grandparents of those nodes recursively. 

 

(This test was for an hour and they distributed all students among four panels)

 

My interview was conducted by panel 1. where 3 professors were present. 1) HOD - M. V. Panduranga Rao 2) Srijith P. K. 3) I don't remember sorry :p

you can check all faculty members here - http://cse.iith.ac.in/?q=People/Faculty

I will use notations as Interviewer 1, 2 or 3.

Interviewer 1: Hello Ashwin Tell us your Gate score and Rank.

 

Me: Good Afternoon sir, My Gate score is 759, and rank - 323.

 

Interviewer 1: Kulkarni, Means Maharashtra? Pune? Smiling :p

 

Me: Yes sir, I am from Maharashtra, Aurangabad.

 

Interviewer 1: Okk, Ajantha, Ellora caves, Daultabad fort. :p (Tried to feel me comfortable). So you have mentioned about research paper can you give an idea about it, and about your project?

 

Interviewer 2: Before that, you have given preference as ML, so can we start with Mathematics, Probability?

 

Me: Yes sure sir, (I gave an answer about a simple question on probability) and but sir I filled ML because of its interest and my work on Natural Language Processing, but don't really much confident about it.

 

Interviewer 2: Ok, let's take Linear algebra then. just give us an idea about Eigen Values and vectors (On the board)

 

Interviewer 1: First of all, define vectors, Eigen values and vectors then prove its equation.

 

Me: (Defined Eigen values and also wrote its equation on the board) then tried to explain each term of it and how we compute (lambda) 

 

Interviewer 1: (half satisfied face). Tell us about the rank of a matrix.

 

Me: Told about the rank of matrices.

 

Interviewer 2: You have worked on NLP, then which how you have used this concept tell us broadly about it and which algorithm you have used in Name entity recognition?

 

Me: (told about NLP) Sir, I have used Stanford CoreNLP libraries for the whole process. and through its jar files, I did Name Entity recognition,

 

Interviewer 2: Yes but which algorithm have you used for Name Entity recognition?

 

Me: I directly used libraries so I don't know the internal algorithm so I told them Sorry I don't remember sir.

 

Interviewer 2: Can you tell us about Dynamic Prog? and write the equation of Longest common subsequence algorithm.

 

Me: Wrote the equation and told all the terms of it. 

 

Interviewer 2: Let's take two strings XCXX, XCXY then calculate its LCS. (I calculated using Dynamic programming matrix)

After that, they impressed :)

 

Interviewer 1: Okay let's tell us your favorite subjects 

 

Me: (Alas! now they asked me :p) I said, sir, I am much confident about DS and Algorithm

 

Interviewer 1: tell the definition of graphs.

 

Me: Graph has a set of nodes and edges (I literally just told this definition without even thinking)

 

Interviewer 1: Okay then tell us the difference between graphs and trees.

 

Me: Trees has n-1 edges (I was somehow upset at this point, and thought I even don't know the basic definition) :p

(That's why I told in the starting of this post  don't stop studying after GATE result. because we remember how to solve questions different algorithm, but we forget these simple definitions and terminologies)

 

Interviewer 1: Only n-1 edges is enough? and came to the board and gave me a graph which has 4 nodes but 3 edges and which was not a tree)

 

Me: Ohhk sorry tree should be connected, it should be single connected component.

 

Interviewer 1: You are from Maharashtra, then take Aurangabad, Ellora cave, Ajantha cave and daultabad and some other places as individual nodes. and draw edges between them (He told me to draw an edge from this node to that like) then tell us how I should reach from Aurangabad to Ellora? 

 

Me: Using Shortest path Algorithm found the shortest path

 

Interviewer 1: Good, now tell us What is Data structure, is graph a pure data structure?

 
Me: (Messed up and told) data structure is a set which saves the data and we can retrieve whenever we need it. and yes in the graph we save data at each node and edges so it has to be a pure data structure 

 

Interviewer 1: are you sure? think about it.

 

Me: I am not totally sure with it sir, but i just thought this way.

 

Interviewer 2: Okay think on it after the interview 

(I thought it should be end of my interview :p)

 

Interviewer 1: now do you know hashing functions? hashing?

 

Me: Somehow I gamblled and told something about hashmaps (like key value pairs) then again thinked on it for sometime then gave an informal definition about hashing functions.

 

Interviewer 1: half satisfied. then whats the use of hashing and hash functions, and why its different form array?

 

Me: Actually using hashfunctions we can map many items at one place but in the array we can store one element at a place.

 

Interviewer 1: still place for storing elements is same then what's the advantage?

 

Me: Using hashing we can locate and retrieve the data faster than array in some cases O(1) time.

Interviewer 1 and 2 : okay. you have written on the paper, big Oh as worst case complexity but for what?

 

Me: it's complexity of an algorithm. (They said are you sure?) ohh then I said it's worst case of a function. 

 

Interviewer 1: okk, nice talking with you ashwin. We will let you know the result. 

 

Me: Okay thankyou sir.

 

(I wasn't expecting the result will be in my favour, because at the end I messed up somehow)

 

But on the same day (5th July) on the 7.58pm they sent a mail that I am provisionally selected for MTech CSE TA course at IITH.

I was very happy for cracking an interview in front of those talented young professors. 

14

 

IIT, Hyderabad GATE Overflow Interview Experience Links : 2016 to 2020

 

Year Interview Experience Blog Link Program Specialization
2020 https://gateoverflow.in/blog/10645/iit-hyderabad-m-tech-ra-ai-department M.Tech. RA AI
2020 https://gateoverflow.in/blog/10763/iit-hyderabad-ai-m-tech-ra-interview-experience-july-2020 M.Tech. RA AI
2020 https://gateoverflow.in/blog/10764/iit-hyderabad-m-tech-ra-cse-interview-experience-july-2020 M.Tech. RA CSE
2020 https://gateoverflow.in/blog/10779/iit-interview-experiences-patna-jodhpur-and-hyd M.Tech. RA CSE
2020 https://gateoverflow.in/blog/10791/interview-experience-for-m-tech-ra-c-s-e-in-i-i-t-%C2%A0hyderabad M.Tech. RA CSE
2020 https://gateoverflow.in/blog/10792/interview-experience-for-m-tech-ra-a-i-in-i-i-t-%C2%A0hyderabad M.Tech. RA AI
2020 https://gateoverflow.in/blog/11316/iith-ai-interview-m-tech-ra-winter-admission-2021 M.Tech. RA AI
2020 https://gateoverflow.in/blog/11320/iith-cse-interview-m-tech-ra-winter-admission-2021 M.Tech. RA CSE
2019 https://gateoverflow.in/blog/8474/iit-hyderabad-mtech-ta-interview-experience M.Tech. RA CSE
2019 https://gateoverflow.in/blog/6044/iit-hyderabad-tech-interview-experience-winter-session-2019 M.Tech. RA CSE
2018 https://gateoverflow.in/blog/6100/iit-h-3-year-ra-winter-interview-experience-converted M.Tech. RA CSE
2018 https://gateoverflow.in/blog/5941/hyderabad-tech-years-winter-session-interview-experience M.Tech. RA CSE
2018 https://gateoverflow.in/blog/4999/mtech-cse-iith-ta-interview-experience M.Tech TA CSE
2017 https://gateoverflow.in/blog/2542/iit-hyderabad-m-tech-ra-interview-experience M.Tech. RA CSE
2017 https://gateoverflow.in/blog/2207/iit-hyderabad-mtech-ra-interview-experience M.Tech. RA CSE
2017 https://gateoverflow.in/blog/7741/iith-mtech-ra-interview-experience M.Tech. RA CSE
2017 https://gateoverflow.in/blog/2484/iit-hyd-mtech-ra-interview-experience M.Tech. RA CSE
2017 https://gateoverflow.in/blog/2180/iit-hyderabad M.Tech. CSE
2016 https://gateoverflow.in/blog/252/iit-hyderabad-interview-questions_second_round_25_07_16    

 

IIT, Hyderabad Other Interview Experience Links: 2016-2018

 

Year Interview Experience Blog Links Program Specialization
2018 https://gatecsebyrahul.blogspot.com/2018/07/iit-hyderabad-interview-experience.html M.Tech. CSE
2018 https://www.youtube.com/watch?v=Xnn30RkbAHA M.Tech. CSE
2018 https://www.youtube.com/watch?v=SDUqzCcGMqQ M.Tech. CSE
2016 https://www.techtud.com/blog/iith-ta-round-2-2016 M.Tech. TA CSE
2016 https://www.techtud.com/blog/iith-ra-interview-2016

M.Tech. RA

CSE

 

15

M.Tech. in Computer Technology is offered by Department of Electrical Engineering IIT Delhi.You can check the course structure here.

Since the course offers many Computer Science subjects and even Machine Learning as its major component ,many cs students opt for this course.

Now, coming  to the interview day.We were required to report there at 8:30 am.First our documents were verified and then we were called for the interview one by one.

Since,it is somewhat an interdisciplinary course the interview panel was sort of divided.I think there were 4 professors taking the interviews and they were the ones who taught M.Tech. students there.Out of four,1 professor was majorly asking questions in Electrical and Electronics field,1 was asking System subjects in CS like Operating system and CO & architecture,1 was asking majorly in Machine Learning plus question on the subjects you mention that you have prepared and last one in Data structures and algorithms plus Discrete Maths.

Students in interview mainly came from 4 branches : Electrical,Electronics,Computer Science and Instrumentation.

Now, the interview was conducted in a room where the 4 professors were sitting separately and there was a chair for the candidate to sit.Out of the four we had to appear for the interview to any one of the professors,here I would really like to thank the TAs there ,they were very helpful and were assigning the candidates to the professors ,so they made sure that you get the professor of you area only.

Before the interview each one of us was given a blank sheet of paper in which we were required to write our Name and Application number,this sheet was to be used for doing the work during the interview.

My interview started around 7p.m. and lasted for about 30-35 minutes.I was allotted to Sumit Sir,who was asking questions in Data Structures and Algorithms plus Discrete Maths.Before going for the interview we were even handed over our application form.

As I entered the room ,sir first asked for my Application and gave it a look.He noted the stream I graduated in,my GATE score and year,my B.Tech.percentage and since I graduated last year he asked me what I did the previous year. 

After this he asked the following questions:

PS : He wrote the questions in the rough sheet given to us earlier and we were required to write neatly our solutions there.This sheet was later kept by them.

For each question he gave me sufficient time.

Q1) P&C Consider the numbers {2,4,6,8}.How many 6 digits numbers can be formed from them that are divisible by four and repetition is allowed.We were required to compute the exact answer.

Q2) Probability Consider we have 3 doors A, B and C.Out of the three doors 2 have goat behind them and one have a car.We are playing a game here,

1) The contestant comes and picks up a door.

2) Out of the remaining two doors,the game in-charge eliminates one door and that door is sure to have a goat behind it.

3)Now, the contestant has 2 options either stick to the door he choosed initially or switch to the other door that was left after the game in-charge eliminated one door.We were required to calculate the probability of wining the car in each of the cases and then tell in which case the probability of wining a car is more.

//In end sir said to me that sir has been asking this question in interviews since 2-3 years but till now nobody gave the correct answer except me :D

Algorithms and Data Structures

Q3) What all Data Structures you know?

Q4) Define Heap and tell the applications of Heap.

Q5) Consider the elements : 2,4,21,98,2,4

Sort them using Heap sort and show all steps.

Q6)How to do insertion in Heap?

Q7)Can we delete an in between element in the heap,If yes then show how ,so that Heap property is not violated?

Q8)Array can be used to implement Heap.Explain how will you implement a Heap using an array.

That's it ! Hope this helps :)

 

 

16

Giving my two cents hoping that it would help someone later. This years procedure was a bit different. Due to the coronavirus pandemic there was no written test but a direct interview. Unfortunately this years GS cutoff for receiving an interview letter was pretty high, probably because they had to cut out the written test round. The interview was an online interview. We had to fill out a form regarding our preference list of the RA projects available. I chose IBM AIHN Project[NLP], Abdul Kalam Fellowship Project on Medical Informatics and Academic Office (SAFE) as my top 3 choices in that order. The interview was scheduled on 22nd/23rd June. By 20th June I received a mail saying that I have an interview for SAFE on the 22nd. The interview was held over google meet. This is how the interview went,

Interviewer – I

Me – M

I: (Mentioned a set of rules i.e. no looking up answers, no one else in the same room to help out etc. to which we have to agree for obvious reasons)

I: What is your GATE score

M: told

I: Tell me about your academic background

M: told (college graduated from, cgpa, goals etc.)

I: So you had graduated in 2019. What have you done in the past 1 year ?

M: told

(Note: They had informed us to provide a shareable Google drive link containing our CV, project reports or anything we would like to show the interviewers. I gave my CV, two project reports and my research paper)

I: I see that you have worked on a Bluetooth based attendance system (SAFE was also an attendance system amongst many other things). Can you explain a bit more about it ?

M: Explained in detail

I: Do you have any skills such as C, Java, Django, Android etc.

M: Told them that I knew C,Java, Android basics and another framework which I explained a bit about (the framework is called JADE)

I: Could you explain another project that is in line with our project ?

M: Told about how I worked with a lecturer over her PhD thesis. (Not a project, but had some work that I thought was in line with their interests)

I: Ok. Are you familiar with concepts in operating systems and computer networks ?

M: Yes Sir, but I’m a bit more inclined towards Algorithms and Data Structures sir (I was better at algorithms and was hoping they changed their mind).

I: I’ll give you a small overview of what we’re working on (told). That’s why we’ll be focusing more on operating systems and computer networks

(...damn it...)

M: Sure sir. I’ll give it my best Sir.

I: Explain about Internet protocol suit (TCP/IP protocol stack)

M: Explained

I: Good, you gave a detailed explanation. Could you explain about Proxy servers ?

M: Explained with a diagram I drew and showed it through the webcam.

I: Ok, consider the same diagram you drew and take one system, the proxy server and a server you want to download from. How many TCP connections and how many HTTP connections will be created between the system, the proxy and the server you want to download from ?

M: Explained my thoughts on how and why should there be 2 TCP and 2 HTTP connections (1 TCP and 1 HTTP between system and proxy, 1 TCP and 1 HTTP between proxy and server)

I: Ok, That is right. good, you were able to reason and come to a conclusion.

I: I guess that’s all the questions from my side. Do you have any questions ?

M: Yes sir, I have one question about the attendance system (SAFE) sir.

I: Yes tell me

M: I saw the brief video presentation about SAFE and found that it can avoid attendance proxies from those not in the class even though it works on WiFi. How does that work ?

I: (Smiled) What do you think ? How does it work ?

M: Explained my thoughts on it and how it could work

I: Ok, you’re close but no it does not work like that. (Eh, well. I at least gave it a shot) He then explained how it worked.

(A bit more discussion on the attendance system and I also put forward my thoughts on my prototype of the attendance system)

I: Did you field test the Bluetooth attendance system ?

M: Yes sir, with 2 classes next to each (Note: I told the interviewer before that the attendance system was a prototype and not a full fledged model)

I: Ok. Just out of curiosity, what were your 1st two preferences ?

M: told

I: Ok, anymore questions ?

M: No sir, that was about it sir

I: Ok.

(End of interview call)

My thoughts:

This is the first ever interview I faced (since I did not sit for placements) and it lasted for 45 mins. The interviewers ensure that we remain calm and are very humble. In my perspective, I found it best to be myself and explain everything that I had known about whatever question they asked. If I did not know something, I would mention that I did not know but I still tried to somehow find an answer that made sense. I would talk out loud and let the interviewer know what I’m thinking. The interview really gave me a new found respect for the professors at IITB.

If whatever I have said so far is more ‘rookie’ for folks who have experienced more interviews, I apologize.

The main point at the end of the interview that I was happy with was that I was able to give it my best at that time, irrespective of whether I’m offered a position or not. What I can truly say about giving interviews now is to always give an interview when provided the opportunity. It’s exciting, it could go sour, who knows ! but at the end of it you will also gain insight on how to improve yourself.

Hope this helps somebody who may have to face an interview from IITB later on. Peace !

Update (7th July 2020): I have been offered a seat at IITB Mtech RA. I guess the interview went well.  

17

If you are looking for Masters in research then this is not a good place for you.but if your main concern is Placement then this is the place for you.

 M.Tech (2018-2020)  students placed in companies are as-

Qualcomm, Sandisk, Samsung R&D Noida, Royal Bank of Scotland, IBM, Mobikwik, Policy bazaar, Dunnhumby, Schlumberger, Nagarro, Amdocs, Tejas networks, Axteria , Shipsy, Intello labs,  Yodlee envestnet, Smart energy water, American Express, etc.

Academics wise, this is not that much good but when it comes to coding culture it is above average and campus life is just awesome simply, after every 5-10 days DJ party is here. Fests like Yuvaan & Engifest is very popular and you will get too much free time for any exam or placement preparation.

This year highest placement is 29 lakh in Qualcomm for 3 students following by 20 lakh in Sandisk for 2 students  and so on… Still, placement is in process for the current batch (more than 80% are placed with the average package of above 14).

Each year more than 300 companies visit here for B.tech in which 150+ are open for Mtech (CSE+SWE+ISY). All three specialization get equal opportunity. (if you are good in coding with good communication skill then you have many opportunities otherwise you can try for the different profile like data scientist, analyst etc ) which also offer above 10 LPA.

M.tech is allowed in companies like Goldman sachs, Uber, Microsoft, flipkart, Amazon and many more but they take very hard coding test so it is very hard to crack due to high competition.

For coding practice we usually follow GFG, hackerrank, codechef, etc.

For admission DTU consider only GATE score (total of 20+20+20 seats are in each specialization(CSE+SWE+ISY)):-

 for General Category in round 1 under 1000 for CSE and till 1700-1800 is safe for SWE with 2000 for ISY.  Sometimes magic happens in spot round like 4000-5000 gate ranks can also get a seat( which usually does not happen and goes till 3000).

NOTE :- Computer science(CSE) and software engineering(SWE) comes under Computer Science department and (ISY) in Information technology Department.

All get equal opportunity in placement but usually, students take CSE then SWE then ISY.

If your goal is to become teacher or to get PSU then again you can think of DTU as colleges like KIET, DIT University and Bharat Electronics Limited(BEL)  and many more come each year.

For any further query consult any placed M.tech final year student they will definitely guide you.

 

 

 

 

18

My sole purpose of writing this post is that the previous interview experiences given here by our seniors have been a great help for me so I just wanted to carry forward the tradition. Moreover , take it as a token of thanks to all our seniors who have contributed to GO in any possible manner and a help for all the people who would be aiming for IITK in future. You can even read this post  just for the love of CS and because you like to do new and challenging problems.

There were 2 tests this year:

(1)Written Test (30 Marks) :

      1) 30 questions

      2) 2 hours duration

      3) We were required to choose one out of the two groups ‘Systems’ or ‘Theory’.

      4) Each question carried 1 mark each.

      5) There was no negative marking.

      6) MCQs can have multiple write answers , marks are given when all the answers are marked correctly.

      7) There were fill in the blanks and Numerical answer type questions , mostly one liners.

PS: We are not given back the question paper in IITK so I have tried to mention as many questions as I can recollect after the exam. In some of the questions I have not mentioned the exact question but just the concept the question was asked from ,an obvious reason being you cannot expect someone to remember the exact numerical values.I attempted the ‘System’ section so can’t recollect the questions from ‘Theory’section(I can add to this post if any of my friends tell me the questions in ‘Theory’section).

Q1) Address Resolution Protocol(there were 4-5 options we were required to mark all the right choices about ARP).

Q2)We were given Bandwidth,RTT,Packet Size,etc ,it was required to calculate the optimal window size.

Q3)There are two relations R1 with tuples r1 and R2 with tuples r2, r2 > r1 Minimum number of tuples in R1 Union R2.

Q4)printf -> system call or not

Q5)If we increase the pipeline depth , the time to execute a single instruction decreases.(T/F)

Q6)One program given in C language, it used string and stack, we were required to tell the correct output out of the choices given.

Q7)Given a function ,we were required to tell whether it computed a*b or a*(b+1).

Q8)Given page size and #bits in physical and logical address.We were required to calculate the size of the page table in Bytes.Each page table entry contained the translation bits,dirty bit,valid bit,etc.

Q9)There are 65 different instructions available in syatem,one instruction s1 uses a shift field based on word length and 2 registers. #registers=519. 64 bit processor .Calculate #bits used for s1.

Q10) Heap in array form given ,we were required to extractmin() and then report the resulting arrary.

Q11)Mini. #nodes in height 10 , Height balanced BST.

Q12) R1(A) PK ,R2(B) B PK references A on update cascade,R3(C) C PK references B on update cascade

R1: 1 2 3 4 5 6 7

R2: 2 4 6 7

R3: 2 4 6

Update R1 set A=A+10 where A<5;

Select sum(C) from R3;

I will add more questions here.

(2) Programming Test(30 Marks):

      1) 2 questions.

      2) 2 hours duration.

      3) Ques 1 (10 Marks) and Ques 2 (20 Marks).

      4) Language : C

      5) We were required to code on Prutor(Online web-browser based IDE for program preparation and submission developed at IITK).

       6) There were 4 visible test cases and 10 hidden test cases. 

Q1) Print the second minimum element in the given integer array.(10 Marks)

Q2)Given an input in String format. We are considering base as 15(Allowed digits : 0,1,2,…,9,a,A,b,B,….,e,E).From the input string first take out the valid base 15 digits and then print its decimal equivalent and Zero if no valid base 15 digits).(20 Marks)

Eg1:

Input : IITKanpur@CSE

Output:2444

Valid base 15 digits: ace

Eg2:

Input : IITK

Output:0

Valid base 15 digits: none

Some useful materials : Syllabus Written Test

Sample Test Written

Prutor

Syllabus Programming Test

Any of my good friends who attended the IITK test and would like to suggest any corrections and additions in the questions provided here is most welcome.

19

IIT Bombay (MTech RA) written test this time has only Programming test. No GATE based aptitude test was conducted. There were a total of 28 RA positions (including institute RA's).

Test date : 18th May, 2017

Language : C or C++

Q-1: A table of employees with their respective salaries and supervisors was given. Now, we want to increment the salary of an employee but the new salary of the employee must be less than his boss's salary, otherwise either the boss's salary has to be incremented, or else we cannot increment that particular employee's salary.  [5 marks]

Q-2: 'N' people cast their votes for an election. Number of contestants were given. Find the winner of the election.  [5 marks]

Q-3: Assume a string consists of only small alphabets. Print only the distinct alphabets in the given string. And if there is something else except letters, print "error".   e.g  If string is "xxxx22yy" , output should be " xy error".  [10 marks]

Q-4: To print the reverse of a complete sentence.  [10 marks]

Q-5: A graph question was there. We have to have everything as input, like Number of vertices, number of edges, end vertices of each edge etc, and a number 'n'. Then in the undirected graph so formed, remove all vertices having degree larger than 'n' and output the remaining number of vertices.  [20 marks]

Q-6: A question about finding line intersection or something.  [20 marks]

P.S: Anybody who gave the test and remembers the exact questions, please feel free to edit or suggest.

 

Solution:

https://drive.google.com/drive/folders/1045xTCSgG-lPKHEOQAiz1v6PrNpb4p3o?usp=sharing

20

GATE 2018 Rank - 453

Category - General

year of graduation -2015

stream - CSE

Here I will be talking about my IISc CSA research interview.

My date of CSA Research interview was 21' st May, 2018.

CSA M.Tech. Research interview experience

For CSA Research , we had been given a selection form where we had to fill our choices of the research area, sub areas and background subjects which we wanted to be interviewed on. My choice-

Research area - Intelligent systems

Sub areas - Machine learningdata mining

Background subjects - ProbabilityLinear Algebra

Before the interview, we had a short half an hour written test. The paper for written test was different for every research area group - Intelligent Systems, Theoretical Computer Science and Computer systems.

The test was moderately easy with 10 questions in total. It had 2 questions from probability, 2 questions from eigen values and characteristic equation of a matrix, 1 question to sort the given functions into increasing order of time complexity, 1 question to guess the output of a c program, 1 question from computer organization cache part(to calculate the no of bits in tag field). There were 3 more questions which I don't remember. 

My advice on written test- In the question paper itself we had rough work area below each question. Try to provide the solution of your answer neatly in that area for each question as well. This might help the interviewers to know your level of understanding. Moreover it might create a good  impression of you on them.

I could answer 7/10 questions and all were correct to my knowledge. The results of the test was quickly announced within 1 hour. I was shortlisted and we were headed towards our interview rooms. My interview panel had 3 professors.

I1: Suman, you have graduated from IIEST Shibpur in 2015 and you have a cgpa of 8.02.

Me: Yes sir.

I1:  So what did you do for these 2-3 years after graduation?

Me: Sir, I was working at Lexmark International India Pvt. Ltd as a software engineer mainly on automation.(They did not seem much interested in knowing my job profile though).

I1: So Suman, you have selected Intelligent systems as your reasearch area and selected mc learning and data mining as sub area with background subjects probability theory and linear algebra?

Me: Yes sir.

I1: So what are the topics you have prepared for linear algebra?

Me: Matrices and determinants, Eigen values.

I1: Shall we start with eigen values?

Me: Yes sir.

I1: What are eigen values and eigen vectors?

Me: Answered.

I1: If you are given a matrix of order mxn, what are the number of eigen values it will have and why?

Me: (There was a trick in this question) Sir, for a matrix A to have eigen values we should have the order of A as nxn(i.e. it should be a square matrix and determinants exists only for square matrix). When we write the characteristic equation of the matrix, it comes out be a polynomial equation of degree n, and no of roots of a polynomial equation of degree n is n. The roots of this equation will be the eigen values, hence n eigen values for an nxn matrix.

I1: What do you mean by degree of a polynomial?(At this point I understood that they dig really deep to know whether we understand the basic maths concepts or not)

Me: The highest power of x in a polynomial in terms of x.

I1: Can a matrix of order 3 have 3 eigen values, two of them real and one of them complex?

Me: No sir. Because the characteristic equation of this matrix will be a polynomial of degree n and every polynomial equation has complex roots, if any in conjugate pairs. (This was a tough question for me and I gave a wrong answer).

I1: Take an example of a diagonal matrix and write it on the board.(I wrote). The matrix looked somewhat like this - 

I1: Looking at this example can you say that it is possible to have a complex eigen value and two real eigen values?

Me: (Confused) Yes sir. (Clearly it can be seen that eigen values of this matrix are 3i,1 and 2. So I said yes. But I am still confused about this.)

I1: Lets proceed further. Given a matrix relation A2=A, can u determine what will be the value of rank(A)+ rank(A-I)?

Me:(I was completely unaware of this, still I tried to deduce something.) It can be seen that A is an idempotent matrix. With the given relation we can write- 

A(A-I)=0, which means either A=0 or A=I (which is completely wrong. By now they would have seriously started doubting me.)

I1: Okay lets proceed Suman.

Me: (I somehow remembered for the previous question that if product of 2 matrices AB=0, it is not necessary that either A or B has to be a null matrix. I quickly fixed my mistake by saying it.) Sir, I made a mistake there, it is not necessary that either one of A and A-I has to be zero.

I1: Okay.

After this I was handed over to the 2nd professor who remained quiet all this while.

I2: What are the topics you have prepared in probability?

Me: Sir conditional probability, random variables.

I2: Okay so do you know what is a CDF?

Me: No Sir.

I2: (surprised) Have you never heard of it?

Me: (At that moment I could not remember anything as I was disappointed with my performance so far) No Sir. But I know what a PDF is.

I2: What is a PDF?

Me: Sir probability density function(I could have also said probability distribution function but this is what I could remember at that time. I explained what a probability density function in detail by explaining it on board with the help of graph of a random pdf. I also explained how the integration of probabilities of all the points on x axis turns out to be 1.)

I2: Okay. Can you tell what is the pdf of an exponential random variable?

Me: (My confidence went down further because I remembered the pdfs for all other random variables except this. I still said yes in the heat of the moment)Yes sir. It is

xe-λx (This is incorrect.Correct function is, f(x)=λe-λx where x >0 and f(x)=0 otherwise)

I2: Okay. Prove how the sum of probabilities for all the points for this random variable is equal to 1.

Me: I tried by integrating this function over x from x=0 to 1.(Even though my function was incorrect I tried to follow the correct method of proving it. The interviewers helped me one or two times wherever I was stuck, still my result was not coming out to be 1 because of the incorrect function I was using. I even remembered and said the correct function for exponential random variable somewhere in the between, but the interviewer said that the function does not matter, which implied that he was more interested in the approach I was following)

I1: Okay Suman, we are done with the interview

Me: Thank you Sir

Result: Selected