There were three stages of interview. Firstly, one is basic programming questions. You can use any language of your choice and it is written on paper. Second, those paper answers need to be written on a system and output shown. Third, is a bit more technical but on the computer and you can use internet for help.