I submitted a resume and cover letter through a well known industry site. I was eventually contacted back by a producer who asked me if I would be able to do a Skype interview. The Skype interview was relatively brief, mostly full of fluff and getting to know you type stuff. Shortly thereafter I was asked to send in some recent code samples.
The next week I was asked to come in for an in person technical interview. I was asked a bit more about my resume, asked a few questions about about my code sample and then tasked with doing some basic pseudo code on the white board. I was given a chance to ask questions about the studio and most of the answers I received echoed the fluff from the original interview or were slightly evasive but nothing too dodgy.
After this I was asked if I would be willing to come in for two paid, half days to do some on site programming as a further evaluation. Since I was unemployed and pretty broke I accepted. The tasks I was given were relatively easy, and while doing them I learned that the lead programmer knew less about the tools that the company had chosen to use than I did, I think in those two half days I taught him more then he had previously known about them.