Quite intensive, onsite interviews took entire day and the lunch was the only time to pause for the moment. It required a lot of preparations and review of the basics that one usually do not use in day to day work. Great opportunity to learn even if you do not get the job! There were no infamous tricky questions :)