There were an initial behavioral round, which was followed by two technical rounds. The first technical round was an easy-medium leetcode problem and some logical thinking problems. The second technical round was a machine learning algorithm overview.