The interview consists of 4 steps,
1. The recruiter contacted me, and had a talk to me to make me familiar with liftoff, and in the meanwhile, to get more information from me.
2. The screening interview. The interviewer asked me some algorithm questions, I finished them.
3. There existed three round interviews in this step. The first two rounds were similar with the screening interview in the step 2, and in the third round, I was asked to finish a game, which was really fun.
4. I met the hiring manager in this step.
I think the whole interview process was very fluent, and the recruiter is very responsive and very helpful.