Online Assessment - mix of easy questions and questions that are unreasonably hard to solve in the time limit unless you've seen them before
Phone Interview - mix of behavioral and technicals, with simple probability and a medium sequences question.
HR sent an email about a week after the interview saying that they would update me if I would be moving on to the final round within 3-4 days, and the final round would be later that week. I did not hear back from them for another 2 weeks - extremely unprofessional.