Entire process has 5 stages including the recruiter screening call. A combo of technical, take home assignments plus chats with the hiring manager and a panel at the end.
The first take home assignment is fairly easy and straightforward but it is timed so the pressure stems from that.
The second technical assessment can be a bit tricky and requires one to have a keen eye for nuance. However it is doable and you are allowed a week to complete it.
The panel interview is probably the hardest round and challenges you to recall within the depths of your brain all the various processes and scenarios you have ever encountered. Describe them clearly and you will do fine.
Overall, the entire interview process was okay but long. The hiring manager was one of the nicest people I ever spoke to and seems very genuine and humble.