Applied online, got online assessment covering fundamental programming in C++, data structure, graphic fundamental, then finally got two phone interviews with the HR and the software manager. The hiring manager, she just asked the behavioral questions and told the software engineering manager would be in touch in a week. Then, got another call after a week or so with the software manager asking about basic experience, skills and QA related questions.