I had applied online. An initial Phone screen was scheduled a week later. The questions were mostly behavioral- Tell me about yourself, some team projects you have worked on? Why NI?
Thereafter, I got an call for an onsite interview a week later- The schedule was as follows:
The day started with the presentation of 15-20 minutes that covered details about myself, career so far, why NI and Why NI should select me. I had to present in front of 8-10 members followed by Q&A round. The second round was a technical interview round. It lasted about an hour. Then they offered me lunch followed by a hour of behavioral interview.