Software Engineer applicants have rated the interview process at National Instruments with 2.9 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 76% positive. To compare, the company-average is 72.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 11 days to get hired, when considering 94 user submitted interviews for this role. To compare, the hiring process at National Instruments overall takes an average of 19 days.
Common stages of the interview process at National Instruments as a Software Engineer according to 94 Glassdoor interviews include:
One on one interview: 33%
Skills test: 19%
Group panel interview: 13%
Phone interview: 11%
Presentation: 8%
Personality test: 5%
IQ intelligence test: 4%
Background check: 3%
Drug test: 2%
Other: 1%
Here are the most commonly searched roles for interview reports -
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.
It was a smooth and productive experience, showcasing strong problem-solving skills and a solid grasp of data structures and algorithms during the DSA round. There were two rounds of technical conducted.
I applied through other source. The process took 1 day. I interviewed at National Instruments (Pulau Pinang) in Mar 2025
Interview
asked 2 questions, one of the question is object oriented programming question which I think is pretty hard will have to think deep through but the interviewer is kind enough to help you, if you don't understand
I applied for the position through campus placements, and the interview went well. The process was smooth, and I had a positive interaction with the interviewers. I am hopeful for a good outcome.