I applied and got a link to my hackerrank interview the next day, it wasn't proctored and consisted of 4questions. You do not necessarily have to solve all here, as I recall that I was able to solve three and the fourth more than half(8/12), I failed due to time limit exceeded. I got a link to schedule my next interview the next day which I did to find out if their needs aligns with mine. I had this interview but was dropped after this. Apparently what I was looking for they weren't hiring for that yet