I applied through other source. The process took 2 weeks. I interviewed at Software Engineering Institute (Pittsburgh, PA)
Interview
I initially contacted a specific individual about a project of theirs. In about a week and a few emails, I was contacted for a phone interview. The questions were focused on the coding challenges I'd faced, and specifics of how I'd overcome them. They also asked about specific knowledge/experience I may have. I was invited perhaps a day later for an on-site interview. I was given very little specifics of how I would be interviewed. I went through three interviews in about the space of an hour. The interviews were all technical-- very few behavioral questions were asked. I was asked to do a bit of whiteboard coding unrelated to the position; typical problem solving sort of question.
Interview questions [1]
Question 1
I was asked to write a solution to a simple string operation problem on the whiteboard. I had forgotten some of the string API, which may have hampered my ability to solve the problem without some assistance (which was provided). The difficult part was that, after the solution had been written, I was asked to optimize it as much as I could.