NI visited my university where I participated in a 1:1 interview consisting of one technical question and a few behavioral questions. The following week I was invited to select a date for an interview at NI. This was a three day trip to Austin: one day at NI completing three interviews and touring the facilities, another day seeing Austin, and leaving the last. Candidates are assigned a host, an NI employee that guides you through the interview day and accompanies you through Austin - driving you where needed. The host was NI's "extra mile", a true example to their investment in the interviewing process.
Interviews were technical and behavioral and lasted about 1 to 1.5 hours each. The technical questions seemed to aim to extract some domain knowledge and your thinking process (how well do you approach complex problems).