This was for a research position in Economics.
First Step: Recruiter phone call for 15 minutes going over some of my past experience and resume
Second Step: A coding challenge to complete within a week (once open it had 24 hours). A lot of open ended questions which included SQL, python and product knowledge
Third Step: A 1 hour interview with a member of the team. Questions included a very easy algorithm question (fizzbuzz), going over past experience (have you ever been in a position where you had to explain technical concepts to a non-technical person), and a case study. She was nice and made me very interested in the position. Not the coldness PhD graduates usually have.
Virtual Onsite: 5 separate 1 hour interviews spread between 2 days. One of them was coding, two of them were economics related (just case studies). one problem solving (algorithms) and a behavioral interview. Everyone in the team seemed crazy accomplished.