I'm aiming to secure a Software Engineering Internship at Google by May 2026, which is about a year away. This goal is really important to me for personal reasons, even though I know that some people think other companies might be better. Currently, I'm working on my Master's in Computer Science, but I'm struggling with coding—I often take hours just to complete a simple webpage or solve a Statistics assignment. By the end of the day, I'm so drained that I just crash. Everyone around me seems incredibly talented, which makes me feel like I'm falling behind. Honestly, I don't even know how to reverse a Linked List or anything related to Dynamic Programming, but I really want to make it at Google. Can anyone share some advice or a plan I could follow to help me achieve this dream?
2 Answers
You’ve got a tough journey ahead, but don’t be discouraged! Think of it this way: it’s like wanting to pitch in the major leagues after just learning to throw a baseball. Focus on the basics first and build your way up.
Definitely commit to doing a lot of LeetCode! That's where you'll find the interview questions you need to prepare for, especially around trees, graphs, and dynamic programming. Just keep in mind that luck does play a part, but being well-prepared is key.
I’d say luck isn’t everything! Just make sure to really understand your stuff. There will always be someone who seems better, but practice will get you there!