Google Phone Screening Round Interview Experience [India]

google logo
google
Software EngineerBangalore, IndiaOngoing
March 11, 20252 reads

Summary

I recently had a phone screen interview for a Software Engineer role at Google India, Bangalore. I was asked a backtracking problem similar to 'Generate Parentheses', but I couldn't complete the code within the time limit due to a lack of confidence and experience. I am currently awaiting feedback on my performance.

Full Experience

I recently had the incredible opportunity to interview for a Software Engineer role at Google India, Bangalore. My journey began when a recruiter reached out via email regarding an open position. Being an aspiring FAANG candidate, I quickly responded with my updated CV and scheduled an introductory call.

The recruiter call, conducted over Google Meet, lasted about 20 minutes. We discussed my resume, focusing on my full-time experience and frontend-heavy skill set. The recruiter then detailed the interview process, emphasizing that all rounds would be DSA-focused, not domain-specific.

Initially, I was offered two weeks to prepare, but I requested three weeks as I needed to start from scratch with DSA, having primarily worked on frontend technologies.

For my first phone screen interview, I was asked a problem similar to "Generate Parentheses". Luckily, I had practiced this backtracking problem before. However, due to a lack of interview experience and confidence in backtracking, I second-guessed my approach and couldn’t complete the code within the allotted time.

An important note: Google's coding interview platform is a blank page without auto-suggestions, syntax highlighting, or debugging tools. Being comfortable coding in a plain text environment is crucial, and something I need to improve on.

Currently, I'm in the waiting phase for feedback, fingers crossed!

My Key Takeaways:

  • Confidence matters: Even with a known solution, self-doubt can hinder performance.
  • Time management: Practicing under timed conditions is essential.
  • Clear communication: Articulating my thought process effectively is vital.
  • Plain text coding: I need to get comfortable coding without IDE features.

Regardless of the outcome, this experience has been a valuable learning opportunity, and I'm committed to continuous improvement.

Interview Questions (1)

Q1
Generate Parentheses
Data Structures & AlgorithmsMedium

Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.

Preparation Tips

During my three weeks of preparation, I strategically focused on areas where I felt less confident but knew were crucial for Google interviews:

  • Graph algorithms
  • Dynamic Programming (DP)
  • Backtracking

I dedicated my time to these topics because I recognized my weaknesses there and understood their significance in competitive programming and technical interviews.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!