Round 1 :
Duration 60 minutes
Written round, comprising of aptitude question, logical puzzles, and technical questions.
(basic aptitude + heavy java)
You could clear it smoothly if your basics are clear 🙂
Round 2 :
20 students shortlisted and 6 were in waiting list
I was among the shortlisted students, and the fourth one to give the technical round 😛 !
They started with tell us about yourself, a brief summary of the projects I did.
Then they asked oop concepts and java questions . Questions like threading, diamond problem, virtual destructor, run time polymorphism, compile time polymorphism, operator overloading, operator overriding, searching, sorting, basic algorithms, exception handling, schema, database design, sql queries like finding the second maximum element and joins were the main questions asked .
One of the interviewer gave a table and asked to normalize it. Explain everything you know !
Since I worked with python on a research project they asked questions about it.Then questions about GSoC, GCI and a matlab project . You need to be confident of what you have done and how you have done .
I was also asked a logical puzzle based on the concept of binary search.
I was also asked about the ruby scholarship as I was selected for that and about a technical group for women of whom I am the co founder. One of the interviewer said he felt racial as I made a group only for females 3-4 times (may be he wanted to know how I will react under stress ) I explained with an example of the ratio of females working in Indus Valley Partner (females have increased in Ivp according to them 🙂 )
They were happy at the end 🙂 as they said it was really nice talking to you 🙂
It lasted for 45-50 minutes, within few minutes, I was called for the hr + director round ..
Round 3 :
~10 were called
Duration : 30 minutes
HR + Director round
HR questions like what do you know about ivp, weaknesses, why we should hire you were asked, hobbies
Director asked questions about algorithmns and again projects were asked .
I was asked about sorting techniques, I explained about quick sort, merge sort, insertion sort, selection sort, bucket sort, radix sort, count sort with their complexities and auxiliary space used.
If you like GeeksforGeeks and would like to contribute, you can also write an article and mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.