Video summary

Non-CS to Amazon, Samsung & Google 🔥 | DSA Roadmap That Works | Satyam Kumar

Main summary

Key takeaways

News and Commentary

Summary of the video/subtitles (DSA → Amazon/Samsung → Google; roadmap for placements)

Guest background & career path (Satyam Kumar)

  • Satyam is a 2024 NIT Patna graduate, now a Google software engineer (he switched to Google around Jan 2025).
  • He previously did internships at Amazon and Samsung, then later moved to Google.
  • The host shares that he was rejected by Google in the final round, framing the discussion around “how to reach Google.”

Life at Google (culture vs reels)

  • Google work schedule is described as flexible, not a strict daily office requirement.
  • He says you must come to the office only two days a week; the rest can be work from home (with team-to-team differences).
  • He pushes back on “reels lifestyle” stereotypes:
    • Yes, there are plenty of campus amenities (gym, games like pickleball / table tennis / basketball),
    • but workload and “chill-ness” vary significantly by team.
  • He mentions weight gain (~10 kg in 6 months) after joining, then later added the gym and balanced it with games.

Core placement strategy: DSA-first + consistency

  • In college, his early approach was heavily focused on Competitive Programming (CP) and DSA.
  • He recommends starting before interview prep, building strong problem-solving through platforms like:
    • Codeforces / LeetCode / CodeChef
  • He credits this for:
    • improved problem-solving skill
    • building a competitive mindset (aiming for high ratings and titles like Candidate Master/Guardian)
    • learning time management through regular contests and practice

College study habits & learning system

  • Since first-year at NIT Patna was online (Covid), he had more time for coding.
  • He created/maintained study/coding groups and held live contests/discussions for peer learning.
  • For exams, he sometimes relied on topper guidance shortly before exams, leading to a CGPA around 8.4.
  • He emphasizes that CGPA was not his primary selection factor for top tech roles.

Why development was a weak spot (and what fixed it later)

  • He says in college he mostly pursued coding and didn’t build a deep development/project habit.
  • He attributes part of it to starting from basic web topics and losing interest.
  • During internships:
    • Amazon internship pushed him into more development work, which was hard initially because he lacked fundamentals.
    • He later learned to do projects end-to-end, understanding the full flow (backend → API → UI rendering).
  • Strong advice:
    • Don’t build just for “show”—build for understanding
    • Avoid “copy-paste/build only when interview needs it”
    • If you can’t explain the why behind tech choices (e.g., specific HTML tags), interviews will reveal it

Internship/placement experiences across companies

  • Amazon internship
    • Did well technically
    • Worked on a project related to video series navigation / season & episode formatting
    • Didn’t get PPO due to higher expectations and recession
  • Oracle attempt
    • Got stuck when they asked CS fundamentals, not just DSA
    • Admits he memorized definitions without understanding deeper mechanisms
  • Samsung
    • Selected via a process where online assessments were more structured
    • Offline interviews emphasized relative factors like coding performance/rank and interview rounds
    • He felt relieved after the placement

Switching to Google (timing & preparation mechanics)

  • After Samsung full-time, he started preparing again to switch.
  • When the Google opportunity came via LinkedIn HR outreach, he had about one month to prepare.
  • He used his leave time for focused preparation:
    • reviewing Google interview experiences
    • doing LeetCode / DSA end-to-end preparation
    • building notes earlier so they stayed useful closer to interviews

Notes matter (and should be personal)

  • He argues own notes work better than others’ notes because:
    • they reflect what you understood at the time
    • they help you reconstruct reasoning later
    • writing in his own language (Hindi) improved comprehension and recall

CGPA role in placements

  • He claims big tech (Google/Amazon/Microsoft) typically doesn’t use CGPA as a strict filter; minimum thresholds may exist, but the emphasis is problem-solving.
  • For smaller companies, CGPA may matter more as an elimination filter.
  • Practical advice:
    • Keep a decent CGPA (he suggests 8+ as a safe baseline)
    • but don’t over-optimize it at the expense of DSA

Amazon vs Google interview focus

  • Amazon
    • Mostly DSA-focused, plus a behavioral round
    • Behavioral topics include time management, team communication, and handling disagreements
  • Google
    • Emphasizes problem-solving using unique questions and follow-ups
    • Also focuses on code readability/clarity, not just “famous memorized LeetCode patterns”
    • He says Google tests how you think and iterate, not only whether you can reproduce known solutions

What to do in college to reach top companies (step-by-step roadmap)

  1. Pick a language (he recommends C++ mainly because many resources/examples assume it, and STL knowledge transfers well).
  2. Understand core STL basics (e.g., vector/map/queue).
  3. Create accounts on CP platforms and start from lower difficulty, gradually increasing.
  4. Use contests not only for ratings, but to learn:
    • time management
    • why you missed: topic gap vs misunderstanding vs speed issue
  5. Suggested resources mentioned:
    • Codeforces explanations for DSA/CP
    • Aadit Verma for DP (as remembered in the subtitles)
  6. He stresses achieving goals like:
    • Guardian on LeetCode
    • Expert on Codeforces to build confidence

AI cheating and rating inflation discussion

  • He observes increased suspicion that some contestants use AI/copy-paste to inflate ratings.
  • His advice:
    • Don’t let others’ cheating derail you—contests are for your own learning.
    • “Inflated” skills won’t hold up in real interviews where you must solve without assistance.
    • Real interviews expose lack of understanding.

Final advice on mindset & college life

  • Don’t panic about placements; he claims most students eventually get offers (either on-campus or later).
  • Maintain a group with peers, discuss topics, and keep coding enjoyable.
  • Balance matters: there were nights studying late, but it was sustainable through preparation and peer learning.

Presenters / contributors

  • Satyam Kumar (guest; former Samsung/Amazon intern, now Google engineer)
  • Host / narrator (“Satyam bhai” referred to by the interviewer)

Original video