You first go through a CV check, if you are selected then you get a short 15-20 minute interview from someone in HR. The questions are pretty basic and are just to see if they match your CV, you can communicate well and would fit well in Google and the team. The next round is 2 interviews with the managers of the team where you apply for. These interviews are 20-30 minutes long and the questions are a bit more specific to the role (advice: research the team, the industry and be passionate about Google). The questions are basically to see if you fit in the team and in the company. The internship position lasts for 10-12 weeks and is great to experience what it would be like to work at google. A lot of people say that the internships are more interesting and enjoyable than the full-time position since you get to work on an interesting project. The full-time position is more of a sales/support job.