This was for a role in the Singapore office. Phone interview was conversational (not to say non-technical; you do have to know stuff), then it was off to Singapore for an on-site.
As others have mentioned, their HR process is a bit fragile; when I showed up to the Singapore office on the day of our appointment, noone was expecting me! But to their credit, they scrambled to get me interviewed. I give them a pass on these organisational issues around interviews - comes with the territory when undergoing rapid expansion.
I had 2 on-site interviews within the same morning. First interview was with an FDE - whiteboarding session talking about everything from Scala to MapReduce to Monte Carlo (challenging, but a good experience that went well). The second interview was where things went wrong for me... because I hate coding with someone looking over my shoulder! I was not expecting that.
At this second interview (with the Head of Asia) I was presented with 2 technical questions, neither of which was really stunningly complicated, but I just hated the fact that I was asked to code it up on the spot with Visual Studio on an unfamiliar terminal (shitty Dell keyboard and mouse too). If you're like me and you hate pair programming, this is something to watch out for. Whiteboarding is one thing, that's collaborative by nature, but actually implementing code with someone looking over my shoulder is something I find to be a bit uncomfortable.
Thinking about it after the interview, I imagine the role of an FDE can often require this kind of "over the shoulder problem solving" (possibly even on shitty Dell keyboards that a customer site might have), so perhaps they want to test for that specifically - if I were them maybe I would too - but if you're like me and something like that may throw you off, just practice a bit so it won't faze you. It's very frustrating stepping out of the lift after the interview and suddenly realising all the things you screwed up 5 minutes ago just because you didn't feel comfortable!
Anyway, it is what it is. I got a good vibe from the people I met, and from broader conversations about the plans of the Singapore office I think it will be a good working experience for a successful candidate. Better luck to the next guy!