The first part was hearing the whole process of what the job would be like, which led into a take-home test, coding/math test. I did not go further than that.
Very long online test required. Some IQ test type questions, some riddles, some learning unclear rules. The grading isn't totally clear (for instance, whether speed of finishing test factors into grade).
I submitted my resume through handshake, completed an online assessment and then had a brief phone interview. The phone interview was mostly behavioral with some questions about topics on my resume.