1st round is phone interview. The interviewer will ask a series of questions including, but not limited to, history of the company, previous experiences, university's assignments and some general questions about yourself.
2nd round is face-to-face interview. There will be a panel of interviewers, asking more specific questions and behavioural question.
Interview questions [1]
Question 1
what is your expectation of the job in the company?
I applied through college or university. I interviewed at National Instruments (Boulder, CO) in Sep 2012
Interview
Talked to a recruiter at the on campus career fair, gave them a resume, and got a call the next day to set up an interview. I went to the on-campus info session, and went to the interview later that week. I interviewed with a software engineer. Got an email about a week later notifying me that I did not get the job.
Interview questions [1]
Question 1
Find the average value of a binary tree both recursively and iteratively. Explain why iteratively may be preferred over recursively.
I applied through college or university. The process took 2 weeks. I interviewed at National Instruments in Mar 2011
Interview
I met NI at the career fair. I talked about projects I had worked on in the past and explained what I knew about the company and asked about positions that fit my skills. I was called up that night to schedule an interview on campus. The interview was data structures and algorithms based. I believe there was a hardware question as well, but it didn't require prior knowledge.
Interview questions [1]
Question 1
I didn't have any questions that were too overly difficult or unexpected. They asked about traversing lists and printing them out backwards. They wanted many different methods of various efficiencies and wanted to explain the trade off of memory usage and processing time.