Screening -> Online tests in math (many problems on a variety of topics) and programming (3 easy problems on data parsing and filling in gaps) -> 3 technical interviews (math, programming, and DS/finance), usually a few simple warm-up questions and 2 more difficult problems to test the depth of knowledge -> interviews with teams, talk about your experience, scientific work, then questions related to the specifics of the team you are applying for, you need to come up with hypotheses about the data -> rejection