This was the Taiwan office so their English was not that great. They called me, a graphics designer, via a recruiting firm asking me for an interview to join their R&D department, so I thought this was related to interaction design. Apparently they were looking for software engineers instead, and even though I did explain myself, they made me go through a programming test nonetheless. I was able to answer some questions, as I do have a background in object oriented programming and had learned some C++ back in college, but of course it's nowhere near a software engineer's knowledge.