Google is great for someone just starting out. Interns have plenty of resources for learning, and there is a lot to learn from. An internship also instills good coding practices and style.
The matching process is fairly non-transparent, and results can vary widely depending on the project and team you are matched with. That said, at worst, you are only looking at a boring job.
Keep up the good work. Google is a company with values and leaders that respect those values. It was a pleasure to work there.
Technical phone interviews with software engineers. You set up your interview dates with recruiters a few weeks beforehand. The process can go up to three different rounds. They provide you with a wide array of materials to prepare.
I went through two hour-long technical interviews after an initial phone screen. I received simple LeetCode medium/easy style questions from the interviewers. After the interviews, I was asked if I had any questions.
OA is becoming extremely hard. I would recommend doing LeetCode a lot and just studying during the summer. Study a lot about it, especially graphs, DP questions, and also array questions.
Technical phone interviews with software engineers. You set up your interview dates with recruiters a few weeks beforehand. The process can go up to three different rounds. They provide you with a wide array of materials to prepare.
I went through two hour-long technical interviews after an initial phone screen. I received simple LeetCode medium/easy style questions from the interviewers. After the interviews, I was asked if I had any questions.
OA is becoming extremely hard. I would recommend doing LeetCode a lot and just studying during the summer. Study a lot about it, especially graphs, DP questions, and also array questions.