Took 2 levels of interviews, first with with the team leader and the next with department manager. The first interview focus more on technical background check and past experiences.The 2nd interview focus more on management overview, team structures and general knowledge.The both levels took only 2 weeks.