I walked in, and did the introductions. I had two programming problems to solve, but these weren't puzzles. The two questions were fairly simple, that used a lot of basic features of the language they use in this shop.
The first question I couldn't remember the exact function names in the standard library (it's PHP, the stdlib is HUGE and stupid) but the interviewer helped me, and once I had the right functions in place, was easy.
The second question tested OOP knowledge, and again was easy for any actual programmer.
Then, once I'd passed that with flying colours, we moved on to the normal "interview".
This week, I'm going in for a day (paid), to see if I'm a good culture fit, and look at the projects I'll be working on.
I believe this is a brilliant way of interviewing and making sure you get the right candidate. Anyone who can't program will fail instantly (apparently thats a big problem here in Australia?), and then if the rest of the interview goes well, culture fit is actually TESTED (albeit as much as you can test in one day).
I'm looking forward to this place actually :)