HR call just to see general quilifications, followed by 1 hour online SQL assignment which is challenging, followed by first professional interview with 2 team members getting into details of your experience and some questions about the SQL test, then homework assignment to analyze data which takes about 1-2 days, followed by a 2nd professional interview to present your work on the homework assignment. If you passed all that there's an HR interview, and talk with recommenders