I applied through university. The process took 1 day. I interviewed at National Instruments (Bengaluru) in Sept 2012
Interview
First round was mainly technical, predicting the output. Only 3 aptitude based questions and 1 Programming question.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Second round started with
1) Tell me about yourself.
2) What projects have done in Engineering ?
3) Write the algorithm to find the maximum sub sequence sum in a array which contains both +ve and -ve numbers.
--> Started with a trivial O(n2) solution.
--> Recursive solution.
4) Given a array of infinite size, and there is a window of size k. Which is moving in this array :
Eg :
<-- 2 || 3 4 5 6 || 10 11 9 ---->
here array is
<-- 2 3 4 5 6 10 11 9 ---->
Each step the window moved in the following manner :
<-- 2 || 3 4 5 6 || 10 11 9 ---->
<-- 2 3 || 4 5 6 10 || 11 9 ---->
<-- 2 3 4 || 5 6 10 11 || 9 ---->
Explain a efficient algorithm using a good data structure to find the maximum number in the window effectively? After i explained he asked me to code the algorithm.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Third round : This session was more like a conversation.
1) Tell me about yourself.
2) Explain your research papers.
3) You are told to design a online Cards game..how would you go about doing it ? What data structure are you going to use it ? You know that for playing any card games we shuffle the cards. How will one do that ? Write a code to do the same.
4) Do you know about deep copy and shallow copy. Design a algorithm to do a deep copy of a tree ! Write the code to do the same.
NO HR round.
Interview questions [1]
Question 1
The question was that im an employee of a company which conducts online card games. So millions of games are being played at any point of time. So find the best way to represent the 52 different cards and also explain 2/3 ways which can be used to shuffle the cards so that shuffling is absolutely random.
Friendly, relatively easy. Not as difficult as other competitors. May have been easier since I was a student coming out of school and it was a past student. Very excited
Interview questions [1]
Question 1
Draw the signal of a temperature sensor with amplifier.
I applied through a recruiter. The process took 2 days. I interviewed at National Instruments
Interview
Lasted for about an hour. Some basic behavioral and situational questions to start and then two technical questions. I submitted my resume to a recruiter at my campus's career fair and was offered an interview the next day. The interviewer was very nice. They want to make sure they have people who are excited about what they'll be doing - not just yes-men/women.
Interview questions [1]
Question 1
How would you convert sound that a microphone picks up to a signal on a computer?
I applied through a recruiter. I interviewed at National Instruments
Interview
It was during Career Fair in college. I talked to recruiter there and I got a call on the day after the career fair. The recruiter talking with me was friendly and did not have any gruff manners. It was really good experience.
Interview questions [1]
Question 1
What was your hardest project and how did you deal with?