First they send you a hacker rank coding test. Nothing difficult. Then, I had to go through 3 interviews since I applied for 3 different departments. 2 technical interviews with two different departments, and 1 with the person who would be my manager.
First technical interview had to solve a problem a long the lines of, "you can take a step of 1 unit, and a jump of 3 units. Find the most optimal combination of steps and jumps for any given input distance, e.g. 21". Then, I had to check if all parenthesis in a string were closed "((())()())".
Second technical interview I had to code a bubble sort on the spot. One of the interviewers was a girl with a face that said, "it don't care to be here" but anyway.
Last interview, the hiring manager was incredibly nice, told me that I had done great in the past two interviews. Asked me about my tech background, how do I stay updated with the latest tech trends, simple questions...