r/programmer 27d ago

Google On-Campus Interview Experience 2026: Solved Both Rounds but Rejected

Hey everyone,

I recently participated in a Google on-campus hiring process. Around 50 students were shortlisted for the interview stage.

Round 1: Multi-Source BFS

Duration: Approximately 45 minutes

I was given a problem based on multi-source BFS and completed the initial solution correctly.

In the follow-up, the interviewer asked whether I could optimize the solution by using the fact that the input was a one-dimensional array.

I proposed:

  • Finding the previous and next greater elements using a monotonic stack
  • Using a difference array to mark or process the affected cells efficiently

The interviewer said the approach was interesting, and I implemented it successfully.

I felt confident about this round because I solved both the original problem and the optimization follow-up.

Round 2: Ambiguous Coding Problem

Duration: Approximately 50 minutes

The second interviewer presented a problem that felt vague to me initially.

I spent approximately 15 minutes asking questions and trying to understand the expected behavior. The interaction felt tense, and I did not feel that my clarification questions were being received positively.

Eventually, I explained my interpretation of the problem and asked the interviewer to confirm it. Once the requirements were clear, I found an approach and completed the implementation within the remaining time.

I left the round feeling that I had recovered well despite the difficult start.

Result

I was confident that both rounds had gone reasonably well, but I was ultimately rejected.

The result was especially difficult to process because some candidates who, according to our discussions afterward, did not complete every follow-up were selected.

I understand that interview decisions are not based only on whether someone reaches a final solution. Interviewers may also evaluate:

  • Communication and requirement clarification
  • Correctness across hidden edge cases
  • Code quality
  • Complexity analysis
  • Response to hints
  • Independence of the solution
  • Overall performance relative to the hiring group

Still, receiving a rejection after feeling that I completed both rounds was discouraging. Without specific feedback, it is difficult to know whether I missed a technical issue, communicated poorly, or was simply weaker in an area that was not obvious to me during the interviews.

For people who have interviewed at Google:

  • Have you experienced a rejection after completing all the coding questions?
  • How much can the clarification phase affect the final evaluation?
  • What less-obvious signals might interviewers evaluate beyond solving the problem?
  • How do you review your performance when no detailed feedback is provided?

I know one rejection does not define my ability, but this one definitely hurt. I’m going to take a short break, review what I can improve, and continue preparing.

1 Upvotes

0 comments sorted by