I applied through a recruiter. The process took 3 weeks. I interviewed at Sky (London, England) in Oct 2015
Interview
The whole process took 3 weeks and went through 4 stages. The first stage was a phone interview with HR. I was asked basic questions relating to why I wanted to work there and so on(no technical stuff). The phone interview with the woman from HR was very pleasant and easy. The second stage was a phone interview with one of the senior engineers. This time I was asked more technical questions relating to software engineering. The third stage was the code production stage. I was sent a brief and was asked to develop a small application so they could get a feel for my programming abilities and style. And after all that I was finally invited for a face to face interview with two of the companies senior software engineers. This last interview stage was split into two parts. The first part was just sitting down and having a chat with the two engineers about the code I had produced earlier and just talking about different technologies. I really enjoyed this part as we were having a proper chat and it felt like I was talking to some friends from University and not like I'm being interviewed for a job. The second part was an aptitude test. This part was slightly less enjoyable since the test requires you to concentrate very hard for a very long period of time, but at the same time It was not very difficult and quite thought provoking.
Psychometric test and job insight test followed by programming test on codility. Three questions were available in multiple languages, but two were in JavaScript & JS React only. I need more words
I applied online. The process took 3 weeks. I interviewed at Sky in Mar 2017
Interview
One week after submitting my application through the online tool, I was called by the group leader of the department and he invited me for an on-site interview.
He told me that I should prepare for one technical and one behavioural interview, which were scheduled back to back.