Which Algorithms to Study for Coding Interviews? (Algorithm Tier List)

  Рет қаралды 28,091

AlgoMonster

AlgoMonster

Күн бұрын

Пікірлер: 34
@algo.monster
@algo.monster Жыл бұрын
What's the craziest algorithm you've used in an interview? Interviewer once made me find all Strongly Connected Components (SCC)🙄
@zodman
@zodman Жыл бұрын
was the NASA right ?
@modiji2435
@modiji2435 Жыл бұрын
Such a useful explanation , i was reading about monotonic stack or solution to such problems but it was so confusing , i think I will be able to relate to those better now
@nofinatorr
@nofinatorr Жыл бұрын
Final tier list is at 20:40 Great video. Thank you!
@27051740
@27051740 Жыл бұрын
Amazing Content!
@IntelsCreed
@IntelsCreed Жыл бұрын
Never seen any DSA content as simplified as this one
@pamelapang9913
@pamelapang9913 Жыл бұрын
It's super useful! Thanks!!
@helloworldcsofficial
@helloworldcsofficial 4 ай бұрын
Great vid! Given the current job market for devs, do you think this tier list needs an update?
@asparshraj9016
@asparshraj9016 10 ай бұрын
The BFS icon though 😂😂
@Tom-tn9cf
@Tom-tn9cf 7 ай бұрын
Great video, it it safe to say that for preparation for FANG. You should really only focus on S-C algorithms since there the ones that are most likely to come up?
@algo.monster
@algo.monster 7 ай бұрын
Yes, you are right! Knowing where to put your effort is the #1 thing.
@sarnobat2000
@sarnobat2000 Жыл бұрын
This is really useful (as is your site). I just hope employers don't adjust interview difficulty because the candidate pool's performance is raised.
@abdelrahmansamir6278
@abdelrahmansamir6278 Жыл бұрын
actually your rating for the dp is unjustifiable when solving problems that need memoization if you get the basic solution without the correct way to save states (memoize) it wont be like you solved the problem at all so optimizing the code in interviews mostly is what matters and that's what dp does
@danielseo7040
@danielseo7040 3 ай бұрын
hello! i found this after seeing it on your website but your roi chart doesn't really match up with this, did something change? which one do you recommend following?
@algo.monster
@algo.monster 3 ай бұрын
Hi, thanks for the comment. The tier list is value only. The ROI table (algo.monster/problems/stats) takes effort into consideration. So it's like earning vs price to earning. Some topics may be valuable but the effort makes it less worthy it to study. We take a very data-driven approach.
@helloumeis
@helloumeis Жыл бұрын
Im new in algorithms, whats the best starting point to see how strong algorithms are and what benefits i can get to use them in code? I have advanced understanding of python but never used alogorithms types, maybe my program is like a algorithm but i never got into stuff like u showed 😅
@algo.monster
@algo.monster Жыл бұрын
Yes, the focus here is on acing interviews rather than tackling everyday business app programming. A lot of the nitty-gritty is concealed within APIs. Imagine developing a friend-connection app; you'd be navigating a graph with DFS. Or, constructing a dungeon crawler game? You'd employ BFS/DFS to uncover the routes. Those are just some examples. We have a basic evaluator that tests your algo knowledge here, check it out: algo.monster/evaluator
@adrianford468
@adrianford468 Жыл бұрын
Fire Video 🔥🤌🏼
@bigbaggoyard
@bigbaggoyard 5 ай бұрын
Usually Hackerrank always has DP problem.
@portiseremacunix
@portiseremacunix 11 ай бұрын
thanks! subed!
@algo.monster
@algo.monster 11 ай бұрын
Thanks for the sub!
@bigbaggoyard
@bigbaggoyard 5 ай бұрын
How do you get the freq of questions asked stats?
@MrJoki56
@MrJoki56 Жыл бұрын
Just to clarify would you recommend going from top to bottom of the tiers
@algo.monster
@algo.monster Жыл бұрын
Yes, definitely!
@goldencrafttimmy5398
@goldencrafttimmy5398 Жыл бұрын
Glad I won't be needing Dijkstra any time soon lol
@algo.monster
@algo.monster Жыл бұрын
or KMP, Ford−Fulkerson, Boyer−Moore, Bellman-Ford lol
@siddhantprakash.
@siddhantprakash. 10 ай бұрын
where does Bit Manipulation fits in?
@algo.monster
@algo.monster 9 ай бұрын
from our data, it's too niche to be useful. almost never asked in a real interview
@siddhantprakash.
@siddhantprakash. 9 ай бұрын
@@algo.monster sure, got it. only few times it's useful in optimization o(1), but yeah even I've not faced any BM questions till now in interviews.
@mitroitskii
@mitroitskii Жыл бұрын
Hey folks, what is that app you’re using to layout the algorithm type pictures?
@mahdiaziztls
@mahdiaziztls Жыл бұрын
I don't believe Greedy Algorithm belongs to F tier!
@algo.monster
@algo.monster Жыл бұрын
Thanks for the comment! Haha, yeah academic textbooks like to cover it. So this ranking is pretty much based on the return on investment you get from studying for interviews. Now, when it comes to greedy, there aren't really any universal templates for solving greedy problems (unlike say two pointers or BFS), and you'll need math proofs to ensure it works. So, I'd say the time spent studying isn't quite worth it. If it's simple enough, you'll likely nail it on the spot. But if it's meant to be tricky, well, studying might not do you much good.😅
@CharanSaiAnnam
@CharanSaiAnnam Жыл бұрын
I did 280+ in leetcode and I would place greedy at S or A tier!!
@algo.monster
@algo.monster Жыл бұрын
haha, for sure a lot of "ad-hoc" problems come down to coding to spec are essentially greedy. The ranking is based on ROI, i.e. greedy is more like "you know it when you see it" kinda approach rather than being able to systematically study it. That's why we put it there.
Top 7 Algorithms for Coding Interviews Explained SIMPLY
21:22
Codebagel
Рет қаралды 444 М.
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 5 МЛН
30 Dakikada Nesne Yönelimli Programlama (OOP)
30:26
Sertan Bozkuş
Рет қаралды 52
Ranking Every Data Structure & Algorithm
39:13
Colin Galen
Рет қаралды 67 М.
Top 7 Algorithms for Coding Interviews Visualized
33:45
Kantan Coding
Рет қаралды 26 М.
LeetCode was HARD until I Learned these 15 Patterns
13:00
Ashish Pratap Singh
Рет қаралды 586 М.
Google Coding Interview With A High School Student
57:24
Clément Mihailescu
Рет қаралды 4,2 МЛН
How I would learn Leetcode if I could start over
18:03
NeetCodeIO
Рет қаралды 695 М.
This Flowchart Solves LeetCode Problems for You! 🤯
17:40
AlgoMonster
Рет қаралды 36 М.
Ranking Sorting Algorithms (Tier List)
5:33
Keep On Coding
Рет қаралды 2,7 М.
Cyber Academy: Brandon Wu - Semgrep
50:05
ACM Cyber at UCLA
Рет қаралды 42