I applied online. A recruiter reached out to me (best recruitment experience ever, really), scheduled a phone call that seemed like a fit check, very quickly through a CV, a little bit about the team and asked questions about me. Then, call with team leads: introduction to the team and questions related to CV, projects and so on. Next stage was more technical: leetcode-like question, pipeline, python. Another technical stage, mostly questions related to data, statistics, no live-coding this round. Last stage was with one of the senior managers. Very chill and informative conversation where we discussed our experiences within data world. I was said when to expect an answer and they reached out back to me in a timely manner. They decided to choose other candidate. Overall, it was a great interview experience, definitely one of the best I've ever had, people seemed very passionate about the company and it seemed like a great place to work.