Phone round (60 min) -> in person onsite (whole day, but it’s 2 70 minute interviews, lunch, one 70 minute interview, and ungraded q&a). Most offers are given directly onsite, after the q&a. Often they dismiss people at lunch if they did poorly in r1/2 of onsite.
Their prep guide is pretty accurate — questions aren’t totally lc style but LC definitely helps. They do seem to care more about what happens in the interview than what the final code is like, but for onsite full-solving is bare minimum. I got through the whole day but didn’t get an offer because on follow-up 2 of round 3 I had a hard time communicating my algorithm for 10 minutes. Hiring bar is really really high, partially because it’s a competitive internship, but their questions are also hella leaked 💀 best advice is to comb through the internet before your phone/onsite, and make it seem effortless when you’re there. Small bugs aren’t a big deal but if your momentum stops at any point during the interview or you need a hint you’re probably done.