Role introduction with current member of dev team followed by 2 hour technical assessment with, math and programming questions. Still waiting to hear back for the final round zoom interview.
Role introduction which is just a zoom webinar, then a long long test covering personality, logic, reasoning, programming skills. It definitely seems like they want to weed out certain types of people with their long process.
I applied online. The process took 2 weeks. I interviewed at Epic
Interview
A phone interview as well as a multi-stage skill assessment. One assessment is about programming (though is language-agnostic) and the others are mostly math focused. The phone interview was quite pleasant and they spent most of the time describing the company and its values and asking for you to describe your previous work experience.