1st interview was with HR
2nd was tech interview
very complicated tech interview. questions made to make you confused and people in the interview not very professional. after that waited for like 2 weeks to get return info although they said in will be in a few days