technical interview with senior engineer then interview with the hr then you will finally interview with manager , then if you get accepted you will get an offer , you will get the right to accept it or reject it within one week , the problem here is after I have done the interviews and got the offer , and was about to start the job , they suspended the offer cause of corona , it was really disappointing experience as i have suffered to even join the bootcamp , and spend there 3 months as a trainee , and then pass their hiring interviews again , and after waiting for more 1 month , they tell me that they suspended the offer until further notice , that was really very bad experience .