A recruiter from Twitter reached out me to schedule a phone screen. This was a 60 minute technical interview. The first half was trivia questions about Android development (the position I interviewed for was on the Android team). The second was a coding question that involved creating a class and its methods.
Next was the final round, which was 2 technical and 1 behavioral, each 60 minutes long. The first technical was similar to the phone screen, they gave me a very vague description of a class and had me implement it. The second technical was a LC hard. Two days after the final round I received an email from the recruiter to schedule a call, and at the call I got the offer.
Biggest piece of advice would be to brush up on object oriented programming and make sure you can implement a class from scratch.