I applied online and received an email about 2 weeks later to sign up for an interview online. There was no mention anywhere of it being a phone interview, but it was only scheduled for 15 minutes. I had to call and clarify with HR that it was a phone interview. The phone screen was done by the hiring manager and it was very general questions.
I was later invited for an in person interview. There was a data analysis test, short SQL test and general CV questions with the hiring manager and another analyst that lasted about 2 hours total. I was given 20 minutes for the data analysis exercise and then had to explain my findings to the interviewers. The SQL test was 5 simple queries to write.
I was told I would hear back the next week and never did, despite attempts to follow up, so I assume I didn't get the job.