An initial phone screening about background (they remove this round to facilitate interview process now). Then an on-site tech interview with engineer or lead of data team that tests basic algorithm design, machine learning, and data processing concepts. The next round is another on-site with RD manager or CFO covering few programming quizzes and cultural fit. If all previous rounds get passed, they’ll plan a short interview with CEO (no tech questions and mostly cultural fit, I think). Got the result a week later after the final round.