I applied online. The process took 4 weeks. I interviewed at Farsight Studios (Big Bear Lake, CA) in Jan 2016
Interview
Applied in mid-December, was contacted a week or so later for a phone screen. Standard phone screen, though at the end warned that the pay is rather low. A week or so later, a technical phone screen with the lead developer generally focusing on general C++ questions (what's a template, what's a virtual function, etc.). A day later, told that it went well and that some time after the holiday season I could expect to be flown out to Big Bear Lake.
I was flown out in mid-January as expected. Was given a four-part coding test written by the lead developer: questionnaire (eg. "Can you have a virtual constructor and destructor?"), compile-time errors (eg. semi-colon missing), runtime errors (eg. off-by-one error), and implementation (eg. pack RGBA byte values into a 32-bit int and unpack). Afterwards I was taken out to lunch by the VP. After lunch, joined a group of about 7 in the conference room for a technical/personality interview.
The conference room interview went incredibly awkwardly with long gaps between questions. No one seemed particularly prepared for the interview, so no one seemed to have anything in mind to ask me. Afterwards (around midday) I was told I would be contacted in about two weeks, and given the rest of the day to enjoy myself.
About two weeks later, received a no-offer call.
Interview questions [1]
Question 1
How would you update the values in an array without using array notation (given a pointer to the array)?