Copy and pasta what I found on reddit(https://www.reddit.com/r/cscareerquestions/comments/e4v755/master_list_of_free_resources/)
//////////////////////
With the holidays coming up, I wanted to share some mostly free resources (well the books and some courses aren't free) that I've used for preparation in the past. If you have any resources that worked for you, let me know and I'll add it onto this list. My goal is to create a master list so everyone knows about which resources might be helpful.
*Leetcode Question Sets:
https://leetcode.com/discuss/interview-question/352460/Google-Online-Assessment-Questions
https://leetcode.com/discuss/interview-question/344650/Amazon-Online-Assessment-Questions
https://www.teamblind.com/article/New-Year-Gift---Curated-List-of-Top-100-LeetCode-Questions-to-Save-Your-Time-OaM1orEU
https://medium.com/@koheiarai94/60-leetcode-questions-to-prepare-for-coding-interview-8abbb6af589e
https://h1ros.github.io/posts/coding/leetcode-top-100-problem-selection/
https://github.com/fterh/leetcode-curation-topical
https://github.com/liuchuo/LeetCode-Top100
*System Design:
System design template - https://leetcode.com/discuss/career/229177/My-System-Design-Template
System Design Primer
Grokking the System Design Interview *this isn't free but widely used
https://www.youtube.com/watch?v=iJLL-KPqBpM
*Behavioral/Deep-Dive:
https://www.youtube.com/watch?v=PJKYqLP6MRE
Amazon's official interview guide - https://www.amazon.jobs/en/landing_pages/in-person-interview
*General Interview Resources
Careercup
Glassdoor
Catalog of all FAANG interview information on Rooftop Slushie https://www.teamblind.com/article/Catalog-of-FAANG-interview-information-MRLji71n
https://www.freecodecamp.org/
*Books:
Cracking the Coding Interview by Gayle Laakmann McDowell (6th edition) https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/
Computer Science Distilled https://www.amazon.com/Computer-Science-Distilled-Computational-Problems/dp/0997316020
Distributed Systems for Fun and Profit - free book, 100 pages or so, but excellent content
Designing Data Intensive Applications by Martin Kleppman - this is a more in-depth book, and you can get it on Amazon/libgen
The Google Resume by Gayle Laakmann McDowell (1st edition)
Programming Interviews Exposed" by John Mongan, Noah Suojanen (3rd edition)
Elements of Programming Interviews" by Adnan Aziz, Tsung-Hsien Lee, and Amit Prakash (2nd edition)
System Design Primer" by Donne Martin
Grokking Algorithms (free to read online) https://www.manning.com/books/grokking-algorithms
*Courses
https://www.educative.io/courses/grokking-the-system-design-interview *this isn't free but widely used
https://www.educative.io/courses/grokking-dynamic-programming-patterns-for-coding-interviews *this isn't free but widely used
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/
https://www.youtube.com/watch?v=y62zj9ozPOM&list=PLhQjrBD2T3828ZVcVzEIhsHVgjANGZveu
*Blogs
Netflix tech blog - https://medium.com/netflix-techblog
Uber - https://eng.uber.com/
Twitter - https://blog.twitter.com/engineering/en_us.html
Airbnb - https://medium.com/airbnb-engineering
Airbnb - https://airbnb.io/
Here's a consolidated list of company-wise engineering blogs: https://github.com/kilimchoi/engineering-blogs
https://medium.com/outco
https://medium.com/@liyin2015
https://medium.com/@sourabreddy
https://github.com/donnemartin/system-design-primer
https://www.geeksforgeeks.org/
https://github.com/sindresorhus/awesome
https://github.com/liyin2015/Algorithms-and-Coding-Interviews
https://medium.com/leetcode-patterns
https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed
https://www.programcreek.com/2012/11/top-10-algorithms-for-coding-interview/
*Youtube channels/playlists that I found helpful:
Back to Back SWE - playlists https://www.youtube.com/channel/UCmJz2DV1a3yfgrR7GqRtUUA/playlists
Tushar Roy
happygirlzt
Nick White's Leetcode explanations - https://www.youtube.com/playlist?list=PLU_sdQYzUj2keVENTP0a5rdykRSgg9Wp-
Tushar Roy - https://www.youtube.com/user/tusharroy2525/playlists
mycodeschool - https://www.youtube.com/user/mycodeschool/playlists
Tech Dummies - https://www.youtube.com/channel/UCn1XnDWhsLS5URXTi5wtFTA/playlists
CS Dojo https://www.youtube.com/channel/UCxX9wt5FWQUAAz4UrysqK9A/playlists
Jeff Dean's talk at Stanford: www.youtube.com/watch?v=modXC5IWTJI
Building Billion user Load Balancer at Facebook: www.youtube.com/watch?v=bxhYNfFeVF4
Netflix Guide to Microservices: www.youtube.com/watch?v=CZ3wIuvmHeM
Amazon DynamoDB deep dive: www.youtube.com/watch?v=HaEPXoXVf2k
Abdul Bariβs Youtube Channel
Derek Banas tutorials https://www.youtube.com/user/derekbanas
*Intro to CS
https://github.com/ossu/computer-science
https://github.com/ForrestKnight/open-source-cs
https://upskillcourses.com/courses/essential-web-developer-course
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
Uber Engineering Blog
Episode 07: Intro to Behavioural Interviews
Tech Careers: New Year Gift - Curated List of Top 75 LeetCode Questions to Save Your Time
Netflix TechBlog - Medium
Grokking the System Design Interview
comments