Applied through their website, they followed up a month later with a video interview asking standard behavioral questions. A few days later got a programming assignment to finish in under 3 days. A week later got called in for an in person interview which consisted of a technical interview.