THIS MACHINE CODING QUESTION WILL BLOW YOUR MIND! Interesting stuff for coders!

Out of all the videos on this channel, most hard work has gone behind this one! hope you find it helpful!
If you like my work, Please 𝐬𝐮𝐛𝐬𝐜𝐫𝐢𝐛𝐞 here - / keertipurswani
You can also connect with me on-
𝐈𝐧𝐬𝐭𝐚𝐠𝐫𝐚𝐦 (for personal, raw and real side of my life) - keerti.purs...
𝐓𝐰𝐢𝐭𝐭𝐞𝐫 - KeertiPurswani?s=09
𝐋𝐢𝐧𝐤𝐞𝐝𝐈𝐧 - / keertipurswani
#lowleveldesign #coding #softwareengineer

Пікірлер: 46

  • @sameer9368
    @sameer9368 Жыл бұрын

    You are just amazing….one of the best LLD system design I come across…love watching it

  • @maheshv18
    @maheshv18 Жыл бұрын

    Awesome!! Your mock interview series is great please add more of that too!!

  • @techdemy4050
    @techdemy4050 Жыл бұрын

    It really blown my mind please create more videos like this. I really appreciate your work.

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    Thank you so much! Means a lot to me. Please do share the videos with your friends! ❤️❤️

  • @anujpratapsinghyadav1914
    @anujpratapsinghyadav1914 Жыл бұрын

    Awesome Video ​ @Keerti Purswani !! I have not seen people doing LLD on C++. Have you put the code to github already? I see you are are using C++ for LLD, can you share tips for C++ users as Visual Studio does not support boiler plate code completion. So it is time consuming to write complete LLD in machine coding rounds. That is one of the major problems for me, therefore I tend towards Java which is not my primary language but just it for LLDs. Can you share your insights for writing Modules faster in C++ using Visual Studio ?

  • @samuelmayna
    @samuelmayna Жыл бұрын

    I am mind blown.My first intuition was just using a minheap , where I would keep all the the distances from the center and the points in a Treemap.Then I would pop k times to get the k nearest. Using a heap would be O(n log n base 2).Using the quadtree would be O(n logn base 4).The n are due to adding n cabs. I wouldn't square root the distances to save time but would square root them when reading k cabs

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    ❤️❤️❤️

  • @rite2riddhi
    @rite2riddhi Жыл бұрын

    Great to see back with your whiteboard videos.

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    Thanks Riddhi! ❤️😇

  • @ayush52905
    @ayush529057 ай бұрын

    Hi @KeertiPurswani, could you please share the code snippet link. Would be helpful to analyse it ourselves

  • @cricketguru7596
    @cricketguru7596 Жыл бұрын

    Thanks a lot for the valuable content 😇

  • @sahazeerks2363
    @sahazeerks2363 Жыл бұрын

    Awesome Explanation

  • @umeshtorawane
    @umeshtorawane Жыл бұрын

    Hi Keerti, Do you not use any external mic? Is this sound directly from the microphone of camera? No big issue as such with this sound but its just that now we are so used to other youtubers video and clear sounds in their videos we would love to see that audio clarity in your videos as well. #LovedYourVideos

  • @rohitrout6450
    @rohitrout6450 Жыл бұрын

    Loved this❤🎉

  • @mehak_mits
    @mehak_mits11 ай бұрын

    Great Explanation👌

  • @crazeeealgorithms3236
    @crazeeealgorithms32362 ай бұрын

    Great video, please share link to the code.

  • @yash.dwivedi
    @yash.dwivedi Жыл бұрын

    sir can you recommend some courses for back-end for some hands on

  • @ayushsaxena1535
    @ayushsaxena1535 Жыл бұрын

    I have been looking for this videos for days. I have seen your video Zomato lld mock interview with Gourav Sen for the same but due to poor sound quality I wasn't able to understand much. I hope this video would end my search up to an extent. Thanks for it Keerthi💫

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    Thanks Ayush! Planning many more LLD videos this month, so hopefully those will be helpful as well. Let me know 😇

  • @BhavyaJain6
    @BhavyaJain6 Жыл бұрын

    Loved your videos and the depth you know about these concepts, but where did you learn these lld and hld concepts in depth and able to design all these stuffs? Really wanted to know. 😊

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    I just keep reading about it thoroughly… online itself. Wrote the code myself!

  • @arkajyotisaha6061
    @arkajyotisaha6061 Жыл бұрын

    heyy Diii, can you please share the git hub link

  • @rohitrout6450
    @rohitrout6450 Жыл бұрын

    can you give us link to the code?

  • @rosansenapati-pl5hr
    @rosansenapati-pl5hr Жыл бұрын

    Why is everything in class you have taken in pointers why not in normal variables?

  • @sathiyanarayanant9107
    @sathiyanarayanant9107 Жыл бұрын

    It is very interesting. I have a question, how is the cab location update going to happen? is that costly operation considering traversal to child and removal of cab from the current, possible removal of child of current if no cabs and traverse again to find the new location?

  • @sathiyanarayanant9107

    @sathiyanarayanant9107

    Жыл бұрын

    Also a follow up, why can we have pre created quads like say 1 KM width and ht quads, update the cabs location to the quads based the pings from cab.

  • @manojkumar8358
    @manojkumar8358 Жыл бұрын

    @keerti purswani can you do coding of videos in java

  • @basavarajsonnad5775
    @basavarajsonnad5775 Жыл бұрын

    Super video

  • @vinodpaluvuri54
    @vinodpaluvuri54 Жыл бұрын

    At 16.20, we took c as 1 and we will divide into four quadrants.. But what if two cabs are in same location. Is it the best way?

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    Usually the capacity will be more than 1 in real scenario. Also, the latitude, longitude can’t be exactly same (if we store enough decimal places - 1 ft is 0.0125 sec. We will have to store till that accuracy) It’s a good case though!

  • @PraveenDestro
    @PraveenDestro Жыл бұрын

    love your videos😍

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    Thanks Praveen! ❤️❤️😇😇

  • @adiin-1940
    @adiin-1940 Жыл бұрын

    Hi Keerti, thanks for the great explanation! Can you also share the code as well ?

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    Thank you! Will put it up on github. Could you please share the video with your friends?

  • @adiin-1940

    @adiin-1940

    Жыл бұрын

    @@KeertiPurswani Definitely will!

  • @arunkumardumpati9778
    @arunkumardumpati9778 Жыл бұрын

    You did miss one explaination. How do you find the quad to which person location belongs to start searching cabs from? (if my location is (20, 20), which quad is the starting point to search cabs, how to find that first quad?)

  • @khii_khii
    @khii_khii Жыл бұрын

    🎉

  • @VY-zt3ph
    @VY-zt3ph Жыл бұрын

    Di, R u creating a new series on Machine Coding??

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    Yaaassss!!

  • @VY-zt3ph

    @VY-zt3ph

    Жыл бұрын

    @@KeertiPurswani that's great. I was waiting for this only. I loved your explanation of design patterns.

  • @sudipkumardey8791
    @sudipkumardey879111 ай бұрын

    22:26 🙀🙀

  • @TheDuruva
    @TheDuruva Жыл бұрын

    Did you quit Atlassian?

  • @TheDuruva

    @TheDuruva

    Жыл бұрын

    BTW great fan of your work

  • @dheerajkumar824

    @dheerajkumar824

    Жыл бұрын

    ​@@TheDuruvanow she did

  • @ayushthakur2896
    @ayushthakur2896 Жыл бұрын

    1st comment ..............................

  • @KeertiPurswani

    @KeertiPurswani

    Жыл бұрын

    Yaaaay! Thanks! ❤️😇