I submitted my resume online on their website. A recruiter contacted me within two weeks.
Interview times are very flexible; they gave me a whole month to pick dates from. I had two phone interviews, 45 minutes each, back to back.
This was my first technical interview, so I was very unprepared. I will say, prepare well.
The first interview was not really hard, and the interviewer helped you a lot through the process. Think out loud while you are coding (on Google Docs); the interviewer will help you, and it allows them to analyze your problem-solving skills.
It consisted of some String-related questions, their efficiencies, and ways to improve your code.
The second interview was meant to be hard (as the interviewer himself mentioned). It was supposed to check your limits.
I will not disclose the questions, as I respect their policy. But know your Data Structures well! Like, really well. And also, the efficiency of algorithms.
The following metrics were computed from 7 interview experiences for the Google Software Engineer Intern role in New York, New York.
Google's interview process for their Software Engineer Intern roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer Intern interview process in New York, New York.