I was invited to a Software Engineering Internship interview after I had participated in a Google event. They wanted me to send over my CV. I then had a GPA of 4.0 in the PhD program and a few scientific papers published. Besides that, until then I have had a few work experiences. They arranged a phone interview that is composed of two parts. Each part lasted for about 45 minutes. They first introduced themselves to me and asked me what programming language I am most comfortable with. Then, the two interviewers asked me algorithmic questions and a few questions on the generic properties specific to the Java language.
Interview questions [1]
Question 1
Q: An algorithmic question that involves the use of lists.
Q: An algorithmic question that is relied on probabilistics.
Q: What member functions does a specific Java class have?
I applied online. The process took 4 months. I interviewed at Google
Interview
The technical interviews were fine. Every interviewer was very nice with me. My recruiter didn't manage to find a team for me tho, thus I was not able to work here.
I applied through college or university. I interviewed at Google (Neu-Delhi) in Aug 2020
Interview
Google came to our college during summers to hire interns for next year. There was no coding round conducted students were selected on the basis of their resume and CGPA.