TGViewer
Machine Learning with Python Machine Learning with Python @codeprogrammer · 68.6K subscribers
Post #5245 4.43K
On Reddit, someone collected all the resources they used to prepare for interviews on algorithms, system design, and machine coding. In the end, they made it to a Google interview.

1. Algorithms and Patterns

Before grinding on problems, it's worth understanding the patterns.

• All LeetCode Articles on Coding Patterns Summarized
https://leetcode.com/discuss/interview-question/5366542/all-leetcode-articles-on-coding-patterns-summarized-in-one-page

• Solved All Two Pointers Problems in 100 Days
https://leetcode.com/discuss/study-guide/1688903/Solved-all-two-pointers-problems-in-100-days

• Tree Question Pattern 2023 — Tree Study Guide
https://leetcode.com/discuss/study-guide/2879240/tree-question-pattern-2023-tree-study-guide

• Important and Useful Links from All Over LeetCode
https://leetcode.com/discuss/general-discussion/665604/Important-and-Useful-links-from-all-over-the-LeetCode

• Coding Interview Preparation Problems for Beginners
https://leetcode.com/discuss/interview-question/448284/Coding-Interview-preparation-problems-for-beginners

2. Preparation for Companies

• Google, Meta, Apple, Amazon Senior SDE Preparation
https://prachub.com/?sort=hot&company=Meta%2CGoogle%2CTikTok%2CAmazon

• A Study Guide for Passing the Google Interview
https://prachub.com/interview-guide

The author also made a small tracker for preparation:

• company-specific questions
• Todo / Solved / Revision statuses
• automatic repetition scheduling
• AI assistant with hints instead of ready-made solutions

https://prachub.com/questions

3. System Design (HLD)

Instead of random articles — structured collections:

• Arch 25 — the most common systems and patterns
• Arch 50 — infrastructure, data, and fault tolerance
• Arch 75 — more complex scenarios and company-specific specialization
• Arch All — a full bank of 103 HLD tasks
• Core Concepts — 33 breakdowns of distributed systems

4. Machine Coding / LLD

Many underestimate this part until their first interview failure.

• MaCo 30 — the most common tasks
• MaCo 60 — an extended collection
• MaCo All — a full set of 103 tasks
• Design Patterns — 31 design patterns
  • ❤ 6
More from @codeprogrammer
  1. Oct 6, 2026🛠 Built an AI app with Cursor, Claude Code or Lovable? Publish it on Zibby (zibby.run), a…
  2. Oct 5, 2026🚀 ChatGPT Plus & Gemini AI Pro🤖 ChatGPT Plus — 1 Month: $8 ✨ Gemini AI Pro — 18 Months:…
  3. Oct 4, 2026I found a great resource for interactive learning about machine learning and AI – VizLearn…
  4. Oct 3, 2026This channels is for Programmers, Coders, Software Engineers. 0️⃣ Python 1️⃣ Data Science…
  5. Oct 3, 2026"How to Train a Neural Network" is a concise summary of the MIT course lectures on deep le…
  6. Oct 1, 2026A collection of explanations for key concepts and scientific papers in machine learning: h…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →