I applied through a staffing agency. The process took 4 weeks. I interviewed at Jazz Networks (London, England)
Interview
Contacted through a recruiter. Initial chat, role fit, interests, current work, etc.
Then an offline programming test in which some has to done in Python and others can be done in any language.
And an interview.
Interview questions [1]
Question 1
Same as as others noted. A number of small programs which are mostly easy.
It's also the same question that they ask everyone, so you can google to find out the exact questions.
After applying, received a long email talking about how their previous venture was sold for $716 million in just 3 years, and prior to that their other products for $270 million, and another for $3.4 billion, yadayada.
The email also had PDFs attached, each with 3~4 problems/questions, for each programming language I had in my resume. One of the questions required a written English answer on pros and cons of a certain data structure (lol seriously?).
After submission, received an email saying my submission was not 'strong enough', and that they 'do not offer any specific details behind your test results'. Unprofessional and utter disrespect for my time.
Lesson learnt: avoid companies like Jazz Networks which are not mutually invested in the hiring process.
Interview questions [1]
Question 1
several programming problems and a bunch of high-school type questions which needed written answers