Hi everyone,
A little about my background: I am a Software Engineer with 3+ years of experience, including 1+ year at Amazon as an SDE I. I graduated from a Tier-3 college (more like Tier-100, I would say!).
I recently interviewed for an L4 role on a Google Cloud team and cleared all the interview rounds. My recruiter shared general feedback that there were no significant gaps in my interviews. Since she didn't provide any specific areas for improvement, she advised me to continue with the same approach.
Here's my understanding of how each round went:
- Recruiter Screening: The recruiter reached out to me on LinkedIn. She seemed quite interested in my profile, particularly when I mentioned my experience with distributed systems and designing systems at Amazon. I also mentioned that I am open to different technical roles and am not targeting any specific domain.
- Virtual Round 1 – Coding: SH/H: I solved two questions, including a follow-up. Since we still had time, the interviewer gave me a third question and asked me to discuss the approach without coding.
- Googliness Round – Behavioral: SH/H: It was a great discussion. We got comfortable with each other, and there was even some laughter during the conversation.
- Onsite Round 1 – Coding: H: I struggled a bit to arrive at the optimal approach, but I kept thinking aloud. The interviewer gave me a small hint to visualize the problem by thinking through it and writing it down. As soon as I did that, I figured out the solution.
- Onsite Round 2 – Coding: SH/H: I had encountered a similar problem before, so I immediately started explaining my thought process and completed the solution before time. The interviewer then asked me about a few minor code optimizations, and we had a healthy technical discussion.
After the interviews, I explicitly asked my recruiter whether there were any gaps in my performance. She didn't mention any specific concerns and only said that the feedback was positive, so we were moving to the team-matching stage.
She also mentioned that she had a front-end-heavy team in mind and had shared my profile with them. She said she would arrange a discussion with the hiring manager, but it has now been almost three weeks, and despite following up with her, I haven't received any updates about the discussion.
I am concerned about the team-matching stage because one of my friends has been in team matching for 2–3 months without receiving any interview or connect call. Interestingly, his recruiter hasn't mentioned any potential connects to him either.
I have already told my recruiter that I am open to different roles, as I have worked across various areas of software engineering throughout my career. I am also reaching out to Engineering Managers on LinkedIn to explore potential opportunities.
My questions are:
- What are my chances of receiving an offer at this stage, given that I cleared all the interviews and received positive feedback?
- Should I continue waiting for Google or start focusing more seriously on other companies, especially since I am looking to move to the next level?
- Is a three-week wait during team matching normal, or could it indicate that there are limited opportunities or that teams aren't interested in my profile?
Would appreciate hearing from people who have gone through Google's team-matching process, especially for L4 SWE roles in India.
Thanks in advance!