The initial contact was simply to set me up with their online screening test. The test is carried out in a virtual desktop environment where you are given an existing project and a handful of modifications to make to that project. There's no hard time limit, but it's understood if you take more than an hour and a half or so you might not be "good enough". I will give Colibrium one gold star for this method of screening technical ability, since it seems to me a much better method of determining ability than the usual "gotcha" technical questions or trying to write out code on a white board.
I passed the initial screen and was then invited in for a face to face interview. There I was given yet another programming test very similar to the online screen, and was given an hour to solve it (in a suit, no less). I don't know if they thought I cheated on the first test or what, but there must be a better method of verifying that sort of thing than wasting peoples' time with redundant tests,
Anyhow, I solved that problem as well, and was then faced with a panel of three of their staff. This is where the whole process broke down hard. These guys clearly had no experience in conducting an interview, and no idea what they were trying to discover with their questions. They flailed about with random questions concerning my background and my approach to the test I was given. One of them apparently was of the opinion that interviews were an adversarial process, since he seemed to be trying to "get me" with his questions and had a smirk on his face the entire time. They all seemed much more highly strung than I would expect from a company that describes itself as having a "casual" environment.