GitHub
GitHub
June 20, 2025 at 08:41 AM
If I wanted to get my opportunity to interview at Google or Amazon for SDE roles in the next 6-8 months… Here’s exactly how I’d approach it (I’ve taught this to 100s of students and followed it myself to land interviews at 3+ FAANGs): ► Step 1: Learn to Code (from scratch, even if you’re from non-CS background) I helped my sister go from zero coding knowledge (she studied Biology and Electrical Engineering) to landing a job at Microsoft. We started with: - A simple programming language (C++, Java, Python — pick one) - FreeCodeCamp on YouTube for beginner-friendly lectures - Key rule: Don’t just watch. Code along with the video line by line. Time required: 30–40 days to get good with loops, conditions, syntax. ► Step 2: Start with DSA before jumping to development Why? - 90% of tech interviews in top companies focus on Data Structures & Algorithms - You’ll need time to master it, so start early. Start with: - Arrays → Linked List → Stacks → Queues - You can follow the DSA videos on my channel. - Practice while learning is a must. ► Step 3: Follow a smart topic order Once you’re done with basics, follow this path: 1. Searching & Sorting 2. Recursion & Backtracking 3. Greedy 4. Sliding Window & Two Pointers 5. Trees & Graphs 6. Dynamic Programming 7. Tries, Heaps, and Union Find Make revision notes as you go — note down how you solved each question, what tricks worked, and how you optimized it. ► Step 4: Start giving contests (don’t wait till you’re “ready”) Most students wait to “finish DSA” before attempting contests. That’s a huge mistake. Contests teach you: - Time management under pressure - Handling edge cases - Thinking fast Platforms: LeetCode Weekly/ Biweekly, Codeforces, AtCoder, etc. And after every contest, do upsolving — solve the questions you couldn’t during the contest. ► Step 5: Revise smart Create a “Revision Sheet” with 100 key problems you’ve solved and want to reattempt. Every 2-3 weeks, pick problems randomly and solve again without seeing solutions. This trains your recall + improves your clarity. Coding Projects:👇 https://whatsapp.com/channel/0029VazkxJ62UPB7OQhBE502 ENJOY LEARNING 👍👍
❤️ 6

Comments