It took a really long time. I went through four rounds of interviews. At last, they said they were prepared to give me an offer; however, they needed one more round of interviews. The very last interview also went smoothly. I completed every question during the interview. The interviewer also gave positive feedback. But after two days of waiting, they stopped my process. I really didn't get why this happened. If my performance had been bad, I would have felt better. But I solved every question they gave. It was a little bit unfair. I couldn't recall anything I did wrong. I really want to know why. Also, they said I need to wait 12 months to reapply.
Some questions deal with arrays, recursion, and efficiency.
The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.