They gave me a casual call and invited me to a more serious (but still casual) interview with a TSE. Then they gave me a few test. One was programming and the other was just a general reasoning test. There was also a personality test. Rembrandt. A, then they had me schedule an online final interview.
Tough but fair, programming questions were hard and general interview process was wonderful. Had a tough time with some of other more detail speed questions. Would recommend to any aspiring people.
I took an assessment and had a phone interview. the assessment was not a language specific it used its own made up language for the assessment. It was not difficult.