How to Prepare for Technical Interviews, Part 1 - Coding

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ก.ย. 2024

ความคิดเห็น • 491

  • @EngineeringwithUtsav
    @EngineeringwithUtsav  3 ปีที่แล้ว +131

    Here is my Notion Template: www.notion.so/Coding-Problem-d8ad5d8e763345ca99ad7ab3af9ec2ff
    A word on this though, this is a bit more complicated than what I mentioned in the video. If you build a list of coding problems using this template, as you work on the problems and give yourself a time and a score, it will calculate a SR_Score value, and if you sort the list in descending order based on the property, it will automatically bubble up your worst problems on the top. Hope this makes sense.
    Do NOT edit SR_Score, C_Date, C_Solution and C_Time -- those are filled out manually based on other values you update.
    Also, here is the entire workspace with 200+ carefully picked questions and all the various boards: www.notion.so/de7d8005cd3749b2a1c5f995b4a92bba?v=00b004e1ba144d84a7f207cd30d2fa0d
    I made these a while ago, I am sure it can be updated to a more robust version based on some of Notion's newer features.
    Cheers!

    • @akhilkhubchandani2632
      @akhilkhubchandani2632 3 ปีที่แล้ว +2

      Thanks a lot for this :). Could you share that Kanban view template with all your todo, doing and those labels also if possible . If not, This is a gem , will make that on my own :). Thanks again

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +3

      Hmm ... let me see.

    • @akhilkhubchandani2632
      @akhilkhubchandani2632 3 ปีที่แล้ว

      @@EngineeringwithUtsav okay :)

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +3

      @@akhilkhubchandani2632 Done, edited comment to add the entire workspace.

    • @akhilkhubchandani2632
      @akhilkhubchandani2632 3 ปีที่แล้ว +2

      @@EngineeringwithUtsav I don't know how to thank you for this , thanks a LOT 💯💯💯💯

  • @danielazulay4936
    @danielazulay4936 3 ปีที่แล้ว +58

    His channel is for sure THE BEST. Editing 10/10, Content 10/10.

  • @weironiottan7166
    @weironiottan7166 3 ปีที่แล้ว +44

    This channel is awesome, I have been a software engineer for two years now since I finished school and I can tell when someone has actually worked in the industry vs someone who does projects on the side and makes a living on TH-cam. Either is fine but for me personally nothing beats experience in the industry, your channel is great thank you for posting all this awesome information

  • @create_space812
    @create_space812 3 ปีที่แล้ว +2

    hands down this is the most thorough guide ever. I have spent a lot of money on the prepping materials and nobody ever mentioned about consistent tracking process and spaced repetition. Many simply just jumped to pattern recognition. Arriving at pattern recognition stage should not be magical. Now I have bridged the gap. Thank you Utsav!

  • @ShubhamKumar-bk5bx
    @ShubhamKumar-bk5bx 3 ปีที่แล้ว +3

    I wasted a lot of time on various other TH-cam channels until I came across this channel , thanks a ton Utsav , always some good vibes comes feels like one to one is going on !

  • @gagag96
    @gagag96 3 ปีที่แล้ว +4

    This was a very well organized video and I'm going to be using these methods after being so rusty on coding interviews out of university. Thank you.

  • @cyrusthepete
    @cyrusthepete 2 ปีที่แล้ว +1

    Thanks. This is an excellent guide series.
    Got the job with MS.

  • @ashishbab887
    @ashishbab887 3 ปีที่แล้ว +1

    You are the guy for whom we can say "Finally someone with something to totally rely on".

  • @JRS514_mtl
    @JRS514_mtl 3 ปีที่แล้ว +3

    I've seen many videos about the subject but your structure is just at another level. Simple, clear, to the point, and amazing references !! Definitely a video I'll share with friends and colleagues :)

  • @samr6781
    @samr6781 3 ปีที่แล้ว +2

    Thanks bhai.. you should have a million subscribers soon..

  • @sudaminis1302
    @sudaminis1302 2 ปีที่แล้ว

    This is the best, most organized, curated and to-the-point set of pointers for anyone who wants to start prepping for tech interviews. Utsav, you are the mentor to thousands on youtube!

  • @evergreen7781
    @evergreen7781 3 ปีที่แล้ว +4

    One of the most precious mentors on TH-cam ❤️❤️❤️
    Even after SDE, we can learn videography & editing from you man 😍

  • @gabrielmalheiro4871
    @gabrielmalheiro4871 ปีที่แล้ว

    Just started my technical Interview prep journey! I feel anxious and scared about the journey.
    But I'm gonna do it
    Tks for the video Utsav

  • @roh9461
    @roh9461 3 ปีที่แล้ว +2

    Could you share some tips for someone with a full time 50-60hrs/week job? Doing 5 problems seems impossible after work.

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว

      There are no tips there, you got to make time or work longer if that’s your priority. I consider 5 as a good number, but perhaps you could try less and see how what goes. Maybe do more during the weekends?

  • @MBXD001
    @MBXD001 3 ปีที่แล้ว

    Brother i need a video like this but on how to become a front end dev. Im pretty sure your video is gonna b the best

  • @ssrpic
    @ssrpic 3 ปีที่แล้ว +1

    Thank you so much Utsav... I was just looking for a system like this.

  • @marriumscatcorner
    @marriumscatcorner 3 ปีที่แล้ว +1

    Thankyou for this informative video. This is exactly what i was looking for to prepare for big tech interviews

  • @neelnm
    @neelnm 2 ปีที่แล้ว

    Really liked your video, was looking for something with no nonsense approach...much appreciated

  • @jinny5025
    @jinny5025 3 ปีที่แล้ว +2

    It's hard for me to know when I'm ready for the coding interview. Thanks for the video Utsav :)

  • @MohdImran-uq5iv
    @MohdImran-uq5iv 3 ปีที่แล้ว +1

    thanks utsav please create more more stuff like this

  • @hassan_codes
    @hassan_codes 2 ปีที่แล้ว

    Ustav is the best out here. Thanks for all your efforts

  • @camels_are_sober
    @camels_are_sober 3 ปีที่แล้ว +2

    Hey Utsav! I am working software developer for some time now and I often find most of the tech TH-cam catering towards folks who are in school or looking to get into industry. I really appreciate you not only producing content for people starting out but also people who have been working for some time. I am sure people more experience than me would also agree and appreciate 🙂. Thank you and Kudos!

  • @utsavkumar9066
    @utsavkumar9066 3 ปีที่แล้ว +44

    Utsav watching Utsav's video 😂😅

  • @alsoSeeb
    @alsoSeeb 3 ปีที่แล้ว +2

    "If you have higher bandwidth and tighter deadlines, adjust accordingly"
    *looks at my interviews in 6 days* Oh, I'm sure doing 17 problems a day will be healthy, helpful, and not at all stressful.

  • @SK-ey2qj
    @SK-ey2qj 3 ปีที่แล้ว +2

    Thanks for putting this out for free!

  • @fadthegreat
    @fadthegreat 3 ปีที่แล้ว +1

    This is 100% legit thank you so much utsav. I have been here since your first video came out.

  • @fringefringe7282
    @fringefringe7282 2 ปีที่แล้ว +1

    I think I am old. Where are the time when you just went into recruitment process, knew what a computer was and you got the job. Now its whole machinery.

  • @TheRn35
    @TheRn35 3 ปีที่แล้ว +1

    1. Do you recommend learning the techniques listed at 18:15 before jumping into the problems? Or, discover them as you solve the problems?
    2. Do you recommend husting through and "re-inventing" these techniques on your own or just simply learn them and focus more on applying them? For example, I can learn the sliding window technique beforehand and apply or re-invent the technique while solving some problem?

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +2

      No hard and fast rule. Figure out what works better for you.

  • @sivam5204
    @sivam5204 3 ปีที่แล้ว +1

    Good one and realistic approach .

  • @EbrahemDroobi
    @EbrahemDroobi 8 หลายเดือนก่อน

    Thank you for this awesome and comprehensive video!! It really helped me set a preparation plan for my interviews!

  • @Ms452123
    @Ms452123 2 ปีที่แล้ว

    I love how he says to try and interview at companies you don't care to work for, like damn some people really get interviews that easily? Anyways loved the video as always, so many good tips that I will utilize.

  • @whonayem01
    @whonayem01 2 ปีที่แล้ว

    Wow!! That's what i was looking for! Thanks a lot, Utsav!

  • @tedlee5751
    @tedlee5751 3 ปีที่แล้ว

    I seriously like how you put everything together. a couple of years ago I started practicing for technical interviews and I had no plans on how to do anything. I and retrying and watching this video it gives me a good understanding how I should approach for preparation. I will try to follow exactly you suggested and will post again after a few months. Keep up the good work!! can't wait to see the next two videos. AKA; already ordered the book you suggested on another video "Web Scalability for Startup Engineers" and excited to read them!! thank you so much for your work!!

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว

      Glad this was helpful. Take this as just a starting point ... after a few weeks try to get a feel for what works for you and what doesn’t, and adjust to your learning habits and speed :) if you find something new in the process, let me know too! I’m always looking for opportunities to learn from others as well!

  • @alisonrae
    @alisonrae 2 ปีที่แล้ว

    This is probably the best video on preparing for the interviews :3 thank you so much!

  • @045_shivendrasingh7
    @045_shivendrasingh7 3 ปีที่แล้ว +1

    Must awaited video college does not tell us these things. Thank you Utsav sir

  • @tannerbarcelos6880
    @tannerbarcelos6880 3 ปีที่แล้ว +2

    I have a good question that might be a solid video idea. I just graduated college with my CS degree and I got my first software engineering job about 2 months ago. I am a Full Stack Engineer at the company responsible for building vaious web apps and internal tools we have. That being said, some of the tech is not what I am super used to using on a daily with side projects, etc. I am afraid I will lose those skills but also lose all my algorithms and Data Structures knowledge / skill for LeetCode.. My question is, how can this be avoided? The obvious answer is build side projects still and practice LeetCode / studying but as a new engineer I guess I am thinking long term and how to go about not forgetting everything and getting too comfortable at your job.

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +1

      You got to keep it fresh by working on things that you enjoy as side projects or just solving a few problems here and there. Most of us don’t need to heavily rely on DS algo everyday at work, real life situations call for design and architecture more. Just keep an eye out for optimization though and you will likely stumble across chances to use your problem solving chops

  • @chandmohammad2492
    @chandmohammad2492 3 ปีที่แล้ว

    I rarely comment, Utsav, you delivered it very well. It was pleasure watching and hearing you.

  • @chetanrana7778
    @chetanrana7778 3 ปีที่แล้ว +1

    Its an awesome advice for doing preparation

  • @jorgevasquezang
    @jorgevasquezang 3 ปีที่แล้ว +1

    This is so great! I will not miss any part of the series for sure!

  • @pranjalagnihotri6072
    @pranjalagnihotri6072 3 ปีที่แล้ว +1

    Sir can you please make a video on Educative.io like reviewing it's DSA and System Design course would be really helpful

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +2

      It’s good value for price If you want something more than the free stuff. Try a month and see for yourself if u are curious. It’s hard to review something and say it will work for everyone.

  • @maxmustermann8250
    @maxmustermann8250 3 ปีที่แล้ว +1

    I honestly respect you putting your time and experience into this and making it publicly available. Access to education should not be determined by social status. I'm sure your work will have a very real impact on people's lives!
    Ps: Please keep it around. It'll take a little time until I'm prepping for interviews 😄

  • @anprabh1
    @anprabh1 2 ปีที่แล้ว

    I would definitely try this out. Thank you very much!

  • @saraogi-keshav
    @saraogi-keshav 3 ปีที่แล้ว +1

    Can’t wait for Part 2 and Part 3!

  • @maneeshrockx667
    @maneeshrockx667 3 ปีที่แล้ว

    I'm being thought programming by those teachers who have no idea about programming..We need teachers like you here in India..💙

  • @HassanElMghari
    @HassanElMghari 3 ปีที่แล้ว +2

    Super helpful, thanks so much for taking the time to release this info!

  • @yawarjamal909
    @yawarjamal909 3 ปีที่แล้ว

    Man I am definitely down to donate you either thru patreon or what ever platform. Hands down great content and you definitely deserve it!

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +3

      If you get the job you wanted and my videos helped, that’s much better than any donation. If you really want to, donate to your favorite charity. Cheers! :)

  • @lakshmivlogteam
    @lakshmivlogteam 3 ปีที่แล้ว +1

    Awesome content.. Sounds like a great plan... Cheers!...

  • @billycheung7095
    @billycheung7095 2 ปีที่แล้ว

    Man, thanks a lot. You provide us a clear roadmap to get the preparation.

  • @Çalhanoğluuuu
    @Çalhanoğluuuu 3 ปีที่แล้ว +3

    Masha'Allah, As The One God Willed..
    Thank you so much bro.

  • @kedarkulkarni9464
    @kedarkulkarni9464 3 ปีที่แล้ว

    This is the real guy I can always trust ! Please don't change

  • @darklord711
    @darklord711 3 ปีที่แล้ว +1

    Glad I found this quality channel. Keep making amazing videos! Subscribed

  • @supriyapatil3650
    @supriyapatil3650 ปีที่แล้ว

    Hey Utsav, Thank you so much for this video. I am currently searching for a job and I was feeling stuck and confused that where to start. After watching this video I literally feel so motivated and now I know what and how to do. Thank you again... 🙏🏻

  • @noelcovarrubias7490
    @noelcovarrubias7490 2 ปีที่แล้ว

    I fee like the tech community would love to have you on twitter. I'm giving you a shootout there, thanks for all the knowledge.

  • @ankushreddy9789
    @ankushreddy9789 2 ปีที่แล้ว +1

    Binary search would be great to learn from him

  • @TheCricketChap
    @TheCricketChap 3 ปีที่แล้ว +1

    Great video for the interview prep 👍 Can't wait for the next two.

  • @ImranKhan-xn6ig
    @ImranKhan-xn6ig 3 ปีที่แล้ว

    This is by far the best resource I can recommend to anyone for interview preparation.

  • @theraratechshow
    @theraratechshow 3 ปีที่แล้ว +1

    Great step. I will use this to prepare for my next interview. TY.

  • @shekharkumarsingh2270
    @shekharkumarsingh2270 3 ปีที่แล้ว

    I'm following this channel for so long and it never disappointed me :)

  • @winireddy1143
    @winireddy1143 3 ปีที่แล้ว +1

    Thank you so much for putting together all your ideas and experience for us to learn! Means a lot!

  • @Amitsingh-zf3yc
    @Amitsingh-zf3yc 3 ปีที่แล้ว +1

    thanks for the awesome video. eagerly waiting for part 2 - system design . If possible please create a dedicated video to identify common patterns in any problem.

  • @amitkumargupta-
    @amitkumargupta- 2 ปีที่แล้ว

    This Guy deserves more subs. Thank you Utsav.

  • @elnurmaharramov4777
    @elnurmaharramov4777 3 ปีที่แล้ว +1

    Hello Utsav. Thank you for such a detailed, very helpful video. As always your virtual coaching is much appreciated. Keep up the awesome work.

  • @mikes.1946
    @mikes.1946 2 ปีที่แล้ว +1

    Dude the thumbnail problem is one I literally got last week in an interview. I didn’t pass but I had fun

  • @sachinsac9047
    @sachinsac9047 3 ปีที่แล้ว

    Hope u don't not mind to teach or make videos on data structures and algorithms because i loved a lot of presentations

  • @alphamaster2
    @alphamaster2 2 ปีที่แล้ว

    This is a Gem!! Great Tips!

  • @AkashSharma-nm1jc
    @AkashSharma-nm1jc 3 ปีที่แล้ว +1

    Cant thank you enough Utsav, for this amazing content!

  • @oliverplatt3035
    @oliverplatt3035 2 ปีที่แล้ว

    Really good content and you come across as such a nice, genuine guy. Subscribed. Keep it up :)

  • @andrewdci03
    @andrewdci03 3 ปีที่แล้ว

    Is there a particular language that would be best to get comfortable with for interviews? One that would be easiest to learn and implement data structures and algorithms in code problems?

  • @narenraj9415
    @narenraj9415 3 ปีที่แล้ว

    This is pure gold content wise to the point. Hopefully I follow this template. Thanks Utsav keep making more of this content. As always editing rocks.

  • @roisulislamrumi929
    @roisulislamrumi929 2 ปีที่แล้ว

    Thank you so much for an awesome guideline. Also, kindly do make a dedicated video for different problem-solving patterns.

  • @Versole
    @Versole 2 ปีที่แล้ว

    Wow, such a good quality and densly informed content for free. Thank you very much! I know this will definitely help me land a ideal job for me in the future.

  • @Donkle365
    @Donkle365 2 ปีที่แล้ว

    5:50 it's not the cover of "Grokking Algorithms", though I get the confusion because they look very similar :)

  • @pratyushdeka255
    @pratyushdeka255 3 ปีที่แล้ว +3

    Nicely explained. Can you please share the Notion template?

  • @vishnugovindan8550
    @vishnugovindan8550 3 ปีที่แล้ว

    I would love to see your take on recursion and DP problems and any insights that you have got over the years of solving them.

  • @subrahmanyagurumurthy5083
    @subrahmanyagurumurthy5083 3 ปีที่แล้ว +1

    Thanks a ton, Utsav. Your contents are really amazing & helpful. Thank you once again.

  • @RoadsInCanada
    @RoadsInCanada 3 ปีที่แล้ว

    Utsav, Thanks a lot for making 3 part video series on tech interview preparation. ❤️Please make detailed video series on Data Structure, Algorithms & System Design.

  • @pradeepkumarhitz
    @pradeepkumarhitz 3 ปีที่แล้ว +1

    Wow that was a crazy organized way of solving leet problems, does starting with a "100 top liked leetcode questions" is a good way, or do you think those would be a very common and famous question which most people would be aware of, your thoughts?

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +1

      This is just a starting point. Yes, absolutely feel free to change to to company specific list or top 100 or whatever you feel is a good list. :)

    • @pradeepkumarhitz
      @pradeepkumarhitz 3 ปีที่แล้ว

      @@EngineeringwithUtsav great, thanks Utsav :)

  • @rohithkumar9120
    @rohithkumar9120 9 หลายเดือนก่อน +1

    Hey @EngineeringwithUtsav
    thank you for the structured approach to prepare for the coding interviews.The notion workspace does not work, do you think you can send a new link?

  • @yetemfekernegeya1293
    @yetemfekernegeya1293 2 ปีที่แล้ว

    I find his vid more effective than others. I am preparing to learn java

  • @omarflores4234
    @omarflores4234 3 ปีที่แล้ว

    I truly appreciate the content you put out for us, Utsav. You have helped and motivated me tremendously throughout this journey of getting ready for tech interviews in FAANG companies. Keep up the work :)

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +1

      You got this dude! Send me a message when you get your offer! :)

    • @omarflores4234
      @omarflores4234 3 ปีที่แล้ว

      @@EngineeringwithUtsav Will sure do, thank you!

  • @bogaboy
    @bogaboy 3 ปีที่แล้ว

    Excellent video! A lot of good advice to apply. Thanks!!

  • @thy_minimalist
    @thy_minimalist ปีที่แล้ว

    I have loved this... It is really so helpful!

  • @jspanchal
    @jspanchal ปีที่แล้ว

    The amount of positivity you bring is amazing.

  • @srijaljoshi3421
    @srijaljoshi3421 3 ปีที่แล้ว

    Can you make a video on identifying and applying the most common patterns like two pointers, recursion, backtracking, DP, etc? Great video nonetheless!

  • @bronzebond4869
    @bronzebond4869 3 ปีที่แล้ว

    Thanks for the recommendations. This is a solidly formed and thoughtful process.

  • @abhinavthapaliya6629
    @abhinavthapaliya6629 10 หลายเดือนก่อน

    Thank you so much for this video Utsav! By far the most helpful system I have personally come across on youtube. As an aside, the notion template does not seem to be working. Perhaps you could share it again?

  • @artishukla5921
    @artishukla5921 3 ปีที่แล้ว +1

    Thanks for this video. I really need this guidance ❤️

  • @abhaytiwari6411
    @abhaytiwari6411 3 ปีที่แล้ว +2

    Why you didn't recommend Cs50.

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว

      It’s a good course. I didn’t because this video isn’t really for folks that are just starting off at CS50.

  • @jigyanshushrivastava6153
    @jigyanshushrivastava6153 3 ปีที่แล้ว +2

    Thanks...man

  • @okalbob
    @okalbob 3 ปีที่แล้ว +3

    I can't thank you enough for the invaluable content you put out here for us. It's positively impacting my life day by day and I'm truly grateful. Looking forward to more great contents like this.

  • @Vpy2023
    @Vpy2023 2 ปีที่แล้ว

    Thanks a ton for the videos. Everyone seems to talk about coding and systems design but forget the OS side of the technical interview. Can you suggest some good Linux books for this kind of interviews please?

  • @shivendrasingh8484
    @shivendrasingh8484 ปีที่แล้ว

    This was really detailed and structured. Thank you for sharing this Utsav. 🎈

  • @siddharthsharma3142
    @siddharthsharma3142 3 ปีที่แล้ว +1

    Thanks for the help. Ive been enjoying your videos for sometime now tara maile notice nai gareko theena accent. :D Respect

  • @tejeshivsn632
    @tejeshivsn632 3 ปีที่แล้ว

    The best video for interview preparation, simply superb. Thanks utsav

  • @abraiyan7984
    @abraiyan7984 3 ปีที่แล้ว

    The best series. I love you man! You are great.

  • @iamtrae2363
    @iamtrae2363 2 ปีที่แล้ว

    You are a gem in this community

  • @sindusridharan-zl9nk
    @sindusridharan-zl9nk 8 หลายเดือนก่อน

    Thanks for this amazing post, Utsav. I am 2 years late to this video. I would like to know if you will update any recommendations on this video for current resource like books, coding platforms, and interview preparation in 2024 ?

  • @m.sripadh4338
    @m.sripadh4338 3 ปีที่แล้ว

    How you have created that To do, Repeat, Done etc...? Can you please explain it..?

  • @techutility
    @techutility 3 ปีที่แล้ว +1

    Thank you so much

  • @abhaytiwari6411
    @abhaytiwari6411 3 ปีที่แล้ว +2

    Top-Notch Studio👌👌👌🔥