I applied in-person. The process took 3 weeks. I interviewed at MetaCommunications (Iowa City, IA) in Mar 2014
Interview
I applied in person at their office and after seeing my resume, they offered me a technical interview. For that, I was in a meeting room with one of the engineers and a computer. He asked me to solve various programming problems in whatever language I wanted. The entire technical portion took about an hour, and my interviewer even gave feedback on how I could improve my code during the session. After he consulted with another engineer, I was immediately offered a position.
Interview questions [1]
Question 1
Questions focused on the manipulation and traversing of data structures (i.e. outputting elements of a structure in a particular order).