1

There were 6 professors in the panel.  The total duration was around 20 minutes.

P1 – Introduce yourself.

Me- Gave my introduction

P3 – Tell us about your Project.

Me – Answered

P2- Tell us more about it

Me- Explained the features and type of problem(It was a classification problem)

P4- What are the algorithms you used

Me- Discussed Naive Bayes,  KNN, Logistic Regression, Random Forest, SVM for classification

P4-How you select the best algorithm?

Me- Explained Log loss correctly. I told them, logistic regression is performing better in terms of log loss

P4 – Write Logistic Regression Equation on board

Me- Wrote the Cost function equation and sigmoid equation.

P4- Explain how Logistic Regression works.

Me- Trying to explain taking Gradient Descent into consideration

P5- We are landing on different islands(He meant that they were not able to connect the dots)

Me- Drew a graph of gradient descent(convex function) and tried to explain but they were not satisfied

P6- Okay now tell me what you want to do in Research work

Me- Something related to NLP

P1- What is NLP

Me- Natural Language Processing

P5- Are you interested in Climate Study?

Me- said no but not directly

P6-Do you know Python

Me-Yes but I haven't practiced much since I was preparing for GATE

P4- So in what area do you want to work?

Me- In the health sector, genetics variation, predicting diseases, and automation of testing processes.

P6- Do you know Statistics

Me- Yes(with confidence)

P6- Tell us about Normal Distribution, and why it is useful

Me- Gave an answer but they were not satisfied

P6- Do you know about kurtosis, skewness, deviation

Me- I don't know about Kurtosis, but I know about skewness and deviation. explained Deviation

P4- Asked many questions related to the normal distribution and Random variable

Me- Answered a few of them. (In between I said “I don't know” more than 4 times)

P6- Are you interested in Statistics

Me – Absolutely

P1- Okay you can go now.

Me- Thank you, everyone

Result: Awaited.

PS: P4 helped me a few times when I was about to say “I don't know”.

Resources you can follow:

-Machine Learning(Krish Naik): https://rb.gy/ovemb

-Linear Algebra(Gilbert Strang): https://rb.gy/ay1b0

-Probability(John Tsitsiklis): https://ocw.mit.edu/courses/6-041-probabilistic-systems-analysis-and-applied-probability-fall-2010/

Tips: They ask plenty of questions about your project, so prepare it thoroughly. If using some particular algorithms, then make sure you know the maths behind it. Do some research about the professor's work prior to the Interview. Professors are quite helpful when you are stuck, so try to take the hints. Have a positive attitude when you are not able to answer and accept your mistakes when you are wrong.

All the best!

2

Gate score:690 (GATE CSE), Marks:62.67
Date: 19 May 2023
B.tech: Major in Mechanical and Minor in CSE

• 149 students were shortlisted for about 11-15 seats after a JEE Mains level exam (round 1), there was no coding, the exam went pretty bad for almost everyone
• There were two professors who asked me questions (P1,P2)

P1: Introduce yourself

M: Hi sir, I am … from … did my btech major in mechanical engineering and I realized I am more oriented towards CS, so I took CS gate and since AI is blooming I have applied to AI and what place could be better than IIT Bombay to pursue the discipline.

P1: ok, tell me what do you understand about rank of a rectangular matrix, I am not asking about calculation of rank

M: It is the no of linearly ind rows and cols in the matrix

P1: Same asked about area

M: It is area for 2*2

P1: why do area/det become negative then.

M: Oh! sorry it’s the scale of the area, not area, and negative means squishing

P1: Ok, if squished why not less than one, like 0.7, why negative?

M: I don’t know this

P1: You’ll learn, it has to do with the vectors, their orientation.

P1: what do you understand about prob density fxn of a random variable ‘X’

M: the probabilities of a experiment is plotted as pdf, a continous one if X is continous, and discrete otherwise.

P1: is it discrete?

M: No sir, for density it’s continous, and mass it’s discrete

P1: ok say about cdf.

M: I explained how cdf is cumulating the area under the pdf divided by the entire pdf

P1: what is it’s mathematical equation?

M: I was a little lost, don’t know why, I literally explained the same thing, but could not formulate at the heat of the movement.

P1: It’s integral of the pdf

P1: tell me the worst case time complexity of Quick sort

M: It happens when the pivot always comes and settles at the front or the end, and makes a recursive function of 1 and n-1, the TC is O(n2)

Then he asked about avg tc and I said best is same as average which is rare and only happens here at QS, it is O(n.logn)

P2 starts asking

P2: Do you have any idea on ML

M: yes sir I have taken a course from openAI on supervised ML (https://www.coursera.org/learn/machine-learning)

P2: what is unsupervised ML and supervised ML

M: I explained what I knew and with examples, but he was not happy, I said it like “in supervised we have an answer and in unsupervised we do not, wrt. the training set)

P2: What are labels

M: I don’t know (labels are actually the thing I was calling as answers, I said examples, like in supervised we have like cost estimation of a house and cancer detection which have a proper answer, but in unsupervised we don’t, like customised youtube adds, google adds, google news preference” This certainty of answers is the label we have in supervised and do not have in unsupervised)

So the interview concluded, and I was asked to leave

Some resources: (I am making a list, as I have wasted a huge amount of time collecting resources)

1. A must see blog
2. Probability MIT || Also prefer solving Maths NCERT probability problems
3. Linear Algebra-1 (Gill Strang)
4. Linear Algebra best intuition (3B1B)
5. Coursera ML (if you’re loving it, continue with second course also)
6. All interview experience list
7. Calculus (3B1B) || Good for intuation but you need to do more of calculus

Verdict: NOT SELECTED

3
P1: What is dynamic programming?

Me: answered

P1: difference between dynamic programming and divide and conquer

Me: answered correctly

P1: how to find height of binary search tree with n nodes?

Me: 2^ (h+1) – 1 = n where n is number of nodes….then we take log on both sides and find h. I am currently unable to derive it.

P1: time complexity of merge sort

Me: O (n log n)

P1: what is the worst time complexity?

Me: O (n^2) and we can make it O (n log n) using priority queue

P2: what is random paging?

Me: in operating system when we select pages at random for processing

P2: difference between micro programming and micro processing

Me: blank

P2: which has better throughput?

Me: blank

P2:  scheduler vs. dispatcher difference

Me: answered correctly

P2:  what is virtual memory?

Me:  the memory that is created and used when there is shortage of memory

P2: what are the different stages of a process in os??

Me: drew the whole thing on paper but at last P2 asked me to say orally….as he could not see anything on webcam….I said: ready – lock – terminate….forgot to say running….but he was in a haste and I doubt he caught that mistake and looked satisfied

P2: how many data types are there in c programming and what are they?

Me: answered correctly

P2: difference between array and structure

Me: answered correctly

P3: what is linear independent of equations?

Me: blank

P3: what is rank of matrix?

Me: answered correctly

P3: what is random variable??

Me: it is a term of statistics. The data values that are taken randomly in a cluster of collected data

P3: you are given probability p1 , p2 , p3,... and random variable x1, x2, x3....what is the expectation???

Me : answered correctly.
4

Gate score:690 (GATE CSE 2023), Marks:62.67
Date: 4 May 2023
B.tech: Major in Mechanical and Minor in CSE

There were 5 professors in the pannel [ The interview was online ]

P1: Introduce yourself

P1: Why do you want to take CGS?

P1: If you get IIT Bombay CSE, would you still take CGS? I said, maybe I’ll prefer IITB CS, in this case

I said I see corelation between ML and CGS, and I think the more we understand our brain the better we can implement it in machines, so that machines can do repetitive work we do, and we can focus on other important problems.

P2: Asked did I take any course or project in ML/AI? I did the Stanford university course, available in Coursera.

P2: How do you think ML models help in solving problem, what is your favorite example? I said about the cancer detection using ML and explained we’ll have weights, bias and parameters and with time, and data, our model will improve.

P2: Asked about bias in the model.
P2: Asked Sigmoid and asked how will the curve change if we increase/decrease a and b in $\frac{1}{1+ae^{-bx}}$

P2: Asked about discrete version of sigmoid? I said I can’t recall the name, but it starts with ‘P’, he then asked to say the mathematical definition. The name is Perceptron and it is 0, for 0 or less, and 1 for greater than 0.

P2: Asked about error function in model, which I don't know, I started to explain about cost function, he then said it is not erf, so I said I don’t know what it is.

While explaining, the gradient decent came, and I said we use it for linear regression, but he said we can use basic partial derivative instead of gradient decent in linear regression. As far as I know Gradient decent is sum of partial fractions in all directions, I don’t know what was this all about.

P2: Asked how do you connect ML and cognition? What kind of project you want to work using the combinition of them?

P3: Showed this: and asked explain all the labeled stuffs, I only knew about dendrites, so I said it and I said I don’t know what others do.

She also showed another image which looked something like this, not exactly tough, and said to explain it:

P4: Asked how do neurons communicate: I said electricity, and then asked how is the electricity produced? I said there must be some potential difference, and she said to guess where and how is this potential difference produced? I said may be by energy in cells, she then said no energy and charge is completely different, she tried to give a hint, think of ions, and I couldn’t get it in time.

And the interview concluded.

The electricity potential difference is produced by Na and K ions

Verdict: NOT SELECTED

Resource (for nervous system)

https://www.youtube.com/watch?v=qPix_X-9t7E&ab_channel=CrashCourse

5

Gate score:690 (GATE CSE), Marks:62.67
Date: 20 April 2023
B.tech: Major in Mechanical and Minor in CSE

There were two professors, read out my details, they had asked to make a ppt presentation before a week, regarding all projects and other things you want to share in the interview.

1. Asked to say about projects

M: Explained, not so well tough, this was the first ever interview and I had no good idea how to present. (Projects: Final yr projects and some app and HTML/CSS website I made)

[[ Well, I made my project during second wave of covid and I'm from mechanical background, I hardly managed to go to a foundry shop and do some nonsense, well this sounds like an excuse, so I did not say this ]]

They also asked about the minor in CSE that I had, which I explained.

They asked what rank you had in college, I said we had no concept of ranking in college.

Technical part

1. Define rank of a matrix

M: Wrt. column space, no of independent cols we have is the rank, and wrt. row space, same thing

2. Is rank in col. space and row space same?

M: Yes in square matrix (I said)  (It's actually same for rectangular matrices too)

3. Prove it

M: I said, if we transpose, row become col and vice versa, and since rank of A and A transpose are same, the rank should be same. They were not at all satisfied with this answer, Like the professor would have punched me for this answer, if it was allowed : )

Next I explained the answer with help of geometry, If I loose a dimension we'll be able to place a vector of a reduced dimension. So rank must be min of MxN, I explained with a 3×4 matrix with abstract values, here they said, what you're trying to say is correct, but we need a proper mathematical derivation.

Then they tried to give a hint, convert to echelon form, but I was dumb enough to not get the point.

Take a matrix, they said, I took this:

$\begin{pmatrix} a & b & c & d\\ e & f & g & h\\ i & j & k & l \end{pmatrix}$

Now he said, I want to remove the forth col “d h l”, Can I do it?
I said “Yes” cause we have max rank 3 and, 3 basis are sufficient fo it, so we can eliminate one of the 4 columns. Well, he was not satisfied.

Now he said to reduce it, even tough it was possible to work with a abstract matrix, in that pressure, I said I want to take another matrix with numbers and now took this.

$\begin{pmatrix} 1 & 2 & 3 & 4\\ 5 & 6 & 7 & 8\\ 9 & 10 & 11 & 12 \end{pmatrix}$

As soon I was done writing the matrix, he said me say it’s rank immediately, within seconds, I said 3, he was not satisfied, said to do “R3=R3-R1” and “R2=R2-R1”, Well, now I figured out what was wrong, now he asked what’s the rank, I said “It’s one”, he said what one???
I took some seconds and said, it’s two for sure. Well out of all possible 3 answers, I said all of them, one would have been definitely right, this thing was quite embarrassing.

4. Prove, if we raise the power of a matrix, the eigen values are also raised to power.

I proved with the diagonalization formula, but then he said to prove using basic (AX= λX) I did both.

5. Is every matrix diagonalizable?

M: No, if det (A) =0 it's not, realizing after some seconds I'm terribly wrong, then I said no the matrix with eigen value, then he pointed out "is it eigen value"

No I said, it's the matrix with eigen vectors (it's always easy to confuse with eigen value and vector)

Then he asked what I want to do if I join robotics

I said, want to do the programming part, again pretty dumb (maybe it could have been better to say controller codlings like using ROBOML, etc)

So, here it ends and I left the room.

I finally figured out the actual derivation of the thing (raw rank equals col rank) I will put it in simple terms here, the hard one you'll find it in the net, anyway…

It goes like this:

1.  Piviot Defination: All before the piviot must be zero
2. Change the Matrix to, RREF (Row reduction Echelon Form) [ See we always have a linear transformation who can do this task by multiplying it to the original matrix ‘A’ ]
3. Change the Matrix to, CREF (Col reduction Echelon Form) [ See we always have a linear transformation who can do this task by multiplying it to the original matrix ‘A’
4. When we are done this the matrix always changes to something like this [ and always use piviots to do reduction ] « This is important

After RREF, we get something like this:

$\begin{pmatrix} a & b & c & d\\ 0 & k1 & k2 & k3\\ 0 & 0 & k4 & k5 \end{pmatrix}$

or like this :  $\begin{pmatrix} a & b & c & d\\ 0 & k1 & k2 & k3\\ 0 & 0 & 0 & k5 \end{pmatrix}$

or like this :  $\begin{pmatrix} a & b & c & d\\ 0 & k1 & k2 & k3\\ 0 & 0 & 0 & 0 \end{pmatrix}$

Similarly do CREF on this and we’ll end up only with piviots, like this:

This is best case full rank :  $\begin{pmatrix} a & 0 & 0 & 0\\ 0 & k1 & 0 & 0\\ 0 & 0 & k5 & 0 \end{pmatrix}$

Or like this (here we loose a rank):  $\begin{pmatrix} a & 0 & 0 & 0\\ 0 & k1 & 0 & 0\\ 0 & 0 & 0 & 0 \end{pmatrix}$

In tough maths we say it like this: We multiply two matrices, say X and Y with A as, A’ =  $X^{^{-1}}A Y$

Doing this we get something like: $\begin{pmatrix} I & 0\\ 0 & 0 \\ \end{pmatrix}$, The dimension of I is ‘r’ which is rank and is same wrto both row and col.

Fingers crossed, mostly will not get selected, but was a good experience, and there are bed bugs at Bangalore, better take good hotel, I hardly slept the last night and my eyes were red, the professor asked me once, did you not sleep or something, I said no I slept, I thought, maybe it's not so wise to make excuses.

Verdict: NOT SELECTED

The derivation of (Row Rank = Col Rank)

Formal one: https://ocw.mit.edu/courses/18-701-algebra-i-fall-2010/dfd72d3d4a11988c2335b5e9a79ce48b_MIT18_701F10_rrk_crk.pdf

My notes:
one correction: echlon form is always of the form: R2 = R2 - (k * R1) , I did this a bit wrong here

6

Hi fellow aspirants,
I want to share my Interview Experiences of Top IITs and IISc. These might be useful to some of you who will apply for MS admissions.

Interview links: https://github.com/surajiitd/Blogs/tree/master

All the Best!!
Suraj Patni
MS by Research(CSE)
IIT Delhi(2021 entry)

7

Hello everyone,

I’m Anmol Vashishtha, one of the shortlisted candidates for BARC-OCES 2022.

I cleared the written test with a score of 136.35, the cutoff this year was 134.36. This year 99 candidates were shortlisted for interview out of which 5 have been shortlisted. I appeared for interview on 20th June at BARC, Mumbai.

Interview:

The interview panel consisted of 6 members.

After being seated, I was asked a little about my college and my final semester exam/presentation(as I am in final semester). Then, one of the members asked me “Have you prepared all the subjects from GATE syllabus only?”. I replied “yes sir”.

He then proceeded “But why GATE only? when you have been taught other subjects in college?”.

I replied: “Sir, because I’ve given GATE exam recently and it was also my second attempt, so these are the subjects that I have been thoroughly studying for two years”

He seemed to be satisfied by my response. He then asked me to stand up and write the 5 subjects I had prepared on the corner of the black board. I wrote OS, TOC, CN, DBMS, C.

A panel member asked: “Why have you not written DS and Algo?”

I replied sir:” Sir, I’m more interested in theoretical subjects, and DS and Algo don’t interest me much”, even they were surprised

The member continued: “ but you know right, that these subjects are a very integral part of Computer Science”

I replied : “yes sir I very much understand. I have a strong foundations of these subjects as I have prepared for GATE but when I go the interview call, I took that as an opportunity to dive deeper into these( the ones written on the board), so I have prepared for these only.”

The panel somewhat went along with it. And my interview starts from here.

OS:

OS panel member: “what are the functionalities of OS?”

Me: told about process management, resource allocation, memory management, I/O devices

OS panel member: “so you’ve told process management, what do you mean by a process?”

Me: told the standard definition i.e. “process is a program under execution”

OS panel member: "when do we call something a process? I mean like we have programs right, when does a program turn into a process?”

Me: elaborated the process of loading a program into main memory from the secondary memory and then tried to explain that these programs become processes when they are allocated main memory resources.

OS panel member: “while explaining you mentioned the word interrupt, what do you mean by an interrupt?”

From this point on the entire OS section shifted towards interrupts, so this discussion consisted more of concepts of Interrupts as covered in Computer Architecture rather than OS but luckily interrupts was a topic that I had put a little extra effort while preparing for GATE . I’ll summarize the series of cross questioning.

• what is an interrupt
• what happens when an interrupt occurs? I told about the mechanism and Interrupt Vector Table and Service Routines.
• How do we know what to do when an interrupt has occurred? told about the vectored interrupt mechanism
• How does the OS know that an interrupt has occurred? told about the control signal mechanism, the INTR lines etc
• Why do we need interrupts in the first place? told about privileged instructions and kernel mode execution
• Little cross questioning on kernel mode and why some instructions are declared as privileged
• What’s the difference between interrupts and exceptions?

At last the OS part was completed.

C:

Then they shifted to C. I faltered a little in this section but the panel members gave ample hints and time for me to identify my mistakes and to rectify them.

C panel member: “write a program that accepts an alphanumeric string and extract the number in it, for example if the string is ‘a2b3cd4’ your code should return the number 234”

Me: Before writing anything I preferred to verbally explain my thought process. “Sir we would iterate through the string and whenever we encounter a number we would extract it and store it as an intermediate result”. Then I started writing the code. Whenever I was stuck I used to quickly take a sample input and dry run my code, this helped me find all errors immediately.

C panel member: "how will you handle negative numbers?"

Me: told that we can add a check and then make the number negative after processing the string.

C panel member: "what can be the maximum size of a number that can be extracted by this code?"

Me: I wasn't able to provide a satisfactory answer, but I tried to answer in all ways I could.

TOC:

Then they shifted to TOC.

TOC panel member: "what are the uses of finite state automata?"

Me: described a little about FSA, then the only example that struck my mind was the LR(0) item set. How FSA is used to track what productions have been scanned. Eg -> S -> A.B, S-> AB.

TOC panel member: "you've mentioned parsing and grammars, where else is FSA used in compilers?"

Me: told about lexical analysis.

TOC panel member: "Can you design a FA for accepting integer declarations? For example int abc;"

Me: I wrote the Regular expression first and then proceeded to draw the FA, followed by a bit of cross questioning on FA and parsing in general.

After this they asked few questions from the remaining Subjects. I'll summarize them:

• DBMS:
• What all topics have you learnt? Told Transactions, Normalization, Indexing etc
• How are transactions implement isolation? I told them about view and conflict serializability but the member was expecting the isolation levels. I said I cannot recall those at the moment.
• Why do we need Normalization? Give examples
• What are types of relation in DBMS? Told one to one , many to one etc
• Give example of each
• Kind of data structures are used in DBMS? Thought for a moment and told hash tables, B tree etc
• Explain B trees and Hash tables?
• How collisions are resolved ? What do you think is better for collision resolution in general? Thought for a bit and said that I would prefer linked list approach because in worst case if insertions are made to same slot again and again LL approach would not affect the rest of the hash table, while inserting into successive slots would affect the rest of hash table as well.
• Data Structures:
• As I had mentioned Linked List in DBMS topic so the DS panel member asked me about LL a bit.
• Write declaration of LL
•  How would you find the middle element? Told about the brute force solution to scan and count the number of nodes and traverse again till n/2 elements
• Can you do it in single traversal? Told about the double pointer approach and moving one pointer twice as fast as other.
• Computer Networks:
• What is subnetting?
• Why do we need subnetting? I felt that I couldn't provide a satisfactory answer to this, but again I tried to explain my best.
• A little about subnet masks
• You've explained subnetting, now explain Supernetting, why do we need supernetting? Again I felt that I couldn't provide a convincing answer but I explained that "contrary to subnetting, when an organization wishes to combine two or more networks to achieve a higher level of logical abstraction. I told them an example that for example an institution had an ML and Neural Network departments, so it can combine these n/w to form a supernet and logically designate it as Artificial Intelligence department".
• Java:
• DS panel member asked whether I was familiar with C++ and OOPs. I replied that I have learnt Java rather than C++.
• DS panel member: tell me about OOP concepts?
• DS panel member: tell me about Polymorphism, how is it achieved in Java? Told but I got confused in Method overloading and overriding. But I corrected my mistake after getting a hint.

Then the last question I was asked was from TOC again.

TOC panel member: "how can you implement DFAs in C?"

Me: told about the matrix approach

TOC panel member: "What if we don't know about the number of stated beforehand?"

Me: Thought for a bit but couldn't answer properly

Then my interview concluded, I greeted them and came out of the room. My interview went for about 1 hour and 23 minutes.

Preparation:

Written Test: Just revised my GATE notes ( I have attended Made Easy Online Coaching) and for practice I combined all the previous year Gate 1 marker questions in a single pdf. I used to solve all these and then evaluate my performance.

Interview: Reading through past interview experiences on GATE Overflow, Quora etc, I realized that revising notes wouldn't be enough. So I turned towards university lectures available on YouTube. I used to watch a lecture and then go through the corresponding topic from a standard textbook. This was naturally time consuming so I limited myself to important topics of each subject. I'll summarize the resources:

I wish all the future aspirants best of luck for all their endeavors.

8
Had a written test, based on which I was called for interview.

Round 1:

P1: Find value of i^i, explain your approach.

P2: A numerical question related to dependent variables, don’t remember the exact question.

P3: Explain Selection Sort, and maximum number of swaps in Selection Sort.

P2: Given a column vector A, what is rank of AA’?

P2; What is the maximum and minimum possible rank of a matrix consisting of N k-D vectors? What are the assumptions involved in each case?

Round 2:

P1: Explain your background with ML/AI.

P2: Explain any one project on AI that you worked on.

P3: Why MTech RA?

P2: Explain why residual connections allow deeper networks. What happens in deep networks without residual connections?

P2: How do you decide Hyperparameters like Learning rate or number of layers when training neural networks?

P1: Which subfield of AI are you interested in?

Result: SELECTED!
9
There was a written test for self sponsored category of AI and CSE on 24th June 22. I got shortlisted for both of them. My interview was on 25th June 22.  My interview was scheduled at 12 but after waiting almost 1.5 hr, they admitted me into the WebEx meeting... So the questions were :

1. Did u sit for placement?

I denied. They asked me the reason. I told them i was quite focused on gate only so didn't get much time for placements.

2. Graduated in which year, which stream and which college?

3. Do you know programming? If yes, write a code to find palindrome of a number without converting into a string.

They shared me Google doc link where i had to write the code.. i wrote it.

4. Given two matrix , write code to multiply them

I tried but couldn't do that. So they gave me values of A and B matrix and told me to find answer of A*B mathematically. I did.

5. Do you know data structures? What are the types of data structures?

I told them all data structures

6.. how to convert stack into queue?

I told them to use two stack..pop from stack 1 and push to stack 2. Then later pop from stack 2, you will get the queue.

7. What is ur preference? ai or cse?

I told them that it's cse.

They asked me why not AI?

I told them my reasons

And the interview ended!!!
10

My interview was on 27th June 2022. The interview panel had 2-3 interviewers. The questions asked were:

1. Introduce yourself.   : I introduced myself and also stated at the end that my fav subjects are DS and Algo.
2. They asked me if i m comfortable with probability. I said that I haven't done that in depth but they still can ask. They said that they wont ask on probability then.
3. They said “Let me ask very basic questions which you have learnt in high school. I will give you equations and you have to find of the values as well as plot graphs.
4. They gave me 3 equations.
5.  y =  |x|
6. |x|+|y| =1
7. x+y=1

I drew the graphs and explained the logic to them. Also i showed them the graph drawn in front of camera. They told me to name the x and y axis.

Then they shifted to linear algebra

1. Given a system of linear equations Ax=B, what are the cases when we get unique, no solution and infinite many solution?    ; I explained them the geometric aspect that solution will be the point where the lines will intersect.
2. What do you mean by homogeneous and non homogeneous equations?

When will you say that the solution is unique or infnitely many Mathematically? ;; I told them the rank concept.

And so the interview ended

Never thought that they will ask so many basic questions. But if you have a good command over maths, then you can ace  the interviews.

11

Initially for MINDS(IITD) or CMINDS(IITB) there was a written test, if you qualify then you will proceed to the interview round.

You can follow the link given below for the syllabus. As both the written tests (no -ve marks) was more or less the same:

https://bit.ly/3Or8Nrw (IITB CMINDS)

In IITD there were 3 coding questions in addition to MCQs & MSQs and the test was conducted on HackerEarth platform.

IITD Interview Questions and Resources:

Around 40 people were shortlisted for the interview.The interview was conducted on 3rd June 2022(Till that time 3 coap rounds were over).My interview was scheduled at 4pm on Microsoft Teams.In my panel there were 3 professors.Each professor asked me questions from different subjects(given below).And the interview lasted for around 40-50 mins.

General Questions:

1. Give a brief academic introduction about yourself.

2. Currently what offers do you have?If you get M.Tech will you consider it or stick to MS(R) program and Why?

3. What are your favorite subjects? (Best answer, Linear Algebra & Probability for AI and Data science profile interviews.)

Also go through basic AI/ML stuff. Resource: https://bit.ly/3xy4tzO

Linear Algebra:

Take an equation Ax=B

1. Explain the solution of the system of linear equations w.r.t column space?

2. When will the system have a solution?

3. If matrix A has full rank, then for what B vectors does the system have a solution?

4. If the B vector doesn’t lie on the column space of A then how to get an approximate solution(projection concept)?

Resources:

https://bit.ly/3Qza41C (Must read upto 23rd video)

https://bit.ly/3xIokMP (Alternative to above resource)

Calculus:

1. What is a convex function?(Read thoroughly about concave & convex functions).

2. What is gradient?Give its geometrical significance.

3. What's a directional derivative?

Resources:

https://bit.ly/3OdsK5h (Must read Gradient section thoroughly)

https://bit.ly/3zOvvpc

Probability & Statistics:

1. What is covariance for 2 random variables x & y?

2. Proof that for independent random variables covariance is 0.

3. Prove E(x+y)=E(x)+(y) for both independent & dependent cases.

4. Prove E(xy)=E(x)E(y) for an independent case.

5. A coin is tossed n times we define a random variable as follows,where xi is ith coin toss, prob. of head in each toss is p(success):

Find E(x(bar)) and Var(x(bar)).(Use linearity of expectation concept)

Also do read thoroughly joint pdf,pmf, conditional expectation,total expectation,CDF etc.

Resources & Tips:

Keep handy all the distributions equations and graphs,specially normal distribution and approximation of poisson & binomial distributions using normal distribution.

Also go through proof of the memoryless property of geometrical & exponential distribution.

Recommended videos:

https://bit.ly/3OtYFhK (Must read upto 98th video)

https://bit.ly/3OoqmbC (Sampling distribution concept)

https://bit.ly/3n1d499

https://bit.ly/3OaaZ6O

https://bit.ly/3HBPE3G (Just go through week 3 important set of problems)

Algorithm:

1. Suppose you need to climb a stair of n steps and you can take at a time 1 step or extend your leg and take 2 steps or 3 steps at a time.Finds number of ways you can climb n steps.

(Hint: Take sol. as T(n).For T(n) we have 3 tree branches T(n-1)(taking 1 step at a time)/T(n-2) (taking 2 steps at a time)/T(n-3) (taking 3 steps at time) then again solve the subproblems of size (n-1)/(n-2)/(n-3) )

Verdict: Selected (IITD)

Note:

1. If you have a 650+ Gate score(Gen) you should definitely prepare well ahead as you will most probably get a call.Applicable for all branches.

2. IITB focuses more on LA & Prob.(specially joint distribution which was not part of the GATE syllabus).You have to study beyond the GATE syllabus.

3. You should never go out of studies after GATE for a long time else it will be difficult for you to crack the interviews.

4. Must be prepared with the B.Tech final year project.

Best of Luck for your selection :)

12
I was selected for an interview by Standing Committee, therefore I didn’t have to give PGEE and my GATE wasn’t considered. In case anyone wants to know, my GATE (2021) score was 627.

The interview panel had 3 professors.

P1: Current role, past research experience, past research topics.

Me: Told

P2: Explain Vector Spaces

Me: Told

P2: What is dot product? What is its significance?

Me: Told

P2: What is the rank of a matrix? What happens if a vector is multiplied by a matrix with rank lower than its no. of dimensions?

Me: Told

P2: What are basis vectors?

Me: Told

P2: Given N vectors in N-d space, how would you find N perpendicular vectors using the given vectors?

Me: Initially told about SVD. They wanted the answer using dot product, answered after some hints.

P1: Given a graph, is the shortest path between 2 vertices always included in the MST?

Me: Told no using counter-example.

P1: Explain K-Means Clustering

Me: Told

P1: Explain Neural Clustering

Me: Didn’t know

P1: Explain any of your papers and the math involved

Me: Told

P3: What makes a neural network non-linear?

Me: Told

P3: What are the properties of a sigmoid activation?

Me: Told

P3: What is the derivative of sigmoid?

Me: Told

Result: SELECTED!
13
I got shortlisted for interview at IIT Hyderabad CSE via self sponsored mode. It was held on 13 June 2022. I had only revised DS-Algo and Maths. The interview consisted of 2 interviewers.

Person 1: Pls introduce yourself in 30 sec. Like your name, college name, favourite subjects, thesis name,project name etc

Me: (I told them abt myself)

Person 1: What was your thesis on? Can u explain it?

(I was completly unaware what thesis meant as in our college, we only did major project, so i told him that we only had major project and explained him that)

Person 1: Did you deploy your project?

Me: Yes I did

Person 1: As you told your favourite subject is algorithm, can u please tell me the time complexity to find 2 numbers in an unsorted array in such a way that those 2 number’s sum is target. Target will be given as input

Me: I first explained the naive method of O(n^2). Then i said that i will sort them and use 2 pointer method to find..tc= O(nlogn +n) ~ O(nlogn).

Person 1: Can you optimize it further? Have you heard of hashmap, can u optimize using that?

Me: I was pretty struck there..I tried doing it but couldnt do that. Later after the interview i realized that i already knew the method but due to the situation, i panicked and couldnt give the ans.

The ans was , take a element from the array, check if target-element is there in hashmap or not.. do this for every element.. searching in hashmap is O(1) .. thus tc = O(n)

Now person 2 started asking me question

person 2: Tell me the worst case complexity of quicksort

Me: I explained him the entire quicksort.

Person2: Suppose you are given median element using a certain algo which takes O(n) tc. will the time complexity be reduced

me: I told them the recurrance relation of quicksort using median as pivot .

And the interview ended. The results are awaited.
14

Hi Everyone!

This is Anmol Garg, I got a GATE CSE score of 749 (AIR 343) in 2022 and 742 (AIR 447) in 2021. I applied to IIT Bombay MS By Research program in CSE with my 2022 score, as I am a General candidate and knew I won’t be getting a direct offer from any top IIT.

The admission process is available here:
https://docs.google.com/document/d/e/2PACX-1vShA2OZKqslk08AYc7C5_Y-4rTMtQET5MddL0YtHnUA86wT2a2-3BBT0G2RM3LOXXUph778c-oHJMAO/pub

The process consisted of 2 rounds, 1st round being a written test on Codetantra (pen-and-paper based) and 2nd round being an Interview. I had chosen Computing Systems (CS) Stream for my test and interview.

ROUND 1 – WRITTEN TEST
---------------------------------------

As I had chosen CS stream, I had the option of attempting any 12 questions out of the following 3 panels:
1. Software Engineering, Compilers, Programming Languages
2. Systems Software
3. Hardware and Security

I mostly solved questions from Programming, DS & Algo, Computer Networks and Operating Systems.

Result :: SELECTED

ROUND 2 – INTERVIEW
---------------------------------

Before interview we were asked for our preferred stream (CS/TS/IS), and any RAP project (optional). I had chosen CS as my stream and Virtual Labs (https://docs.google.com/document/d/1op-KwA6B99WHKCoZOkMR3ULcIDPvvbboRWmBtT7QBNI/edit) project under Prof. Kameswari Chebrolu as RAP Project.

My interview panel consisted of Prof. Kameswari Chebrolu and Prof. Bhaskaran Raman

Initial questions were about my past projects and work experience, and the flagship projects I did when I was working.

I was then offered a choice between Computer Networks and Operating Systems as topic for Interview. I decided on Operating Systems as it is my strong suit.

OS questions were mostly from basics of Virtual Memory. I don't remember the exact questions, but some of them were like:

1. What is virtual memory?
2. In which cases is it used?
3. If you have an unlimited amount of storage, will virtual memory still be used?

After answering these questions, I was given a choice between TA & RAP. I chose RAP as the Virtual Labs project seemed very interesting.

As I have experience in Back-end and microservices development and deployment, I was mostly asked questions from that space. Some of the interesting questions were:

1. What is docker, and how does it work on a hardware level?
2. Suppose you are maintaining a set of microservices, and you notice they are getting slow. What steps will you take to mitigate it?
3. Do you know what AWS is?
4. What can be a real-world example of implementation of feedback queue. Give examples from projects you have done previously

After answering these questions, I was told that they were done, and I was free to ask them any questions. I asked questions about the project, such as:

1. What’s the current state of the project
2. If I join, at what state do I have to start work from (from scratch or not)
3. What technologies were being used
4. What’s the current timeline for this project

I learned that the project’s back-end is being built using Django, in which I have around 1.5 years of experience, so I told them about my experience and all the projects I have done in it. It was clear that they were impressed by it.

Then they asked me that if I were to be offered admission, will I join IITB or do I have any other preference, and if I do join IITB, will I prefer TA or RAP.

I again answered that IITB is my top choice and I would prefer RAP as I wanted to work on such a large scale problem.

Then the interview ended. It lasted for around 45 minutes.

Result :: SELECTED FOR RAP IN 1st ROUND

15
An interview was conducted with all the candidates who applied for Mtech CSE IIT Delhi.

I have given my interview experience below.

The panel consisted of 3 professors.

The 1st professor started off by asking about the subjects I am interested in. Since I mentioned Data Structures and algorithms, he started asking questions about them. The first question was about all pair's shortest path algorithms, the significance of k and whether the looping involving k is outside or inside the loop concerning the i and j nodes in dynamic programming formulation. The next question is on the usage of min-heap and union-find for obtaining a minimum spanning tree.

The 2nd professor asked about an approach to finding the median of an array. He told me to optimize the approach without sorting the array. I couldn’t come up with an approach to do it. Next, he asked me to assume such an algorithm exists and use it to come up with an optimum algorithm for the fractional knapsack problem. I couldn’t come up with an approach to do it too.

The 3rd professor asked a few questions on convolutions since I said I am interested in Computer vision which I answered completely.

The interview overall lasted for about 15-20 min. The professors were quite friendly and provided hints whenever I am stuck. They care more about the clarity of concepts rather than just plain answers.

Thank you
16

### 2021 GATE Overflow Interview Experience Links.

 College Name Interview Experience Blog Link Program Specialization BARC https://gateoverflow.in/blog/14029/barc-interview-experience-2021 M.Tech. CSE IISC https://gateoverflow.in/blog/13585/iisc-csa-mtech-reseach-interview-experience-2021 CSA M.Tech. Research CSE IISC https://gateoverflow.in/blog/13583/iisc-mtech-research-online-written-screening-test-questions CDS M.Tech. Research CSE IISC https://gateoverflow.in/blog/13558/iisc-research-interview-experience-printing-engineering CDS M.Tech. Research CSE IISC https://gateoverflow.in/blog/13540/iisc-bangalore-tech-course-work-written-test-questions-2021 CDS M.Tech. Research CSE IISC https://gateoverflow.in/blog/13537/iisc-bangalore-tech-course-work-interview-experience-2021 CDS M.Tech. Research CSE IISC https://gateoverflow.in/blog/13453/various-interview-questions-research-programs-iits-iisc-2021 CDS M.Tech. Research CSE IIT Bombay https://gateoverflow.in/blog/13421/iit-bombay-ms-intelligent-systems-interview-experience MS CSE IIT Bombay https://gateoverflow.in/blog/13453/various-interview-questions-research-programs-iits-iisc-2021 MS CSE IIT Gandhinagar https://gateoverflow.in/blog/13434/iit-gandhinagar-interview-questions-2020 M.Tech. CSE IIT Gandhinagar https://gateoverflow.in/blog/13356/iit-gandhinagar-mtech-regular-interview-experience-2021 M.Tech. CSE IIT Indore https://gateoverflow.in/blog/13596/iit-indore-interview MS CSE IIT Indore https://gateoverflow.in/blog/13476/iit-indore-ms-cse-interview-experience-2021 MS CSE IIT Indore https://gateoverflow.in/blog/13381/iit-indore-ms-research-cse-interview-2021 MS CSE IIT Jodhpur https://gateoverflow.in/blog/13532/iit-jodhpur-mtech-cse-interview-experience-self-sponsored M.Tech. CSE IIT Jodhpur https://gateoverflow.in/blog/13530/jodhpur-self-sponsored-with-fellowship-interview-experience M.Tech. AI IIT Kharagpur https://gateoverflow.in/blog/13597/iit-kharagpur-ms-interview MS CSE IIT Madras https://gateoverflow.in/blog/13430/iit-madras-ms-interview-experience MS CSE IIT Madras https://gateoverflow.in/blog/13423/iit-madras-ms-intelligent-systems-interview-experience MS IS IIT Madras https://gateoverflow.in/blog/13453/various-interview-questions-research-programs-iits-iisc-2021 M.Tech. CSE
17

Hello Everyone. I am Neelam Singh passed out in Aug 2021   from a private Engineering college in M.P Bhopal. I appeared for BARC written test in CSE on 25 Sept 2021 and interview on 11 Nov 2021 and by god grace ,I cleared the interview in  first attempt.

How I prepared?

I took guidance from Deepak Sir and Sachin Sir from GO classes. GO Classes helps me to clear my concepts and build my career . All the teachers explain in very detailed and nice manner and also have doubts classes at the end of every class. Sachin Sir and Deepak Sir are highly supporting ,knowledgeable and friendly. I will suggest every GATE and PSU aspirants to go through the free course of DM and C on GO Classes.You will love it .

For written test , I went through the notes of GO Classes and Applied Gate .For interview I refered GO classes notes(for C, DS,Algo) , Geeksforgeeks articles(for C,DS, Algo, DBMS) and GateBook notes for CN .

What all subjects I chose for Interview?

I chose C, DS, Algo , DBMS ,CN . But they also asked OS . They consider one programming language and OS as almost  neccessary  .

what all questions they asked ?

C

1.Write C program to merge two sorted arrays into one and return new sorted array.

2.Why you prefer C over other languages ?

3.Where global and static variables are stored ?

4.How will you return an array build inside a function? (Hint:- using malloc )

DS

1.State some uses of stack DS?

2.How System Stack works?

3.What all activation record contains?

4.What DS will you use to store variable length URL?

5.Write node structure for stack used for storing forward and backward links/URLs visited , while browsing?

6.How stack helps in storing /performing undo or redo operations on the URL visited?( Hint:- By maintaining 2 stacks )

7.Write code for push and pop in stack implemented using Linked List?

OS

1.What is OS?

2.What are all functionalities of OS?

3.What is process?

4.Draw process state diagram?

5.What happens when process is in new and end state in process state diagram?

6.What all resources are allocated to a process?

7.What PCB contains?

8.How PCB is implemented?

9.What is process synchronization?

10.How process synchronization is achieved ?

11.What is semaphore?

12.Write code for synchronization using semaphore?

13.How can 2 processes access same semaphore variable?

14.If suppose a process generate address corresponding to other process memory space , will it be allowed to access? If yes , How? if no, How?

15.What kind of addresses a process generate ?(Virtual or physical)

16.How much memory , a process think it have and it actual have and how mapping is done between two? (concept of virtual memory and pagetable ).

17.What is swap space?

CN

1.Explain how a process will send data to another process on host on another network ?x

2.How ARP protocol works?

DBMS

1.What is transaction?

2.State properties of transaction?

3.How isolation is achieved in transaction management?

4.What if we allow non-serial schedules?

5.What is normalization and explain its type?

6.Do normalization impact performance . If yes , How?

7.When should normalization be performed and when not?

ALGO

1.Suppose you are given a array, return N subarrays such that their sum (sum of elements of each subarray) difference is minimum . Suppose S1, S2,..Sn are n subarrays sum ,then |S1-S2| +|S1-S3|+….+|S1-Sn|+|S2-S3|+|S2-S4|+…. should be minimum . Give algorithm for it.

2.Give greedy algorithm for above problem?

TIPS:

1.Prepare one programming language and OS .

2.Explain in detailed manner, every question.

3.While preparing look at implementation side of every concept , espically in OS,DS.

4.Don’t mug up the concepts . Try GOClasses once.

18

Advertisement date: Oct 2019

Exam: Jan 2020

Shortlist for the interview: May 2020

now coming to my interview

Interview Experience :

Date of interview-  4th/March /2021

Venue- DOS,Delhi

Interview mode: Zoom call in ISRO center (thanks to covid)

Reporting Time- 8:30 AM.

My interview was started at approx 11:00 am.

After entering the interview hall, I was connected with 5 ISRO centers over ZOOM call(around 15-18 scientists overall)

Transcript notation -> <center> : <message/interaction>

• VSSC : Vikram Sarabhai Space Centre
• URSC : U R Rao Satellite Centre
• SAC : Space Applications Centre
• SDSC : Satish Dhawan Space Centre (He didn’t speak a word, but sir was observing entire interview)
• C1 : no idea which center it was

VSSC : Good morning!

Me : Morning sir.

VSSC : ok tell me the technologies you are comfortable with (no intro no nothing lol, straight to business)

Me: am comfortable with ML and AI and am currently doing masters in the same

VSSC : define ML (answered)

VSSC : define AI (answered)

VSSC : relation between two (answered)

VSSC : define Data analytics (answered)

VSSC : components of Data analytics ( sorry sir and end)

VSSC:  (looking at my bio-data form) here you have written you have worked on some IoT applications during your time in XYZ org.

Me : yes sir that was an Internship.

VSSC: Internship? we thought it was full-time(since the description was complex)

Me: Yes sir, I was responsible in so and so part of that project.

VSSC: makes sense, tell me your fav programming lang.

Me: am comfortable with C and python.

VSSC: python! very good.

VSSC: does python have arrays? (answered)

VSSC: the difference between list and arrays? (answered)

VSSC: python have pointers? (answered)

VSSC: over to you URSC

URSC: what does ‘&’ do in c? (answered)

URSC: ‘&’  can be used in before function and variables right, what’s the difference? (answered)

URSC: what is a union?

URSC: alright, suppose you have an integer array of 40bytes, you need to access it byte by byte, how will you do it? (told type casting approach)

they stressed on this question for few mins, I couldn’t come up with the approach they wanted and they finally said hint was the previous question(union), then I was like ahh. then they directly moved on to the next question, no answer and all.

VSSC: you must be comfortable with CPP also right since you know py and c?

Me: Am rusty in CPP but I can answer few questions. (MISTAKE)

VSSC: what does ‘&’ do in CPP? (ikr ‘&’ day lol)(answered)

VSSC: what’s the difference of ‘&’ in c and cpp(half answer)

VSSC: pillars of OOPs (answered)

VSSC: application of pillars.(answered)

VSSC: Inheritance type(answered)

VSSC: the difference between public, private and protected (messed up big time here :( )

VSSC: ok (I could feel that disappointment in their face)

VSSC: function aliasing in CPP?(answered but they went deep got stuck)

Here I ACKed that my CPP and OOPs are rusty

VSSC: No problem, it’s natural. (I was like wow)

finally, they asked fav subjects. told OS,COA and TOC

VSSC: Over to you C1

C1: What is deadlock(answered)

C1: What is zombie process(answered 2 times with example,they were not satisfied)

C1: the difference between file structure and data structure? (not answered properly, then they themselves gave out definitions)

C1: Where is the file structure stored and where is a data structure stored? (again with hint was able to tell)

C1: What is synchronization?(answered)

C1: Types of message passing?(answered standard ones which are in Galvin but, they asked for more)

C1 was not happy with half of my answers, so I felt a bit low since OS was my fav subject.

C1 : we are done

VSSC : over to you SAC

SAC : What is LAN ? (answered)

SAC : How is it different from MAN and WAN? (told: distance and medium, he laughed )

SAC : Ok tell me the difference in the distance then (told but, interchanged MAN and WAN. he again laughed and said MAN is bigger than WAN, then I corrected it)

SAC : (Scrolling through my UG marks cards) define SAN (answered)

SAC : Types of SAN? (forgot)

SAC : What is NAS? (answered in short, he expected more)

SAC : Two simple questions regarding OSI (answered)

SAC : Ok am done (and laughed)

This laugh was messing around in my head. like I was only thinking “did I do that bad during C1? “(form here only downhill)

VSSC : Ok let’s talk about COA now, what is pipeline?(answered)

VSSC : super scalar processor ? (answered)

BIGGEST BLUNDER that led to my results ;-;

VSSC : Throughput of pipeline processor (a simple and basic question(I know) but, messed it up in follow up questions)

since my mind was playing with me I answered it so badly that even I wanted to punch myself in the face.

VSSC : Ok URSC over to you

URSC: what is coupling and cohesion? (answered)

URSC: sanity testing? (answered)

URSC: we do ground testing of rocket software here and you might be aware of generic software testing, how is it different? (answered in a general sense, ma’am was satisfied)

URSC: Have you ever heard a language named as ADA? (I was like what??? then she asked which textbook did you read during advanced computer architecture, this was a subject in BE which I never read. so you know my reaction lol)

URSC: few more generic questions on CPP (I answered 4/6)

URSC: Virtualization in the cloud(answered)

URSC: define hypervisor (told about layer but they were seeking actual definition)

URSC: We are done

VSSC: Thank you we are done

well, the interview lasted for 34mins there were ups and a lot of downs(lost focus in between). I knew that I was out but, after hearing few other interview exp from my friends I thought my questions were a bit tricky and had little hope that I might get In.

but in the end, I FAILED in getting into the merit list (not even waitlist, as expected. you can’t mess up a simple COA question) but had a lot of learnings from it.

Learnings :

- Every stuff is important, these experiences are just for reference, they know and ask everything in an interview(It’s like that saying “if you even have a single point of failure then you will fail”).

- Here they focus more on the quantity of topics covered, in-depth helps but, try to read extra stuff for your fav subjects.

- They see your BE marks card so know the basics of few subjects you covered in BE(especially 4th year ones).

- Whatever happens, keep your focus in the interview (else you will end up like me)

- Luck does matter a lot but it can be overridden by hard work along with practice (practice with others as much as possible)

well, this was my story/exp had a lot of fun giving this interview, I mean you see few scientists who come on TV during the launch(fanboy moment).

I have given a lot of private MNC interviews but never felt this happy. so this interview has its own class.

give your best! (One day I will get there, passion > money :P)

and congrats to the guys who made it in, you truly deserve it :)

19

IIT Madras MS (CSE) Interview

Date: 20-07-2020

Online Interview (Google Meet)

There are 5 interviewers in panel

Prof1 : (smiling) Devendhar right….?

Me : Yes sir

Prof1:  You from Telangana ?

Me: Yes sir

Prof1:  How are you? and is everything fine ?

Me : Im fine sir, thank you.

Prof1: How is the covid situation in your town?

Me: Now situtation is improving in my town sir and day by day becoming normal.

Prof1: I hope you and your family is safe ?

Me:  yes sir, thank you.

Prof1: Asked me Introduction

Me: Introduced Myself

Prof2: Programming question

Given a 2d matrix which contains 0's and 1's only, is there any row contains all 1's ?

They gave me a link of notepad and said me to write code in it.

Me :  I wrote

Prof2: Okay, Done with you.

Prof3: Which subject you chose ? (they gave me a link before the interview to choose the primary subject)

Me: OS sir

Prof3: What are the different scheduling algorithms?

Prof3: What is the pre-emptive scheduling algo?

Prof3: Given a problem (AT, BT), find avg TAT, WT using Round robin algo?

Prof3: What means TAT?

Prof3: How to choose appropriate Time quantum ?

I answered all of them

Result : Selected

20

Hello Everyone !!!

The written exam happened on 12th Jan 2020 and the shortlist for the interview came on 9th May 2020. I was not much confident about the ISRO examination result but I got shortlisted for the interview.

Interview Experience :

Date of interview-  10th – March -2021

Venue- NRSC Guest House Conference Hall, Balanagar, Hyderabad.

Time- 8:30 AM.

In the big reception hall, everyone was asked to sit and wait for their turn. At appx. 8:30 AM, they verified the documents and covid report. Document verification was done. At 8:45 am they called me inside of another waiting room. I was waiting outside of interview hall.

My interview was started at approx 9:00 am :

As I entered the room there was a big table with big screen, and panel head (PH) was on the screen. then panel head asked me to sit.

PH : (smiling) Devendhar right….?

Me : Yes sir

PH:  You from Hyderabad (Telangana) ?

Me: Yes sir

PH:  How are you? and is everything fine ?

Me : Im fine sir, thank you.

PH: How is the covid situation in your town?

Me: Now situtation is improving in my town sir and day by day becoming normal.

PH: I hope you and your family is safe ?

Me:  yes sir, thank you.

PH: okay. Tell me about your academic background ?

Me: Introduced myself.

PH: Which programming languages you are comfortable?

Me: C, Java

PH: What is OOPs?

Me: Answered

PH: What is Polymorphism ?

Me: Answered

PH: What is overloading and overriding ?

Me: Answered (but could not defined in proper way)

Then he asked one of the panel members to continue…

P1 :  what are your favourite subjects ?

Me: Data structures, Algorithms, Database and management system, Operating system.

P1: What are the functions of OS?

Me: Answered

P1: What are IPC Mechanisms?

Me: Answered (I mentioned only few)

P1: Any other IPC mechanisms  than what you told ?

Me: Answered

P1: What are various process states ?

P1: What is pre-emption?

P1: What are synchronization mechanisms ?

I answered all of them, then he moved to C

P1: What is Declaration and Definition of a variable? difference between them ?

P1: What is Postfix and Prefix?

P1: What is Structure and Union? Difference ?

I answered all of them, then he moved to Computer Networks

P1: LAN vs WAN ?

P1: What is Ethernet ?

P1: What is CSMA/CD and explain in detail?

P1: What is firewall and Why we use it?

P1: What is Denial of service attack ?

I answered and all of them, then he moved to Software Engineering

P1: What is SDLC and what are the phases ?

Me: I gave definition, bt he asked me explanation of each phase. Then I explained the each phase.

P1: What is whitebox testing and blackbox testing ?

Me: First, I gave definitions bt bt he asked me to explain. I explained.

Then he asked one of the panel members to continue…

P2:  Are you comfortable with compiler ?

Me: yes ma’am (with doubtful face bcz I didnt mentioned in fav subjects)

P2: Why compiler ?

P2: What are the steps in designing the compiler?

P2: What is interpreter and compiler? differences?

Me: Answered all

P2: Is compiler platform dependent ?

Me: I said yes

P2: If I compiled one program in one machine and can I run it on another machine or Do I need to compile again?

Me: Yes ma’am, need to compile again

P2: are you sure ?

Me: Yes ma’am

P2: really ??

Me: We can use cross compiler also ma’am.

P2: Ok… I’m done with you.

Then Panel head asked one of the panel members to continue…

P3: you did project in Deep learning right ??

Me: Yes, ma’am

P3: What is neural networks ?

P3: What are different types of neural network connections ?

P3: Different types of learning algorithms?

P3: Which one is used in your project ?

P3: What is the benifit of Reinforcement learning ?

P3: What is Activation function ?

I answered all of them

P3: How you say it converges and when you stop ?

Me: answered (but could not explain in proper way)

Then the Panel head said that we are done with your interview and asked me to leave.

My interview lasted for around 30 – 35 minutes.

Result : Selected

I would like to wish all the best to ISRO and GATE aspirants.

I would like to thank GATEOVERFLOW specially Arjun Suresh sir, Bikram Ballav sir and all others who are working to guide computer science students.

Thank you