It took 1 hour and 15 mins overall. In the first part I was interviewed by two technical persons from the team i would be working with. They mostly asked stuff on my resume, and also basic concepts of specific languages. The second part was with the HR, and took only 15 mins. Keep asking things off the resume and normal behavioral questions. The HR was really nice. The atmosphere encouraged you to say more.
They did not accept me. The reason was I did not pass the security clearance, which requires candidates not having stayed outside Canada over six months in the past five years, while I just came here for study.