Indian Institute of Technology (IIT), Chennai

Chennai, Tamil Nadu

Your seniors at Indian Institute of Technology (IIT), Chennai were your true well-wishers, they shared their placement interview questions for you. 🙏

filter iconFilter interviews by

Indian Institute of Technology (IIT), Chennai Placement Interview Questions

Updated 4 Dec 2024

23 interviews found

user image Srinidhi Prabhu

posted on 21 Aug 2016

I applied via Campus Placement

3 Interview Rounds

Interview Preparation Tips

Round: Test
Experience: A bit challenging but interesting.
Tips: 1) Solve as many problems as possible on the website "InterviewBit".
Duration: 75 minutes
Total Questions: 3

General Tips: Don't
Skill Tips: Need to have the ability to code on paper. This needs practice

Skills:
Duration: 2 months
College Name: IIT Madras
Motivation: An exciting company to work at.
share interview

I applied via Campus Placement

3 Interview Rounds

Interview Preparation Tips

Round: Test
Experience: Questions on linked list, basic logic and an adhoc math problem. Questions were very doable, but time maybe the only constraint
Tips: Manage time, get used to fluently coding in C Java or C++. You wont have access to Internet, man pages during contest so practice coding g without them.
Duration: 3 minutes
Total Questions: 75

Skills:
Duration: 2
College Name: IIT Madras
share interview

I applied via Campus Placement

3 Interview Rounds

Interview Preparation Tips

Round: Test
Experience: Very easy test
Tips: Prepare well for trees and linked lists related questions.
Duration: 90 minutes
Total Questions: 15+2

Round: Technical Interview
Experience: The experience was not so good and I am surprised to get selected.
Tips: Go unprepared and answer questions without feeling any stress as the questions are easy. But stress makes them difficult.

Duration: 2
College Name: IIT Madras
Motivation: Work related to ML was my basic motivation
share interview

Software Devolopment ( and ML ) Interview Questions

user image Shiva Krishna M

posted on 24 Aug 2015

I applied via Campus Placement

5 Interview Rounds

Interview Questions

  • Q1. What is linear regression ? How do you find the estimates of the coefficient vector.
  • Q2. He drew a distribution of data points into two classes. Construct a decision tree for the distribution. Write pseudo code for the same.
  • Q3. Discussed about my past internship which was also in ML
  • Q4. Consider the Uber cabs company. There are many factors that determine the availability of the drivers and the demand of the users. Model this scenario from an M...read more
  • Q5. A simple probability question involving likelihood estimate.
  • Q6. What are the problems of over-fitting ? How do we remove it ?

Interview Preparation Tips

Round: Test
Experience: The first round was in multiple choice format. Most of the questions were from I/O in C , C++ and Java. There were few questions on operating systems and other topics in CS. Most of them were easy and the only factor is time. You have exactly 30 mins to solve 15 MCQs.
Tips: Be prepared in C , C++ and Java. If you are new to any of these languages , at least have a look at the basic input output functions.
In my class they basically selected everybody to the coding round. However it is always good to write as best as you can since they look at cumulative score at the end.
Duration: 30 minutes
Total Questions: 15

Round: Test
Experience: There was a coding round for the selected students. In my class everyone was selected to this round.There were 2 questions :

1 ) Given a Binary tree find sum of data at all the boundary nodes. A boundary node was defined , which basically evaluates to any node on the left most path , right most path and the leaves.

2) Given 2 numbers in a linked list form i.e each digit of a number in a node of the linked list , return the linked list that is the difference of the two input linked lists.
Tips: Coding is only perfected by practice. Have a good understanding of Data structures and common algorithmic paradigms including DP , Divide and Conquer, greedy etc.
Duration: 60 minutes
Total Questions: 2

Round: Group Discussion
Experience: Here's the deal : The group of students selected are seated in a big room. A problem statement is put up as a power point slide ,and you are expected to come up with appropriate data structures and algorithms to solve the problem. There are mentors who assist you ( if needed ). You have to explain your approach and write a (psuedo) code for your idea.

In my case the problem statement was as follows :
"Consider a game as follows : There is a 4X4 size game board. On each slot in the board a dice is placed. The dice has a character ( a ,b ,c .. ) printed on it. There is a character on every side of the dice. Now find all the words that can be made (in the wordament game style ) by the characters on the top face of the 16 dices. Now also write a shuffle function that shuffles the board.
Tips: It was an easy backtracking question. If you can improve your data structure , it would fetch you extra points.
Duration: 60 minutes

Round: Technical Interview
Experience: Basically I applied for a machine learning profile. So all the technical questions were from basics of ML. If you have good basics in ML , the interview is very easy. I was doing ML this semester only. So he might have limited with basics :P
Tips: Tell your mentor if you are not aware of a particular approach to ML classification( or regression) . He ll teach you the basics(literally :P ) and then ask questions.

Round: Technical Interview
Experience: It is okay if you don't come up with great model. I only knew about Linear Regression and modeled it accordingly.
I took --- > Y = ( Demand/Availability) as my output variable and identified a few input parameters. He was satisfied with that :P

In the third question he elaborated a little more on Bias and variance.
Tips: Basic ML is more than enough.

General Tips: Be confident. Dress properly for interviews. If you get the internship more than happy. If not : remember this " Success is going from failure to failure WITHOUT losing enthusiasm"
Skills: Algorithms , Data Structures, Machine Learning, C, C++, Java
Duration: 2
College Name: IIT Madras
Motivation: My long term goal is to be a data scientist. So an ML profile at Microsoft was the best thing I could get now :P
share interview

I applied via Campus Placement

4 Interview Rounds

Interview Preparation Tips

Round: Test
Experience: Easy
Tips: Read data strucuctures and Alogorithms
Duration: 30 minutes
Total Questions: 15

Round: Group Discussion
Experience: Good.
Tips: Think of design
Duration: 60 minutes

Round: Technical Interview
Experience: Good
Tips: Read data structures and algorithms

General Tips: Learn Data structures and Algorithms welll.
Skill Tips: Know Data structures and Algorithms
Skills: Data structures and Algorithms, General coding and problem solving
Duration: 2
College Name: IIT Madras
share interview

I applied via Campus Placement

3 Interview Rounds

Interview Preparation Tips

Round: Test
Experience: This would include puzzles, algorithm analysis, logic, probability.
Tips: Learn algorithm analysis properly. Try lots of puzzles.
Duration: 30 minutes
Total Questions: 15

Round: Technical Interview
Experience: You will be asked to tell your interests and preferred subjects. Only commit to those topics, which you know well and you are prepared to take the questions to any depth. Don't include any skills with partial knowledge in your resume. If you have to include, then make sure you tag them (use * or write "basic" in brackets).
Tips: Learn whatever interests you, but make sure to learn it deep. Focus on your strengths. Don't cover up your weakness, tell them you don't know that. Don't try to manipulate the interviewers or you might be lead to a dead end. You will only be interviewed on the things you know. They want to know what you know and how fast you can learn. They don't care about what you don't know. Just be good at something and you will surely make it. All the best

Skill Tips: Whatever you learn, be a master in it.
Skills: c, java, debugging, algorithm analysis, logic, , , , Object Oriented Programming,
Duration: 2
College Name: IIT Madras
share interview

Interview Questions

user image

posted on 23 Aug 2015

6 Interview Rounds

Interview Questions

  • Q1. Code a program that finds the diameter of a given acyclic connected graph
  • Q2. Print all (a,b) such that a+b=k in Array[n]
  • Q3. Some questions related to your field of interest(For me it was on CSS)
  • Q4. Given n houses in a row and 3 colors , we need to paint all the houses with the condition that no two adjacent houses are in same color, The cost of painting de...read more

Interview Preparation Tips

Round: Test
Experience: Fairly simple questions to be done in the time limit made it a reasonably good test to filter. There was a MCQ test with 15 questions(30min) followed by 2 programming questions(1hr) . The time for coding was ample while that for MCQ was apt.
Tips: Just brush the concepts of pointers, guess the output kind of questions. Basic sorting algorithms. Revision of the graph theory related algorithms will help you through out the selection process(both coding and MCQs).
Duration: 90 min minutes
Total Questions: 15+2

Round: Group Discussion
Experience: It was a beautifully constructed knapsack problem. They would want to see the way you approach the problem rather than the solution. They would help you if you are stuck.
Tips: Just stay cool , don't try to classify problem into the theorems or similar problems that you have come across before, rather see how you can approach, basically don't be in a hurry to apply all that you know.
Duration: 40min minutes

Round: Technical Interview
Experience: Popular questions again, they were particular about writing proper code and not just the pseudo code.
Tips: Just revise what you've done already if you are from cs, for non-cs I would advice to get thorough with standard things in graph theory , with coding as well theory , helps quite a lot.

Round: Behavioural Interview
Experience: The person that was interviewing was trying to discourage me by not paying attention

Duration: 2
College Name: IIT Madras
share interview

I applied via Campus Placement

4 Interview Rounds

Interview Preparation Tips

Round: Test
Experience: objective test basically consists of programs written in diff languages like c,java and we need to give output of such programs.
programming section consisted of 2 questions which dealt with data structures,it was pretty much simple to code them.
Tips: command on data structures and algorithms is helpful.
Duration: 90minutes minutes
Total Questions: 15+2

Round: Group fly
Experience: A question (again based on algorithm) was given to a group of 6-8 people.Though it is named as "group fly" it is supposed to be solved individually.
Tips: again dsa is helpful

Round: Technical Interview
Experience: A couple of questions based on algorithms are asked by the interviewers.Even if we cannot solve them fully,your approach
to the question is what actually matters.

General Tips: Be confident about what you are telling
Skills: Data structures and algorithms
Duration: 2
College Name: IIT Madras
Motivation: Reputed company
Get exposed to corporate world
share interview

I applied via Campus Placement

6 Interview Rounds

Interview Questions

  • Q1. Given a string of unknown length, what is a good approach to find n-k th element from last
  • Q2. Given an array of strings, count the number of unique occurrences

Interview Preparation Tips

Round: Resume Shortlist
Experience: They checked my CGPA and my projects worked on. They also looked at previous internship I have done
Tips: Focus on CGPA and projects done. Also mention internship experience.

Round: Test
Experience: Easier questions and good amount of time to think.
Tips: Careful with IDE.
Duration: 60min minutes
Total Questions: 2

Round: Group Discussion
Experience: Enough time to think,solve. Questions were easy and only tested basic understanding of ds and algos.
Tips: Think well. They do not expect complete optimal solution. Discuss your ideas with members there

Round: Technical Interview
Tips: They do not expect optimal solution. they want to know thought process

General Tips: Be thorough in course work being done at present.
Revise the projects you have done in your semester
Skills: Data Structures, Algorithms, Probability theory, Basics of Machine Learning
Duration: 2 months
College Name: IIT Madras
Motivation: Microsoft !
share interview

5 Interview Rounds

Interview Questions

Interview Preparation Tips

Round: Test
Experience: It consisted of 20 questions primarily on C (What will be the output/error types). 3-4 of these questions were on basic logic, data structure, operating system etc.  30 minutes were given, which everyone found adequate. The test was not very difficult since I was thorough with books such as . Two codes were to be written, compulsorily in C. Both the questions were directly taken from the book Cracking. Question 1: A sorted array is given, but it is rotated an unknown number of times. Find an element in this array. Time complexity should be log(n).  Array example:  15, 17, 19, 50, 1, 2, 6, 8. I did not know how to do it. I tried a modified binary search but it did not work for all cases. So I just used a normal for-loop (Linear Search)Question 2: Find the in-order successor of a node in a binary tree.
Duration: 30 minutes minutes
Total Questions: 20 questions

College Name: IIT MADRAS
share interview