Fairly straightforward; initial phone screen followed by an in-person meeting with a few different teams in the office. After this, you'd potentially have a third round in- person interview dependent on which team you'd be joining, then you receive an offer