Process went very smoothly. My recruiter was great at communicating with me and gave me all of the details I needed about each step.
The process consisted of a phone screen, an IQ and personality test, an online coding test, and finally an on-site interview with various engineers and managers. They also treated me to lunch! All of this went smoothly and there were no unfair or surprising technical questions/questions about my experience. Everyone I spoke with was down to earth as well.