IIT M MS CSE
GATE CS Rank - 677
GATE Score -731
Category: Gen
Direct Link to written test questions.
Syllabi for Interviews.
HI, this is Ratul Chatterjee. I have secured an AIR 677 in GATE CS 2024. I already had an AIR 738 in GATE CS 2023. So, I was quite disappointed by my performance 😕 in 2024 despite the gate score was a descent of 731. Actually, the number of students appearing this time was quite high (1.25L) due to which there were many people on same number leading to increase in ranks. Looking at the rank I wasn't confident whether I could get any of the top IITs or even IIT H or IIT BHU. So, I decided to fill the MS and MTech RA forms of old IITs.
If u have a rank between 500-2k or even 2.5k u must apply to the following programmes:
- IIT M MS (CSE, DSAI) [Both 2.5 to 3 Years]
- IIT B MTech (RA, CMinDS), MSR CSE [All 2.5 to 3 Years]
- IIT D MSR CSE, MSR Yardi AI [Both 2.5 Years], MTech HVA [3 Years] (prefers people with job)
- IIT KGP MTech AI [2 Years] (Asks questions based on your B.Tech domain like if u r from ECE they will ask from ECE field and less of AI/ML stuff)
- IIT K MSR CSE [3 Years]
- IIT H MTech RA CSE, AI [Both 3 Years]
I will stick to IIT M in this blog further.
Be careful: IIT M MS in DSAI wants interview on AI and ML
Check the syllabus here (zoom-in to see clearly) for DSAI
MS CSE GATE Score cutoff for 2024:
MS CSE criteria for 2024:
[MS in DSAI had slightly less cutoff]
I had filled only CS in IIT M for MS program and then they sent us a mail which worked as a call letter for the interview. Unlike other years like 2020 - 2023 this time they called the students offline for both written test and interview as a part of the selection procedure. The syllabus for the written test was on the subjects of GATE CSE exam. the following extract is from the mail they sent us as call letter:
The written exam will be for two hours and will cover core areas of Computer Science and Engineering, including C programming, digital logic, discrete mathematics, data structures, algorithms, computer organization/architecture, theory of computation, operating systems, database management systems, compiler design, computer networks. In addition, there will be questions on analytical ability.
But on 23rd April we all received a mail regarding a research aptitude test to be held on 25th April. It was already mentioned for DSAI guys but there was no mention of this test in the call letter mail of CSE that we received earlier. Anyways we had to appear in the exam, and they attached a list of FAQs regarding this test which i am providing underneath:
We weren't sure whether this test was to be considered for the selection process or not as in the call letter mail, they said:
Moving forward we were given sample papers on 24th April from all the 6 sessions they mentioned. Here are all the sample papers. The exam was of 1hr as per the scheduled time but there won't be any penalty even if we are able to submit within 1hr 10mins and the submission time was till 1hr 30mins but there will be some penalty after 1hr 10mins.
The selection process includes a written test followed by an interview. The interview will be conducted for those candidates who get shortlisted based on their performance in the written test.
The paper for CSE was scheduled from 1pm and the actual paper appeared in the moodle platform from 12:45pm onwards but I was late and found that on 12:57pm. The test wasn't proctored and was a descriptive one (u can read the description of any of the question paper to get the details)
Then I entered and the guards asked me the purpose of visit I showed them my call letter mail and they asked me to board the bus, with a smile, which will take to the CCW hostel which is the office of hostel management at IIT M.
Panel A: Theoretical CS
Panel B: Systems
Panel C: AI-ML
- U r given glass bottles and u have stairs from 1 to n u have to determine the threshold of the stairs beyond which the bottle will definitely break.
- Binary search and it's optimization. Angry Cows problem
- Insertion in LL and deletion.
- Find the expectation of no of local minimas in an array of n numbers.
Interviewer 2: Ratul tell me what do u mean by the span of vectors?
Me: Span means to take linear combination of a given set of vectors and generating the vectors that can be created from them. In span we usually multiply each vector by some scalar quantity and then add them up which is often termed as linear combination of vectors.
Interviewer 2: So, what will be the span of vectors in R²?
Me: (asked if I can use the board ...they said sure u can). So, I drew two non collinear vectors in R² and said if we take the span of these vectors then we can generate any vector in R² by parallelogram law of vectors.
Me: If we put all the vectors in a matrix and apply the row reduced gauss Jordon elimination or even the gaussian elimination and we obtain 3 pivots at the end then we can generate any vector b in R³.
Interviewer 2: Can u explain in terms of Linear Independence?
Me: Yes sir ...gave the definition of Linear Independence and said if we aren't able to find any non-zero ci such that c1v1+c2v2+c3v3=0 then they will be linearly independent, and we can generate any vector in R³.
Interviewer 2: When will the span of three vectors in R³ will be a line
Me: I was thinking I had to explain by linear independence, so I said with it.
Interviewer 2: Explain geometrically
Me: (Took a pause then I got stroke by the answer suddenly) If all the three vectors are collinear then their span will be a line.
Interviewer 2: Let's say we have all vectors in R^d and there are such n Linearly independent vectors such that n≤d. What will be the space spanned by these vectors?
Me: n-D space in R^d
Interviewer 2: Are u familiar with eigen values and eigen vectors
Me: Yes sir
Interviewer 2: Write down the Fibonacci series
Me: 0,1,1,2,3,5,8,13, ...
Interviewer 2: Let's consider we have a matrix Ax=y such that x is a 2×1 column vector consisting of two consecutive numbers of the series and y is also a 2×1 column vector which are the next consecutive numbers in the series. For example, x= [0 1] ᵀ and y= [1 2] ᵀ or x=[2,3]ᵀ y=[5,8]ᵀ. Can u tell me what is A?
Me: (I borrowed 1 min from the professor then I was thinking how to obtain A. They were asking a transformation matrix for Fibonacci series, and I remembered the concepts of 5 ways to multiply matrices from Professor Gilbert Strang's videos. Then I remembered how to obtain it ...even if I can use two matrices and join them, I can get my final matrix which is the idea behind composition of Linear transformation)
Interviewer 2: Can u say what will be A¹⁰⁰ if we are given it's eigen values?
Me: Thought for a minute (then he changed question)
Interviewer 2: So first let's find the eigen values of A?
Me: Found them.
Interviewer 2: Are any two consecutive numbers of the series an eigen vector of A?
Me: No, I guess (very hesitantly)
Interviewer 2: Why u think so?
Me: In order to be an eigen vector we need to multiply a matrix A times a vector x such that we obtain a scalar λ times the same vector x. But here every two consecutive numbers will get transformed to a new set of consecutive number and there won't be any scalar factor that can generate my old vector x.
[He looked quite satisfied and again went back to the previous question]
Interviewer 2: U r given the eigen values of A. Using them say what will be A¹⁰⁰x? [This will be your last question]
Me: (at lightning speed) λ¹⁰⁰x (I haven't understood the question before😐😅)
Interviewer 2: So that was quite fast. Okay now u have few bonus questions to answer. U have a matrix A whose eigen values u know already. I add a scalar 2 along the diagonals of this matrix. Tell me what will the new eigen values without recomputing it (assume no information about A)
Me: A+2I is the operation that is being performed (A+2I) x=Ax+2Ix=λx+2x=(λ+2) x. So, every eigen values of A can be added by 2 to obtain the new value.
Interviewer 2: Why |A-λI| =0 in case of eigen values characteristic equation?
Me:
Interviewer 2: Tell me the complexity of computing eigen values. Let me simply it, tell me the complexity of computing determinants?
Me: I think it's n².
Interviewer 2: No, it's not n² it much larger than that u can revisit it later.
Greeted goodbye and left with smiles 😁
This interview went as per my expectations. I was quite satisfied by my performance. I went back to my hostel and then visited Marina beach with a couple of friends. Then 8th April I had my train back home. I was able to explore only 20% of the huge campus in 4 days. Flushed with greenery definitely a memorable journey to IIT M. People with high ranks must not lose hope for top colleges and keep continuing their preparation. U don't know when it's your day.
Other questions asked in Panel C interview:
- Why we get real eigen values for a real symmetric matrix?
- Why are the eigen vectors of a real symmetric matrix orthogonal? (answer)
- U r given a bunch of linearly independent real eigen vectors determine the original matrix.
- What are the applications of linear algebra and eigen values and eigen vectors?
- What is basis? and definition of a vector.
- What is LA? Why we don't study non-linear algebra?
Topics to study:
Entire GATE CSE syllabus for EM (LA only), Vector Spaces, Subspaces, four fundamental Subspaces, Rank and Finding the solution to system of linear equations, LU Decomposition, Determinants, Eigen Values and Eigen Vectors, Orthogonal Projection, Linear Transformation, Change of Basis, Orthogonality, Diagonalization.
Sources:
- * Linear Algebra | Khan Academy
- Linear Algebra | Mathematics | MIT OpenCourseWare
- 3Blue1Brown
- GO Classes EM from Sachin Mittal Sir (Free for both CSE and DA syllabus)
[Please don't ask for any notes and study topics mentioned above only. It's better to follow all four resources. U can start from Sachin Sir to get the things familiar and then switch to foreign teachers]
Books (Optional):
- Gilbert Strang Edition 5
- Solutions to Gilbert Strang
- David C. Lay Linear Algebra
- Solutions to David C. Lay
Duration Of my interview: 32 minutes (Panel C)
Verdict: Cheers Selected!
In case you have any questions use the comment section of this post: https://gateoverflow.in/blog/15846/iit-m-ms-2024 (comment section of this blog might be glitchy)
Don't forget to like and love!
U can give interview in formals or casual clothes.For professors your knowledge only matters not your appearance !
ReplyDeleteI have completed LA from Go classes. From where should I study prob, calculus, statistics and ML?
DeleteProbability and stats - John Tsitsiklis from MIT and Khan Academy
DeleteCalculus - Khan Academy and Gilbert Strang's pdfs
ML - IIT M BS Data Science by Arun Rajkumar
Do they ask ML for MS IN CSE (Intelligent systems pool)
DeleteNO even in any IIT if they ask ML and u say u know basic stuff like LA probs and calculus they will be extremely happy to go ahead with your interview.
DeleteThis comment has been removed by the author.
ReplyDeleteThank you Ratul for sharing your journey ,
Deletei hope we will meet next year!
please share your preparation strategy on priyranjankr496@gmail.com ,it will be very helpful for me.
Thank you
Yes definitely
Deletegreat bro...congrats for the selection.....try to collect and post other interview experiences, if you can, it will be really helpful for us :)
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDelete