The interview process consisted of 5 steps:
1. Internship Info Session
2. Questionnaires/Assessments
3. Recruiter Screen
4. Hiring Manager Interview - Technical and some Behavioral
5. Decision
The Hiring Manager interview was quite challenging, with some difficult technical questions. The interviewer is very friendly and tries to make sure you are at ease throughout the interview.