Initial screen, conversation with team, then a take home assignment and a final round. Meant to span across 2.5 weeks but can last less time if you complete the take home quickly.
Experience was negative. The take home assignment isn't difficult but it takes quite a long time to do (make a google cloud account, sign up for a bigquery trial, read through twitter api docs, request a twitter developer token, wait a couple days to be approved for one, ingest the data, write the queries, QA, send it back). I personally was too busy with my current role to finish it completely (which, I imagine, is part of why I didn't receive an offer.
Despite this incredibly long take home the recruiter and hiring team completely ghost if they opt not to accept you. Additionally, the recruiter flatly refused to give a salary range for the position even when asked directly. Despite that, they will ask you for your requested salary multiple times over email and during calls (and even come close to breaking the law by trying to use vague language to ask what your current salary is).
Overall company seems fine but the process needs to be refined quite a bit.