Assignment:
I have been asked to build a simple web app from scratch with a mocked backend, it was required to use jQuery.
Call:
Just 30-45 minutes phone call with a Senior Engineer, just explaining what I would be working if I am hired and some questions about my experience.
On-site:
1 full day on site interview, 7 hours including the Lunch time and breaks. You meet different people including Engineering Manager, Product Manager, Senior Engineers, Technical Writer and so on. They ask whatever they want to ask, but there weren't any big implementation or algorithm question.
It is unfortunate that after you put fair amount of effort on an assignment, traveling for on site interview and spending all your day there, They don't care to give single line of feedback for why you weren't hired. Even though I asked for it via email. That what makes all process negative for me.