Complex technical coding test (at senior engineer level). It involved solving a complex mathematical proof and ensuring it was as fast as possible. In addition I did a separate management style interview. Plus a past experience review going over previous roles and challenges.