Had a preliminary interview via zoom where I talked about my experience and time at university.
Afterwards, I was given a coding task which I had to finish within a couple of days. Basically, I had to implement (all in C) a simplistic version of the K-means algorithm and print results to an output file.
Finally, with the task successfully completed, was given a technical interview with two people. First half looked at the code I wrote and the other half made me devise a "simple" algorithm to acheive something. Unfortunately, did not make it past this point.