Organization : NIIT
Position : Senior Software Engineer
NIIT Interview Process
I applied via a recruiter for the position of Senior Software Engineer at NIIT. The process about 2 weeks and then I was interviewed at the company. There were four rounds of interviews - one written and three face to face interviews.
Round 1 - Written Test
This was an hour long test and consisted of the aptitude questions with some technical questions and even language skills test. The test was simple and could be easily completed in the time given. I knew majority of the answers and did pretty well. Even before the time ended, I had completed my test.
Round 2 - Face to Face Interview
This round was not a technical one. For most of it I mean. The interviewer just opened my resume and then came a flood of questions leaving me baffled for a couple of minutes. All the projects I had completed were questioned and thus if you are one of those people who write fake things, you will be caught. He inquired about all the problems and why I faced them and even how I solved them. The interview was a long one and by the end I was tired.
Round 3 - Technical Interview
The technical interview was moderately difficult for me. A lot of questions were asked and I was able to answer almost 80 percent of them. Of course the leftovers were difficult for my level. But still I tried my best. Some of the questions:
Q1. What do you know about repository pattern and factory pattern? What is their importance?
Q2. What are some alternate ways to store data other than a relational database? Why would you do that, and what are the trade-offs?
Q3. What is SQL injection?
Round 4 - HR Interview
Finally, the HR round was a big relief from both the previous interview rounds. The interviewer was very nice. The basic HR questions were asked.
Q1. Why do you want to join us?
Q2. Where do you see yourself in five years?
Overall interview was good. I was confident enough in my answers and I did well in the previous rounds as well which was why the offer was made.
How to crack NIIT Interview
The interview process was streamlined. The interviewers were nice. The pressure was there but it was not over the limit and thus quite adequate. I am telling all these things because they matter a lot when you are going through so many rounds without any stop.
Just be prepared with your resume for the first face to face round. The questions can be asked from anywhere where you have been in the previous job. They will make sure that you are an authentic person with genuine experience and thus the questions.
The technical round is a bit difficult and thus you need to be prepared thoroughly if you want to crack that round. I felt a building pressure in that round and it may snatch the confidence from you. Thus be sure you prepare well enough that you don't revert back with a blank look.
The negotiation will be done in the HR round and you can negotiate on the basis of previously drawn salary. Rest, leave something for luck too. My best wishes with a all the appearing candidates.
Thanks Abhishek for sharing the details of your interview.
Send more details and your personal experiences firstname.lastname@example.org