After submitting my resume and application, I was given a coding exercise to complete on my own. Being able to demonstrate my technical aptitude without being under pressure during an on-site exercise was helpful.
After submitting the code exercise, I was offered an on-site interview. The total process took slightly less than an hour and I was taken on a campus tour and met with two senior-level employees in the department. We discussed my technical background, experience, and future goals, and went through an overview of Futurex's position in the market and core technology.
The second interview, again on-site, consisted of additional 1-on-1 interviews with staff from multiple different departments. Some discussions were more technical than others, and it helped to be prepared for that. The interview finished by being given brief introductions to several employees in different departments during a second tour of the campus.