How to pass coding interviews? learn Data Structures and Algorithms. But people forget that they are also fundamental computer science topics that you need to master if you want to have a fundamental understanding of how computers work and how to solve problems using them.
DATA STRUCTURES & ALGORITHMS RESOURCES MENTIONED:
🧠 Zero to Mastery's Data Structures & Algorithms course - [ Ссылка ]
💻 Leetcode - [ Ссылка ]
📕 Sedgewick's Algorithms textbook - [ Ссылка ]
📹 Algorithms Coursera Course - [ Ссылка ]?
That is why it is such a shame to see so many people approach this topic by just memorising Leetcode problems rather than taking the time to learn the fundamentals.
Sure, that approach can work to pass an interview (with some luck) but it's an inefficient long-term strategy.
You might call that a very inefficient DSA study algorithm…;)
So my approach for studying Data Structures & Algorithms is really focused on taking my time to properly understand these topics, in fact I'm probably going way deeper than I actually need to. But I'm of the belief that more knowledge can never hurt.
Note: This is simply what I am doing, which may or may not be the 'best' DSA study algorithm.
If your goal is to pass an interview, doing a LOT of problems is a must. But what people often skip is parts 1 and 2 which will give you some of the foundational knowledge that will give you a shortcut to having a better idea of the types of things you need to consider when solving Leetcode problems.
STUDY & CODING RESOURCES
📚 BEST CODING COURSES - Use Code FRIENDS10 for 10% off - [ Ссылка ]
🧠 BEST DATA STRUCTURES AND ALGORITHMS COURSE - [ Ссылка ]
📗 BEST BOOK TO PASS CODING INTERVIEWS - [ Ссылка ]
📕 INSANE ALGORITHMS TEXTBOOK - [ Ссылка ]
📱 BEST MOBILE DEVELOPMENT COURSE - [ Ссылка ]
MY BLOG
📗 JOIN MEDIUM TO ACCESS MY BLOG CONTENT - [ Ссылка ]
DESK SETUP GEAR
⌨️ BEST KEYBOARD FOR PROGRAMMERS - [ Ссылка ]
🖱 BEST PRODUCTIVITY MOUSE - [ Ссылка ]
🔊 MY SPEAKERS - [ Ссылка ]
🎧 MY HEADSET - [ Ссылка ]
💻 M1 MACBOOK AIR - [ Ссылка ]
PC PARTS LIST
💻 [ Ссылка ]
FILMMAKING & YOUTUBE GEAR
📸 MY CAMERA FOR YOUTUBE VIDEOS - [ Ссылка ]
🎤 MY MIC - [ Ссылка ]
📹 BEST AFFORDABLE GIMBAL - [ Ссылка ]
OTHER VIDEOS
💻 How I Learned to Code in 4 MONTHS - & Got a Software Engineer Job (no CS Degree) - [ Ссылка ]
⌨️ How I'm Teaching Myself Computer Science using Notion (OSSU) - [ Ссылка ]
🖱 CS50 FULL REVIEW - Best Course to Learn Computer Science in 2022? (edX, Harvard) - [ Ссылка ]
💻 WEBSITE - www.internetmadecoder.com
📸 FOLLOW ME ON INSTAGRAM - [ Ссылка ]
WHO AM I?
This channel documents my life as a Self-Taught Software Engineer as well as my journey teaching myself Computer Science & Programming.
Chapters:
0:00 Why Leetcode isn't enough
0:45 How I Study Anything
1:45 Do This First
2:29 Best Course
4:06 Most Important Part!
5:35 Then, I Use This Textbook
7:27 Another Book
7:50 How I Solve Leetcode Problems
DISCLAIMER: some of the links in the description may be affiliate links. If you purchase a product or service using the links that I provide I may receive a small commission. This is no extra charge to you! Thanks for supporting Internet Made Coder :)
Tags: how to learn programming, how to learn to code, learn to code, coding, programming, software engineer, software engineering, software development, self taught programmer, tech, career in tech, techcareer, data science, how to become a software engineer, self-taught software developer, no cs degree, frontend developer, learn computer science, online, learn faster, no college, ossu, open-source computer science degree, programmer
Ещё видео!