They ask questions about yourself for about 1-2 hours, then they ask the technical questions. The first 1-2 hours they only want to get if you'll be a fit for their team.
Interview questions [1]
Question 1
They'll give you a very very bad written javascript code and you'll need to say what it does