The interviews were threefold. I can't really provide much detail because there is an NDA involved, but arrays & strings, computation theory, knowing the runtimes, dynamic programming. The first interview focused on how to do things using a simple machine. The second interview involved Python/recursion skills. The third interview was about dynamic programming.