The process started with 3 stages of online tests, including coding and behavioural questions too. The online tests were good, not too hard, enjoyable. Then I was invited to an interview. I could choose from 3 slots, all on the same date, so I asked if there are other dates as well. I was told that those were the only options at that moment, so I replied which one I would like to choose. Then I received an email that all the slots have already been assigned to other candidates, so I will have to wait 1-2 weeks for new slots. I did not receive any further communication from the firm after 3 weeks, so I sent them an email asking whether there are any new slots. I still did not receive any response and 2 weeks later, I got a rejection email. Despite the good online testing part, this turned out to be a very bad experience.