The process includes a couple of different stages. It includes a coding question in TypeScript, how to handle throttling and APIs for ingestion and injections of data and an architectural design question - how you would build some kind of system. Additionally to describe some kind of system you've built or done in the past. Lastly, there are some HR interviews and to provide some past work recommendations.