Podcast with my Google Team Lead | What interviewers want in a candidate

TL;DR
Ankur shares insights on coding, job preparation, and effective negotiation strategies.
Transcript
Now tell me, did you give the JEE exam? I didn't gain anything based on JEE mains. DSA and all, as we do questions of codechef & leetcode, did you do that? I never did that. Didn't do. No! Even after college, while job search I didn't do it. How many questions of mine in Leetcode would be solved? Around 15-20. Dude! This is good~ And in which semes... Read More
Key Insights
- 🤩 Starting to learn coding and DSA late in college is common; the key is to take proactive steps.
- 👨💻 Regular practice and a structured learning roadmap are crucial for mastering coding concepts and succeeding in job interviews.
- 🌍 DSA skills are crucial not only for passing interviews but also for real-world software development and problem-solving.
- 🤗 Internships carry more weight than mere certificates; hands-on experience is essential for demonstrating practical skills.
- ✊ Networking can enhance negotiating power, with candidates encouraged to research salary benchmarks before discussions.
- 📽️ Candidates should focus on demonstrating their skills through tangible projects rather than relying solely on academic credentials.
- 🤔 The importance of clear communication during interviews cannot be overstated, as it reflects critical thinking and team collaboration abilities.
Install to Summarize YouTube Videos and Get Transcripts
Explore YouTube Video Summarizer or Get YouTube Transcript Extractor
Questions & Answers
Q: What inspired Ankur to start learning coding in his college years?
Ankur was influenced by his peers and the competitive environment in college, particularly during the 6th semester when he felt the urgency to secure a job. This peer pressure and the realization that many were engaging in coding activities led him to take action and start learning programming.
Q: How can fresh graduates effectively prepare for job interviews in tech companies?
Fresh graduates should focus on mastering Data Structures and Algorithms (DSA), as these are crucial for technical interviews. Ankur suggests systematically studying each topic, solving relevant problems, and utilizing resources like Leetcode and GeeksforGeeks to practice coding challenges, while also learning from friends who have interview experience.
Q: What are some effective negotiation strategies for salary discussions?
Ankur advises researching the salary ranges for positions within the desired company and aiming for the higher end of that range. Candidates should also leverage multiple job offers to strengthen their negotiating position and increase their confidence when discussing compensation.
Q: Why does Ankur believe DSA knowledge is important for software development?
Ankur notes that DSA is fundamentally intertwined with software engineering, as it forms the basis for understanding more complex algorithms and data management. Even high-level frameworks utilize these principles, and having a robust understanding aids in coding tasks and system optimization.
Q: How can candidates demonstrate their skills effectively during an interview?
Candidates should showcase relevant projects in their portfolios, particularly those hosted on GitHub. Ankur emphasizes that practical demonstrations of knowledge, such as discussing previous projects and the technical decisions made during development, are much more valuable than mere certificates.
Q: What advice does Ankur have for students feeling overwhelmed by job preparation?
Ankur suggests breaking down the preparation process into manageable tasks and developing a concrete study plan. He reassures that it’s never too late to start, emphasizing that consistency and dedication to daily learning can yield substantial results in job readiness.
Q: What key qualities does Ankur look for in candidates as an interviewer at Google?
Ankur values problem understanding ability, problem-solving skills, time and space complexity awareness, and strong communication skills. He insists that candidates should articulate their thought process during interviews, which helps interviewers gauge their analytical capabilities.
Summary & Key Takeaways
-
Ankur discusses his unconventional journey in coding, starting late in college and eventually achieving success at Google by focusing on Data Structures and Algorithms (DSA).
-
He emphasizes that it’s never too late to start preparing for job opportunities, advocating for daily practice and developing a structured learning plan.
-
The importance of problem-solving skills during interviews is highlighted, alongside strategies for successful negotiation and the value of internships over certificates.
Read in Other Languages (beta)
Share This Summary 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator
Explore More Summaries from Fraz 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator

