The hiring process is smooth but it is more like the cracking of the tech interview process. The hiring team is helping you through the process, I haven't been involved in that long hiring process before, and also not it system design, not in database sharding processes, etc. If you got the interview invitation and are in the same situation as me, just try to watch some YouTube videos about the areas you are not strong enough and read some articles, maybe how core banking works, etc. I guess, it should be fine to crack the process. I did those after each step I got through so it did not help of course. Good luck.