An online test on technical skills - some questions are quite far-fetched and generally not a great test. Then a 3 hour on-site interview with three technical staff and HR. Great work environment and very friendly place. Technical questions are not hard as long as you understand the basics of algorithms and some C. So pointers, stack frame etc, and data structures and algorithms, heap, list, tree, hash etc. Good luck.