Had a phone screen, then a take home exercise, then two onsite interviews, consisting of thee one hour interviews with different people, then another take home exam. The interviews consisted of a mix of probability, math and CS questions. The final take home exam required to write the fastest possible python function and had a quantitative finance component.