Firstly it is the phone screen. You'll talk about the understanding towards this company and background of yours. Secondly is the onsite interview, which includes both technical and behavior interview. Need to write test about the professional skills. And talk about some projects you're working on and what challenges you've had.