A recruiter reached out to me and was very forthcoming with details on the vacancy and why he thought I might be a good fit.
This was followed by an interview with 2 Multiverse engineers, going through some code that they'd given me ahead of time (so I had plenty of time to familiarise myself with it) to explain how it works etc. There were also behavioural questions like "Tell me about a time when you x".
Next, there was a take home task to complete in a language of your choice (I chose Python). The problem itself is quite simple, so you can use some of the 3 hours to also show that you know how to write tests and organise a small project.
This was followed by a 2nd interview with 2 more engineers in which you walk through the exercise and they ask some more behavioural questions.
Lastly, there was a final stage interview with someone senior within Multiverse.
Throughout the process, the interviewers made me feel at ease and were kind and supportive. No trick questions.