The process lasted for four rounds. The first round was just with HR: nice conversation, mostly soft skills. Second interview was a bit more technical, mostly about parallelization and computing questions, and some questions on stabilizers. At the third stage they asked for a week-long coding assignment (DP). Fourth stage was a 90-minute interview: quite tough to understand what they were asking for explicitly, and the process felt a bit rushed.