I applied through CREW network (a networking event). I was emailed by the president regarding my resume within 1-2 months afterwards. They asked me for an interview. There was a lot of back & forth in email to get a time for me to come in. I interviewed with my "now" boss who is the manager of the researching team. It was very casual, one on one interview. He asked me no "normal" questions like "name a situation..." etc. He was more interested in my career goals, why I wanted to work with NPV, what I knew about the company (he introduced it to me), etc.
After the interview, he emailed me for a list of references. After I sent that, he called my references the next day (they told me), he called me immediately after he called my ref (apparently they spoke well of me). He offered me the position immediately. He emailed a few days later the actual "offer" to make it formal. I created a start date, he sent paperwork to bring, etc.