O2Micro interview question

methodology and languages i know