Google software engineer Tawfiq Mohammad shares his insider tips on how computer science students can increase their chances of securing an internship at a Big Tech giant like Google.
The hiring bar is lower for internships than full-time roles, according to Mohammad. To secure an internship, he advises students to develop skills through projects, seek out referrals, and track their applications.
Mohammad’s own experience with Google began as an intern, where he worked two summers before receiving a full-time offer. He suggests that current computer science students try the same approach. “I think one of the most important things I’ve done in my career is applying for these first and second year programs,” he said.
The key to success lies in understanding the hiring process. Mohammad notes that the hiring bar is lower for first and second-year program applicants, with less demanding technical interviews. He advises students to focus on mastering the overarching principles of Leetcode questions rather than memorizing individual problems.
Getting a referral from a connection can also significantly improve chances. Mohammad credits his father’s friend, who was already employed at Google, with helping him get an interview. “A referral can help you separate yourself from everyone else,” he said.
If students struggle to secure an internship, Mohammad suggests taking on projects and learning critical skills independently. This will make them a more attractive applicant when applying for future opportunities. He emphasizes the importance of being independent but also seeking help when needed.
Mohammad’s advice is backed by his own experience, which includes learning from experienced colleagues during his internship at Google. “They’re really smart, so you want to absorb as much information as you can from them,” he said.
Source: https://www.businessinsider.com/google-engineer-advice-students-internships-first-second-year-programs-2025-6