I applied online. The process took 1 week. I interviewed at Markit On Demand (Boulder, CO) in Mar 2015
Interview
First I had a phone interview where I was asked questions about my background as a developer, my education, and some very general questions about my thoughts on web development related topics. Two days later I was offered an opportunity to interview in person. The in-person interview lasted about an hour, and was broken into two parts. The first part was more or less a discussion where we talked more about my background, how I approach solving problems, how I function as a member of team, why I want to work at Markit On Demand, etc. The second part of the interview was focused on my technical skills. I was asked to write some HTML/CSS, JavaScript, and C# code to solve simple problems. There seemed to be less emphasis on getting everything 100% correct, than on demonstrating how I approach a problem and what sort of questions I asked along the way.
Interview questions [1]
Question 1
Write a JavaScript function that takes a sentence as input, and returns the sentence with the order of the words reversed.