Got contacted by recruiter via LinkedIn. Started the process with a 3-hour online test. Content included C++ basics, optimizations, OpenGL basics and writing some algorithms for polygon culling, applying transformations and such.
Weeks later, I was told I had passed the test and arranged an in-person interview. This was split into two parts: first with HR, then with two technical leads of the studio. The HR part was really dull and embarassing. She admitted having no idea of what we were talking about, and basically asked set questions and took notes of everything in painstakingly slow writing. Even worst was the english test, as she didn't have the skills to keep up with me in a simple conversation, and soon reverted back to spanish.
The technical part was much more interesting. First, some questions to probe my motivation for joining a games company and my technical background. Then, I got my chance to ask about technologies, methodology, tools, etc. they were using; and we really got it rolling. Had to cut it short because we run out of time.
Interesting and challenging as it was the technical part, I couldn't help but notice the appalling level of their HR department. Every step in the recruiting process was laced with errors: they sent me the link for the test the wrong day, then the test included more concepts and lasted longer than I had been told. Test results were "misplaced" and couldn't advance until I contacted them again. The HR interview was all kinds of wrong, with her at one point laboriously writing down my nationality on her notes, in spite of my place of birth being shown quite clearly in the CV she was holding.
Worst of all was the sweatshop smell that permeated through their talk. I was told several times about deadlines and the need to work overtime at my manager's whim. Their idea of flexibility was to allow engineers to check in late each day so they could work well into the night.