I was interviewed on-campus
at IIT Madras for
Test Technical Interview Group Activity Technical Interview PRO FIT ROUND HR Interview
- Section 1: Quantitative Analysis and Technical Skills
- Section 2: Coding Round
There was negative marking for these questions (+4 & -1) and the number of questions in the second section were more (10 and 20 respectively, I think).The second part of the test was a Coding Round, online. We were given 3 problem statements to be solved in 45 minutes and the programming languages allowed were C, C++ and Java. However you are required to use the same language for Part 1 (Technical Skills) and Part 2 (Coding Round). So make sure you know any one language in its entirety. I hadn’t touched anything apart from C. The questions were essentially based on data structures.
Word of caution: Be wise in designing your strategy to solve questions, there always IS a sectional cut off and the competition is cutthroat.
- Question 1: How would you find whether a number is even or odd without using any conditions?
- Question 2: Implement a dynamic 2D excel sheet using DS (underwent various levels of improvisations)
- Question 3: A build up that resulted in the concept of using joins in DBMS
- Question 4: Discussed the concept of virtual memory and paging in OS
-1 was pretty much basic, probably just for them to find out whether you know everything that you claim to know. I was asked questions on the basics of C, Data structure implementation, DBMS AND OS. Sounds daunting, but it really wasn't. My panellists were really cool about giving me all the time in the world to think about my answers, they'd even roll their chairs to the corner of the room and chit chat when I'd ask them to stop looking at me. Not a recommended course of action for you guys, because you might get really badass panellists who might want to take a stress interview and using this would probably get you a ticket to take you directly out of the building. But the point is that you don't need to panic when you're asked a question that you don't understand AT ALL. It is probably just a coating of shiny silver on a very basic problem. ALWAYS remember to restate the question as you understood it to make sure that you're on the right track. If you're right you get a bonus for being able to analyse well. If you're not, they will make you understand and you won't spend 15 minutes of your interview time solving a misinterpreted question.
This is subject to change every year, but for ours we had the one with the Lego toys
This round was perhaps the most difficult of all, with gruelling technical questions that I couldn't make head or tail out of. But they were satisfied with a broad outlook to the number of solutions and the different ways to approach the problem. They asked me a little about how my day had been till then and for improvisations on the answers to the questions I was asked in the previous rounds. I was also asked a question about synchronization that I answered with my knowledge of embedded systems. They were really interested in how I applied unrelated knowledge to solve a problem that I would otherwise not be able to answer. This was the end of TECH-2 which made me believe that I had screwed up entirely and that I was out for sure.
I went in to my ProFit round with an "I-should-really-have the-best-time-with-this-thing-since-it-is-all-down-the-drain-anyway" attitude, but really, I think that is just what you're expected to do anyway. :) This ended up being the coolest round of all and I had the time of my life for those 30 minutes. My interviewer asked me ALL the general questions you expect in an HR, and I answered them all very, very truthfully and with really long explanations :P The guy was a veeeeery keen listener and caught on to each and every one of my indications. He let me talk about practically everything, from my very hippie-like outlook of life to the most silly bets I have placed, ever. And the best part was that he was always interested, poker-face like, but always waiting patiently for more exemplifications. Don't bother trying to make up achievements you haven't really made, because they don't care about how accomplished you are, more like how zestful you are, and it probably shows when you're talking about things that you love. Long story short, talk your heart out, they hardly speak in all of those 30 minutes. Let them know that you really ARE passionate about the things that you do.
The next round that I was immediately ushered into was my HR. Now, I probably felt what I did because I had talked a LOT in my previous round, but I really thought this round was predominantly precursory. My interviewer was one of the big shots of the day, but he hardly asked me any questions that could qualify as HR. This person was the only one from all of my interviews who was even remotely rigid, but that too only marginally. He was ultra-friendly again by the end of the interview. This might vary case by case, but he only asked me things like my comfort with relocation and what I aimed to achieve in the next 5 years. At the end of the interview, he kid around a little and escorted me to the waiting room.
Read Full post...