Their first approach to me was to build a simple game that took me about 1-2 hours from the scratch. They preferred it in c#, which I did.
About a week later, I had a phone interview with one the of tech leads for about an hour. It didn't really have much about behavioral, but mainly on technical Q&A style.
Then it was onsite that took 3 hours. First portion was a written test, then 3 sessions of interview, 2 technicals + 1 behavioral. They gave you some restroom break in between if you wanted. Then you go home, wait for their response.
To give you an advice, I did not-so-great on white board question, as in I got the rough solution but wasn't able to jot it down (ran out of time). Don't be discouraged if you do so. That is not the only thing they look after you. They already know you're decent at programming, so appeal your personality more. All my interview sessions concluded like this, "I had a good time."