Went to my schools engineering career fair and talked to the recruiter about possibilities for a full time engineering position. I was called later that evening informing me of my next day campus interview. The first interview, 2nd interview is at the HQ in Austin TX, was pretty straight forward. Behavioral based questions, leadership questions, and a technical question. The technical question was a coding question, being an electrical engineer I was familiar with what they were looking for. The interview itself is very relaxed, the recruiters do a great job of making sure you clearly understand the question.
About 3 weeks later I was contacted that I would be flown to Austin for the 2nd round (final) interviews. NI takes care of all travel, meals, and hotel room costs. NI even gives you a pier diem. The 2nd interview is an all day event, very tiring, there were 5 interviews and you are asked to give a technical presentation based off of previous engineering work. You interview with the 3 groups you are most interested in, a general interview (behavioral), and a technical interview. The most difficult part about the day is the technical interview, it is timed as all the interviews are, the questions build in difficulty. However the engineer leading the technical interview helps you out a bit.
After the interview you are given a pier diem and taken out for a night on 6th street. NI definitely sells you on the "cool" factor and they do a really good job at it. NI is a cool place that does a lot of interesting and innovative things. The workplace is really laid back, there is no dress code, and they are all about college pride.
2 weeks later I got a call that I had been selected for an ELP position and the official offer came in the mail that week. They don't negotiate the offer, but are willing to give you a time extension to think it over.