I received two video interviews. One is technical interview and one is behavioral interview. In the technical interview, the hiring manager asked me about 5 programming questions. In the final interview, I was interviewed by the hiring manager and project director about more detailed questions, like my availability, company mission, etc.