The process took 1 day. I interviewed at National Instruments in Mar 2011
Interview
At the interview I was asked to chat with them on skype. I recieved an email setting up the skype call and it was a mixture of telephone call too. So the interview was on the phone, and I was asked to write the answers or piece of code on skype
Interview questions [2]
Question 1
Which class structure would you use to design a deck of cards?
The process took 1 day. I interviewed at National Instruments (Austin, TX) in Apr 2011
Interview
I applied online, around 2 or 3 weeks later I got an email from NI for a phone interview. I got the email in the morning and we scheduled the interview for that same afternoon. A senior engineer asked me some work status, behavioral, and technical questions. It was 55 minutes long.
After I got the email I appeared in the National Instruments system as “Under consideration”. Next morning, after my phone interview, my status was ” Not Selected”. I didn’t hear from them again. I believed I answered well 1.5 out of the 3 main technical questions.
Interview questions [1]
Question 1
Behavioral Questions:
- Talk about the worst bug you have had.
- Which language do you prefer (They don’t really use Java, mostly C++/C#)
Technical Questions:
-If you are designed an mp3, how will you shuffle a music list? Suppose the list is 10 songs? Suppose now the list is 10.000 songs?
-If you are designing and text editor from zero, what data structure will you use to save the text? How will you manage the memory?
-If you have a binary tree, how will you calculate the average of all the nodes in the tree? The binary tree can have many nodes. Write a code that will give average of the sum in binary tree.