Applied online, contacted by recruiter 2 weeks later.
Recruiter asked me a series of questions via email, most were 'do you meet the requirements for this role' kind of questions, nothing out of the ordinary.
About 2 weeks after that, I had a panel interview with the team I would be joining. I think most of the questions were pretty standard (no trick questions), and more technical questions towards the end. Interview lasted about 30-40 minutes.
Everyone that I encountered during this process was friendly.
The entire process took a while but that's pretty standard for large companies. Overall had a pleasant experience.