I applied online. The process took 4 weeks. I interviewed at Sage (Newcastle upon Tyne, England) in Feb 2014
Interview
Applied online which was just sending them your CV. then did a simple video interview which had both competency based and technical questions. Was then invited to their assessment day. There was a fun group activity, a technical test and an interview with two developers. The test relied on you being good a general programming. The group task was mostly focussed on your communication skills than the end result. The interview was very relaxed and the interviewers often probed me wit extra questions that weren't required but it did help me display my knowledge.