I had one Hackerrank/leetcode style interview with two leetcode style questions which were doable and a workplace simulation which was difficult to practice with vague questions.
I did not hear anything for a couple of months, but got an email inviting me for an interview. The interview consisted of two interviews each with a different interviewer of 1 hour each. Each interviewer asked some LPs and one coding question. The code question for the first interview was to implement a cache with a max capacity with a get/set function. If the key already existed, replace it. If the cache was full then evict least recently used key. The coding question in the second interview was the number of islands problem. The code did not have to compile.
After a couple of days I got the call that I was hired.