They directly called me onsite for the interview. I interviewed with two people - the middle manager and the CEO. Each interview was brief - 20 minutes, tops. Mostly the CEO just tried to make me feel comfortable (successful attempt at providing a false sense of security, in absolutely broken English). Then they just asked me random questions about my work schedule, shool, etc.