The HR contacted through call after reviewing resume, and we scheduled interview online.The interview was 20 minutes long approximately. With three persons. Myself, HR, and a tech person. Then after three days they asked for final interview with director and it was some general questions.