I gave 127 interviews. Top 5 Algorithms they asked me.

  Рет қаралды 580,642

Sahil & Sarra

Sahil & Sarra

11 ай бұрын

1. How to learn Data Structures and Algorithms?
2. The best course to learn Data Structures and Algorithms in Java and Python
3. How to crack coding interview?
4. How to use Leetcode effectively?
I will answer all these questions in this video.
► Useful links:
1. Top k largest elements: www.geeksforgeeks.org/k-large...
2. Sliding window: leetcode.com/problems/longest...
3. Combination Sum Backtracking: replit.com/@replitshare2/Comb...
4. Combination Sum Dynamic Programming: replit.com/@replitshare2/Comb...
5. DFS and BFS: • 5.1 Graph Traversals -...
Disclosure: Resources above are all FREE in the US. However, If you pay for a Coursera or Udacity course using our link, we get paid a small amount.
► For more content like this, subscribe to our channel: / powercouple26
► Follow us on Linkedin:
/ gabag26
/ sarrabounouh
► Let's be FRIENDS! / power_couple26
► For business inquiries, reach us on: powercouplejourney@gmail.com
#datastructures #datastructuresandalgorithms #leetcode #codinginterview
DISCLAIMER: All opinions shared on this channel are our own and don't express views or opinions of our employers. We only use our experiences and public knowledge to make our content. NO CONFIDENTIAL INFORMATION of our employers is used or shared on this channel. This is not a Professional Coaching channel, it only highlights the public resources that have worked for our careers.

Пікірлер: 306
@ThourCS2
@ThourCS2 10 ай бұрын
1. Top-k Largest Elements 2. Sliding Window 3. Backtracking 4. Dynamic Programming 5. DFS and BFS
@s.k.6563
@s.k.6563 10 ай бұрын
Vice versa
@muneebzubair8443
@muneebzubair8443 9 ай бұрын
Bonus Algorithms at the end of video: 6. Topological Sort 7. Dijkstra's Algorithm
@alexeyprikhodko6990
@alexeyprikhodko6990 8 ай бұрын
@@muneebzubair8443 8. Tree
@sajithgunarathna3696
@sajithgunarathna3696 8 ай бұрын
Copied
@AbhinavRaj_P
@AbhinavRaj_P 5 ай бұрын
@@muneebzubair8443😅
@studytable2060
@studytable2060 9 ай бұрын
1. Top-k Largest Elements(from array) 2. Sliding Window(longest substring without repeating characters) 3. Backtracking(combination/target sum, word ladder, permutation, sudoku solver) 4. Dynamic Programming(combination/target sum) 5. DFS(implemented using stack(LIFO)) and BFS(implemented using queue(FIFO)) ex-Dijkstra's Algorithm, Topological sort
@aufkeinsten7883
@aufkeinsten7883 11 ай бұрын
Jesus christ you are an absolute beast at this, best educational content I've seen I think! Concise, informative, simple but not superficial.. Thank you so much!
@jojobabu5718
@jojobabu5718 11 ай бұрын
We want a video on top 5 most asked data structures
@prabhatkumarraj9709
@prabhatkumarraj9709 11 ай бұрын
Yeess
@cinzoop5250
@cinzoop5250 11 ай бұрын
+1
@iamgroot2810
@iamgroot2810 11 ай бұрын
+1
@sahilandsarra
@sahilandsarra 11 ай бұрын
Hi all! Thanks for the suggestion. Will post it this weekend 😊
@_JAGATHEESANV
@_JAGATHEESANV 11 ай бұрын
@@sahilandsarra thank you so much
@alicivrilify
@alicivrilify 11 ай бұрын
This is great work. Please continue giving info about interviews, so that I can train my students better.
@iAPX432
@iAPX432 5 ай бұрын
I like how you explain simply with a very calm voice things that might seems complex at first! Great work!
@karanbenz
@karanbenz 11 ай бұрын
Sahil, amazing Video. Loved the way you explained the problem with an animation. Highly recommend you launching a course in DSA using Python with similar explanation 🙏
@zedddoctor
@zedddoctor 11 ай бұрын
Your videos are so helpful, I inevitably end up saving them in a playlist so I can refer to them later whenever I need guidance. Thank you so much.
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks 🙏
@CRBarchager
@CRBarchager 11 ай бұрын
Very good explication. There are algorithms here I've never heard of or for that matter never had any use for in my developer career but it's nice to broading your knowledge of things. Thank you for sharing.
@kkcui
@kkcui 11 ай бұрын
I like how you explain recursion - I always draw a stack and dive into each step but that's just cost a lot of time. And 127 interviews is just impressive! Keep up the good work power couple! 🙌💪
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks Kexin! Love your videos 🫶
@ohazimihevanessa3972
@ohazimihevanessa3972 11 ай бұрын
@@sahilandsarra Thanks for your videos, i'm learning python thanks to you, where can learn GoLang, datacamp isnt teaching this programming language
@davit_code8929
@davit_code8929 11 ай бұрын
If you don't need to return the elements in order, Top k elements can be optimised even further with quickselect to Time complexity of O(n + k) => O(n) AND bringing down the space complexity to O(1) too. Quickselect has a worse time complexity of O(n^2), but picking the pivot randomly each time gives O(n). The chances of always picking a bad pivot that would make it O(n^2) with a random pivot is so small, that papers assume it never happens.
@tho_norlha
@tho_norlha 7 ай бұрын
Just a question: You can do one for loop to get the largest let -> n Another one to remove that won’t -> n Repeat it 2 times so we get too 3 elts ->O(5n) = O(n) Am I correct ? If it’s too 3 elts, but I see that a heap might be better if we want the top k elts and if K is very large
@raidenshogun978
@raidenshogun978 11 ай бұрын
It would be awesome if you make a series explaining these algorithms
@AdnanDev-su5no
@AdnanDev-su5no 7 ай бұрын
I was taught all these in university, but never told how, why or where they are used. I have started to use these in my personal projects after watching your video. Thanks a bunch for spreading this valuable knowledge. And of course I do plan to use this info for coding interviews in the future apart from my projects 😅
@paultvshow
@paultvshow 5 ай бұрын
Hey, Have you landed a job yet? What is your primary language?
@AdarshGupta-hc3qv
@AdarshGupta-hc3qv 3 ай бұрын
bro send me money too i have pay for my college fees ( small help will be appreciated)
@stith_pragya
@stith_pragya 14 күн бұрын
Thank You So Much for this wonderful video..............🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
@manishv3992
@manishv3992 11 ай бұрын
Bro what an animation, how did you learn this top notch editing bro ❤
@_Aditya_Kumar_Raj
@_Aditya_Kumar_Raj 11 ай бұрын
i love your calmness while explaining
@unity3dconcepts434
@unity3dconcepts434 11 ай бұрын
You are calmer than the buddhist monks. Listening to you is nirvana... 😁🤓🤗 Thanks for sharing your experience 👍👍👍 love and respect
@bigtime9231
@bigtime9231 6 ай бұрын
Would be great if u upload lectures on dynamic programming! Great content go ahead.
@paul_c15
@paul_c15 11 ай бұрын
Please do a video about the top 5 data structures!
@divakarsaragadam8420
@divakarsaragadam8420 11 ай бұрын
Thanks for sharing your knowledge with out any cost
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks for watching.
@abbylynn8872
@abbylynn8872 11 ай бұрын
Right... I'm so grateful for the knowledge sharing 💕
@MaximStarikov
@MaximStarikov 10 ай бұрын
Thanks for the video!
@ratnadeepsaha7675
@ratnadeepsaha7675 11 ай бұрын
Please make a video on most commonly used algorithms and data structures with use cases. Include not only 5 but also the other commonly used ones
@dankiy3679
@dankiy3679 11 ай бұрын
I would suggest using Quick Select to solve problems where you have to return top K elements, since it has O(n) average time complexity
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks for sharing 👍
@moneymaker7307
@moneymaker7307 11 ай бұрын
U can mention quick select but I won’t try to code it up in interviews
@anon1963
@anon1963 10 ай бұрын
@@moneymaker7307 why?
@elavarasan289
@elavarasan289 11 ай бұрын
Whenever I am getting demotivated u just create a video and it makes me think dsa is easy. I dont know whether your calming voice or the way you explain. Thanks a lot .
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks 🙏 👍
@rapianopenaldo1669
@rapianopenaldo1669 11 ай бұрын
i think its his gay voice he got in iit delhi which makes him very calm
@user-ln7ek5zn2j
@user-ln7ek5zn2j 11 ай бұрын
For k largest/smallest elements we can do heapify which works in O(n) and then take k element in constant time. Second option is counting sort which works in O(n +k)
@JD797
@JD797 11 ай бұрын
Even with heapify in linear time, taking k elements is still klogk since when the top element is removed, the heap moves the last element to the top to replace it and sifts down, which is log k operation
@Seeking_Solace
@Seeking_Solace 5 ай бұрын
We can solve it in O(n) time using bucket sort.
@wadigzonDiazwong
@wadigzonDiazwong Ай бұрын
Thanks for sharing this. I think a better title would be "Top 5 Algorithm Patterns they asked me" other than that, great work!
@Mohitsingh-bv1yp
@Mohitsingh-bv1yp 11 ай бұрын
Please explain top 5 algorithms in detail And make more this type of video
@hemanth_koll
@hemanth_koll 11 ай бұрын
Requesting you to kindly start a DSA course/boot camp - it would be very much helpful - thank you
@RahulSharma-ht2xz
@RahulSharma-ht2xz 11 ай бұрын
yes we want a video on top 5 data structures
@lakshyasaharan5348
@lakshyasaharan5348 11 ай бұрын
The music sound at the end was perfectly placed.
@karanyuvrajsingh4911
@karanyuvrajsingh4911 11 ай бұрын
Amazing explanations!!
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks 🙏
@andreborgesuhlrich631
@andreborgesuhlrich631 11 ай бұрын
What tool do you use to display the code in the video? I have a presentation to do and would like to use something similar.
@alviahmed7388
@alviahmed7388 11 ай бұрын
Definitely make a top data structures video sahil! Also love your videos
@sahilandsarra
@sahilandsarra 11 ай бұрын
👍
@anirudhmittal5381
@anirudhmittal5381 6 ай бұрын
Thank You for doing this. I subscribed to your channel as I love your videos. Can you recommend a best site that is good for learning and practicing these algorithms to pass most coding interview questions. Reply highly appreciated.
@elvisgarcia1822
@elvisgarcia1822 11 ай бұрын
Wow, Nice explication even for someone who do not speak english I understand everything, Nice video editing everything was perfect, thanks for sharing your knowledge :)
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks 🙏
@madhav_0075
@madhav_0075 11 ай бұрын
Really needed sir kindly teach
@biniyamabera8356
@biniyamabera8356 11 ай бұрын
yes, We want a video on top 5 most asked data structures
@motivationimpact181
@motivationimpact181 11 ай бұрын
I love your videos each time something new very interesting topics
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks 🙏
@Samandar-dev
@Samandar-dev 11 ай бұрын
Sahil, thank you . Please do a video about the top 5 data structures!
@sahilandsarra
@sahilandsarra 11 ай бұрын
🙏👍
@studiesinformation436
@studiesinformation436 11 ай бұрын
Every of your video is Awesome please do a playlist on DSA I will be very thankful for considering of my comments Keep it up❤❤❤
@sahilandsarra
@sahilandsarra 11 ай бұрын
👍❤️❤️
@vinaygujjula8381
@vinaygujjula8381 11 ай бұрын
We want video on data structures how to understand easily and what process we follow to remember easily. Try to make full length video on data structures.Thank you❤ always @power couple ❤❤
@bhaskarkothala5169
@bhaskarkothala5169 11 ай бұрын
Hey man why don't you start giving tutorials.I believe you can deliver them way better than many people
@nassir2154
@nassir2154 4 ай бұрын
🎯 Key Takeaways for quick navigation: 00:00 📚 *Introduction to Common Algorithms in Coding Interviews* - Overview of frequently asked algorithms in tech company interviews. - Emphasis on the 80-20 rule in algorithm knowledge for interviews. 00:30 💡 *"Top k Elements" Algorithm* - Explanation of the "top k elements" algorithm and its application. - Use of heap data structure for efficiency in finding k largest elements. 01:52 🖥️ *"Sliding Window" Algorithm* - Introduction to the "Sliding Window" algorithm for various problems. - Example using Largest Substring without repeating characters. 03:17 🔙 *Backtracking Method* - Concept of backtracking explored with the Combination Sum problem. - Use of recursion in backtracking algorithms. 05:07 🧮 *Dynamic Programming Approach* - Differences between backtracking and dynamic programming. - Application of dynamic programming in solving the Combination Sum problem. 07:02 🌐 *Graph Traversal: BFS and DFS* - Explanation of Breadth First Search (BFS) and Depth First Search (DFS). - Comparison of BFS and DFS in graph traversal, and their respective data structures. Made with HARPA AI
@sunilvishwakarma3941
@sunilvishwakarma3941 7 ай бұрын
You motivated me to learn DSA.
@vedparkashgaba5478
@vedparkashgaba5478 11 ай бұрын
Nice video content selection is also good
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks ❤️
@ishaaq5506
@ishaaq5506 8 ай бұрын
Yes please Top 5 Data structures.
@dakuta
@dakuta 3 ай бұрын
IIt's impressive to hear about your experience with 127 interviews and the algorithms they focused on. However, I'm curious about the circumstances that led to such a high number of interviews. Do you think there are specific factors or challenges that contributed to this? It would be really insightful to hear your thoughts on how to efficiently navigate the job market, especially for those who might find themselves in a similar situation.
@sangu3939
@sangu3939 11 ай бұрын
Thanks sir make a video on Android app development from java what things we follow and learn for beginning
@AyushKumar-pq4wi
@AyushKumar-pq4wi 11 ай бұрын
can you please make a detailed video on most asked data structure Topics In an interviews ?
@snipacer
@snipacer 11 ай бұрын
Hi Sahil, I loved your videos❤. Your voice is so dense😊. May God bless you.
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks ❤️
@jitendaranjan7501
@jitendaranjan7501 11 ай бұрын
Love you bro I inspire you
@kan15hk
@kan15hk 4 ай бұрын
Top k-frequent elements with heap is also N * log(N) time complexity.
@TricoliciSerghei
@TricoliciSerghei 11 ай бұрын
Would love to see the some data structure videos.
@sahilandsarra
@sahilandsarra 11 ай бұрын
👍
@shubhammergu8158
@shubhammergu8158 23 күн бұрын
Must make video - Top 5 most asked Data Structures
@SachinPatel-xi9fn
@SachinPatel-xi9fn 11 ай бұрын
Could you please make a video on the future of developer after 5 years from now ? As chatGPT and AI is evolving.
@makyxyz3375
@makyxyz3375 11 ай бұрын
Hi Power Couple, to crack coding interviews is needed to have a academic formation of data structures and algo? Thanks
@pratyushkumarsahoo6117
@pratyushkumarsahoo6117 11 ай бұрын
We want top 5 most asked data structures
@robertk4079
@robertk4079 11 ай бұрын
Kindly post videos explaining these 5 algorithms
@ganeshreddykomitireddy5128
@ganeshreddykomitireddy5128 7 ай бұрын
Please make a video on the top 5 datastructures
@codedecks
@codedecks 8 ай бұрын
Waiting for the top 5 system design concepts asked in Google interviews ❤
@samratsaha447
@samratsaha447 4 ай бұрын
top 5 DSA asked, we need a video on this topic
@Raj-pi1pl
@Raj-pi1pl 11 ай бұрын
please make 1 videos on all the algos
@m_yoda
@m_yoda 11 ай бұрын
Sometimes it is hard to understand you because of your English, but thank you for the video overall.
@thellaidhinesh8646
@thellaidhinesh8646 11 ай бұрын
Hey bro, Im finding it difficult to find the time complexity for back tracking sum. Can you please a video about that?
@Terminal-learning-simlified
@Terminal-learning-simlified 11 ай бұрын
top 5 most asked full lecture about ds and algorithms please
@suvendudutta4688
@suvendudutta4688 9 ай бұрын
Plz make a video on top 5 data structures
@VikasNikhil
@VikasNikhil 9 ай бұрын
awesome video, the way you are speaking I feel I am listening to an AI machine. Thanks :)
@bommanahemanth4551
@bommanahemanth4551 11 ай бұрын
Please do video on top 20 algorithms
@ash143aish
@ash143aish 9 ай бұрын
Please make a video on top 5 data structure
@Vivekkumar-zc7mz
@Vivekkumar-zc7mz 11 ай бұрын
I always watching ur videos and learned alot
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks
@jhors7777
@jhors7777 9 ай бұрын
Thank you for posting this helpful and detailed video
@randimadevindi5541
@randimadevindi5541 2 ай бұрын
Do a video contains top 5 data structures. That may be helpful
@larbesabdellah7079
@larbesabdellah7079 11 ай бұрын
I'm a computer science student, I'm doing cloud computing now, I'm bad at networking and I hate it, but I'm in love with programming, please help me !!! Especially professional persons give me advices, roadmap anything to make me in the right way
@user-sh3xp8uh2s
@user-sh3xp8uh2s 11 ай бұрын
Yes, please make it
@AdnanNazirAhmed
@AdnanNazirAhmed 5 ай бұрын
You are inspirational.
@smartbinit2
@smartbinit2 6 ай бұрын
This guy speaks so politely it just doesn't feel he is speaking and he also must be saving a lot of energy 😂
@shikhar7437
@shikhar7437 10 ай бұрын
Make a video on TOP 5 MOST ASKED DATA STRUCTURES.
@rizwanullah3864
@rizwanullah3864 6 ай бұрын
@PowerCouple, please make one video on calculating Time complexity
@overclockedlife7550
@overclockedlife7550 11 ай бұрын
How good do we need to know algorithms for front-end interviews?
@nobody-s
@nobody-s 11 ай бұрын
I like the way you speak!
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks 🙏
@sekarrajagk8261
@sekarrajagk8261 11 ай бұрын
top 5 most asked data structure is needed
@almousafir4041
@almousafir4041 11 ай бұрын
Nice video 👍
@sahilandsarra
@sahilandsarra 11 ай бұрын
👍❤️
@psy-code6635
@psy-code6635 11 ай бұрын
I recently completed my mern stack course whenever I tried to build any website by my one I get stucked at start how can I improve ? Please
@Arya20012
@Arya20012 11 ай бұрын
Thank you bhaiya
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks 🙏
@ritik6095
@ritik6095 4 ай бұрын
6 months back i watched this video i don't know any of them and i was like how will i do them, today i know all of them and i can say i have mastered all of them except the dp (hehe)
@31ankitnain41
@31ankitnain41 11 ай бұрын
sir please make a detailed video on dsa as whole about topics most ques are asked
@sahilandsarra
@sahilandsarra 11 ай бұрын
It’s already linked at the end of the video.
@sumana4773
@sumana4773 11 ай бұрын
❤ it's too good
@sahilandsarra
@sahilandsarra 11 ай бұрын
❤️
@muditjaiswal
@muditjaiswal 11 ай бұрын
For the "Top k elements" for your solution the complexity is actually O(nlogn), since in worst case scenario k tends to n.
@aliiucer
@aliiucer 10 ай бұрын
no it can never exceed nlogk, assume k==1 so there is no way to make it nlogn
@muditjaiswal
@muditjaiswal 10 ай бұрын
@@aliiucer you are considering the best case scenario, mostly folks talk about worst case complexity & average case complexity when talking about an algorithm.
@aliiucer
@aliiucer 10 ай бұрын
@@muditjaiswal actually k is a different variable than n so nlogk is a better choice, worst case is a different thing
@muneebzubair8443
@muneebzubair8443 9 ай бұрын
Bonus Algorithms at the end of video: 6. Topological Sort 7. Dijkstra's Algorithm 0. A*, Bellman Fords, Floyd Warshall
@sanjeevak5135
@sanjeevak5135 10 ай бұрын
Yss please make the video for data structure
@erbenton07
@erbenton07 8 ай бұрын
What is the practical application of these algorithms?
@beinghappy9223
@beinghappy9223 11 ай бұрын
Backtracking , DP , DFS & BFS
@soicooc3500
@soicooc3500 Ай бұрын
1. Top-k Largest Elements ( 0:46 - 1:00) 2. Sliding Window (1:01 - 3:30) 3. Backtracking ( 3:30 - 5:03) 4. Dynamic Programming ( 5:06 - 7:00) 5. DFS and BFS ( 7:02 - 7:54)
@K9TX
@K9TX 11 ай бұрын
big fan sir
@sahilandsarra
@sahilandsarra 11 ай бұрын
Thanks 🙏
@avinashkumar3340
@avinashkumar3340 7 ай бұрын
I was asked to implement an autocomplete feature using trie data structure 😅
@only_onelife
@only_onelife 11 ай бұрын
CAN YOU PLEASE MAKE A FULL COURCE ON DSA, BCOZ YOUR WAY OF EXPLANATION IS MINDBLOWING
@buddyreg234
@buddyreg234 8 ай бұрын
Spooky oO
@VivekSingh-wu9mx
@VivekSingh-wu9mx 11 ай бұрын
abe bhai itni videos bna chuka hai abhi tak voice ki volume aur tuning shi nhi kr paya. But great content though.
@grebmann
@grebmann 9 ай бұрын
127 interview to get a job ... that's what i call "Try hard". Well done man, never give up ;) Anyway nowadays, people just need to learn the algorithms and train on it for the interview. Everything that matter is the "Interview Skills". I saw a lot of indians going to the big tech companies by only mastering the art of interview but with poor business understanding and mediocre software engineering skills.
@rahulrajparida8838
@rahulrajparida8838 11 ай бұрын
Thankyou sir
@sahilandsarra
@sahilandsarra 11 ай бұрын
🙏
@DigvijaySingh-se2ll
@DigvijaySingh-se2ll 11 ай бұрын
please make a video on flow state and how to get into it
@sahilandsarra
@sahilandsarra 11 ай бұрын
I have already made it.
Top 7 Algorithms for Coding Interviews Explained SIMPLY
21:22
Codebagel
Рет қаралды 252 М.
Stupid man 👨😂
00:20
Nadir Show
Рет қаралды 29 МЛН
The World's Fastest Cleaners
00:35
MrBeast
Рет қаралды 173 МЛН
8 patterns to solve 80% Leetcode problems
7:30
Sahil & Sarra
Рет қаралды 90 М.
How to NOT Fail a Technical Interview
8:26
Fireship
Рет қаралды 1,3 МЛН
I failed the Meta Software Engineer Interview
10:49
Zeeshan Majeed
Рет қаралды 3,8 М.
Exciting ISRO Opportunities for B.E / BTech Students
6:34
GATE Wallah
Рет қаралды 13 М.
COMPUTER SCIENCE explained in 17 Minutes
16:49
Wacky Science
Рет қаралды 105 М.
I Solved 1583 Leetcode Questions  Here's What I Learned
20:37
ThePrimeTime
Рет қаралды 489 М.
10 Udemy Courses Every Developer SHOULD Own (NOT just coding)
19:53
Travis Media
Рет қаралды 855 М.
10 Common Coding Interview Problems - Solved!
2:10:50
freeCodeCamp.org
Рет қаралды 556 М.
Я Создал Новый Айфон!
0:59
FLV
Рет қаралды 3,7 МЛН
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,3 МЛН
Apple. 10 Интересных Фактов
24:26
Dameoz
Рет қаралды 114 М.
Переходник для IPhone • 181649538                         Делюсь обзорами в профиле @lykofandrei
0:15
Edit My Photo change back coloured with Bast Tech
0:45
BST TECH
Рет қаралды 335 М.