The whole process is somewhat disorganized. I got a call with the recruiter but didn't hear back from them. It turned out that they sent an email to the wrong address (which was suggested by LinkedIn) instead of the one I provided.
The first call was a coding challenge where I was asked to implement a Tic Tac Toe game in a language of my choice. This is odd because they assume everyone knows how to play Tic Tac Toe. It shows that they don't prepare for the coding interview by asking a boring question for a senior software engineer position. Despite that, I implemented a perfect solution since it's easy. The interviewer confirmed it looked great when I asked if he had any questions. The next day, I was surprised to receive a rejection email. I still don't understand why. Don't waste your time with this company.