There has been several rounds. First was a phone interview about concrete concepts in OO. Second round was a face-to-face interview with the tech leader. The leader is very charming and specialised in this area. During the weekend, I received the third round test which is about building a small application based on the requirement. The purpose is to test my OO level especially the design patterns.