First, you have to apply on their portal or be recommended.
Then, you get a phone call from HR so they get to know you a little bit and propose an interview time.
At the interview, depending on your knowledge area, they will ask few questions.
Interview questions [1]
Question 1
As I was a student in Computer Science, questions were pretty basic( in C): about functions, pointers, some vector sorting algorithms, stack/memory, etc.
Online test (general ability), online video interview and on site interview (previous experiences, why this company, why that department and description of the role of intern ( can you do that and how)
One round of interview about personal experience and introduction of the role responsibility, smooth and friendly communication and experience, positive impression of the staff and company. Overall, the process was efficient and well-structured.
First there is an IQ test. Followed by a technical interview, followed by a HR.
During the technical interview I was asked some basic OOP questions and a simple program to implement.