Step 1: Talk with HR, the usual robotic bit.
Step 2: Small case study with a 5 minute presentation + Small SQL test abandoning all the good practices + questions based on those.
Step 3: Offer/Rejection.
Supposed to hear a response within 2 weeks. Sent out a "love letter" on the 3rd week only to get the robotic rejection email that feels automated anyway.
Dug a bit deeper and found out that not only they've changed the entire JD and subsequent job scope massively to include Data Analyst + ML Engineer + Data Engineer all-in-one,
Also found out from their website that the ballpark numbers for salary sits at around $5,000 in the previous JD, to this "new" scope that massively underpays at $2,000. That new JD is now expired too, so I'd assume they ended up not hiring anyone at all because they are clueless on what they should/want to do.
An initially decent impression ended up turning sour. Absolute shambles and a complete waste of time. Perhaps they are not expanding as trumpeted and are one step away from a complete meltdown.
Think twice before applying, could happen to you.