I applied online. The process took 1 week. I interviewed at CAI (Harrisburg, PA) in Jan 2015
Interview
I applied for a senior technical position through a third-party website. After being contacted by the recruiter, I had a phone screen with the person who I would be replacing. We discussed the projects I was currently working on, technology choices I've made, and generally how I go about designing new applications. The call was approximately 45 minutes and while thorough was not particularly technical or detailed. Later that day I was invited to an on-site which we scheduled for that week.
The on-site interview was a panel interview with four individuals; my potential manager, the person I would be replacing, someone at his level from a different department, and a mid-level developer who would be on my team. The conversation was very fluid and natural, we had a discussion and it was not just getting asked a random question from each person. My manager asked behavioral/client-facing questions while the two senior folks asked very detailed technical questions about previous projects. The mid-level developer did not ask any questions but we chatted briefly prior to the interview.
A few days after the interview I received a provisional job offer, contingent on a clean drug test and successful background check.
Interview questions [4]
Question 1
How would you handle a difficult client who doesn't take your technical advice?