I applied online. The process took 1+ week. I interviewed at MathWorks (Natick, MA) in Jun 2012
Interview
Eight interviews over a week's time - three on the phone, five in person. Six technical, two with the recruiter. They did make me a very low ball offer initially. But the hiring manager was willing to meet me again and talk about it. They did increase their initial offer after the discussion, but what I liked was the hiring manager's attitude to the whole thing, which gave me a good feeling about working for him.
The whole process from the first interview until the firm offer took two weeks, including extensive background checks and reference checks.
Interview questions [1]
Question 1
Asked a few questions about obscure features of gmake