Submitted resume & cover letter then had a roughly 1 hour phone interview which was a mixture of questions regarding algorithms and computer science concepts with one of their software engineers, as well as personal and career questions with some higher level management.
Shortly thereafter I was invited to headquarters for a longer, tripartite interview, with more extensive coding questions (on paper), then more general computer science questions, and finally an interview with one of the founders.
I applied online. The process took 1 day. I interviewed at Tresys in Dec 2011
Interview
Company recruiter contacted me and asked basic questions. Phone interviewed by a senior technical engineer. Went to the company, took a test, and was interviewed by other three engineers and one person from the management team.
Interview questions [1]
Question 1
When do you think you should report to project manager?