2 stages of interviews . First Phone screen with the HR and Senior Staff. Next stage is on site interview with the line managers and team members. All the questions are related to the job details, not all the questions are technical.
In total 5 interviews.
The offer is usually higher than what you ask and there is small chance for negotiation.