There was a coding test (very easy), didn't involve data structures or algorithms, was more implementation-focused. Two weeks later, I received a phone call with a 1hr interview where I discussed my resume and previous projects, they told me about what they were looking to work on, followed by a 30 min coding question - slightly more challenging, and they were looking for good coding style. Two weeks after that, I was invited to Boston for the on-site where I had 3 rounds - one with a senior speech engineer, another with a language engineer, and finally a coding round.