I applied online. The process took 1 week. I interviewed at Airware (San Francisco, CA) in Sept 2013
Interview
They ask for a coding test after initial semi-technical phone screen; I was required to do a coding assignment and given 48 hours. While it was made clear to the interviewer that my primary languages are Java, C++ and Perl, I was required to use Python (even though position description didn't indicate python as no.1 language used)
Interview questions [1]
Question 1
Coding assignment in Python language: write a program that spawns 10 processes to run tests (mock/stub method for tests is provided). If you kill a process, your main program/process recreates it. You're also required to assign numbers/ids to each process as you create them and ensure that when you recreate killed process, the restarted process is assigned the same ID (from 1 to 10, in this case)