There were two rounds of on-sites. They asked me to walk them through a past project, answer some machine learning questions, solve a few hackerrank problems on a whiteboard, and work through a problem solving exercise related to anomaly detection in manufacturing. They required me to provide a salary range up front but their offer was nowhere close (roughly 50% lower than one of my other offers) so I declined.