I attended the interview process recently and following were the rounds I attended. In my case all rounds were virtual rounds:
1. Coding test: They will provide a link where we need to login and write code. Questions were in easy to medium range
2. POC project: Second round was asked to create a whatsapp like chat application using Python&Flask, databases. Was required to create functionality for one-to-one chat, group chat, message reactions. And write test cases for all scenarios.
Given time was 8 hours, but it took longer for me because I had to setup the environment, dependencies
3. Technical round - Here there will be virtual face to face where we will be asked technical questions related to our skillsets, write few code in screen share. There was not a even a single line discussion about the project that was done in previous round
After few days, I got a single liner saying I was rejected
In my opinion there is too much effort involved in the interview process, especially the POC project, which is definitely not a simple use case.