After sending CV, I got invited for an online coding test. 2 questions were fairly easy, 3rd one was harder but I had 2h to complete it.
Later I got invited to an assessment centre. I got 2 tests in the morning, if you don't hit the pass mark you might be sent home early. The first one was a Java test. If you know syntax of the language and basics of DS/Algo you will be fine. The second one was logic-based.
Pro tip: IF YOU FINISH EARLY, CHECK YOUR ANSWERS. I found about 10 stupid mistakes that could lose me plenty of marks. I remember people finishing early and staring at the ceiling for 30-60 minutes. When I spoke to them, all of them were confident about their performance. They got sent home.
Later I had two rounds of interviews - one with engineers, one with the hiring manager. The first interview was difficult, we were going very deep into multiple topics and I got asked many questions I had no clue about.
The interview with the manager was stress-free and focused on my motivation. Standard behavioural questions.