1. Behavior interview: just like other interviews 2. Technical interview in Java: asking about OOP, core java concept, javascript, and database ... 3. final interview with hiring manage: asking you about your motivations and your situation and how do you understand their business model