Short telephone interview with a member of their HR team. Covered basics of my skill set and what I'd been working on. Also asked about the environment I wanted to work in and why I was leaving my current position.
I then completed a short code task - creating a little game of chance with HTML/CSS/JS. I only spent an hour on it but was invited in for an interview within hours of emailing them the repo.
Next was the in-person interview with Onfido's CTO whilst the same member of HR sat in. I tripped myself repeatedly, came across incredibly unconfident whilst answering the technical questions correctly (!). I didn't do myself any favours. Looking back, the interview was quite pleasant, I just made a mess of it.
Lastly, they ended the interview with a 'quirky startup style' question - something about evacuating London in an hour. Following a poor interview performance I then came up with a dull generic answer to this too!