I studied leetcode for 1 year

Sdílet
Vložit
  • čas přidán 13. 09. 2024

Komentáře • 306

  • @Leon-Li
    @Leon-Li Před 2 lety +38

    I did leetcode for 3 months before I got my new role and i would say it definitely improved my programming skills.

    • @iseeflowers
      @iseeflowers Před rokem

      What did you study to build the fundamentals before the Leetcode?

  • @zackbreckenridge3213
    @zackbreckenridge3213 Před 2 lety +151

    I've been in this industry for 15 years. I've worked at large and small companies, etc. I've also bombed multiple leetcode interviews and some of the best engineers I've known have as well. I think your comments about getting burned out during your leetcode streak is the most directly translatable aspect of these exercises to real world experience.

    • @Leto2ndAtreides
      @Leto2ndAtreides Před 2 lety +13

      It's like college education in general - minimal relationship to the real world.

    • @carlz2k2
      @carlz2k2 Před 2 lety +3

      what else can we do when the interview process is basically designed and controlled by the big tech firms?

    • @realnapster1522
      @realnapster1522 Před 2 měsíci

      Engineers are workers and they have lost the power in this power game. They need to take back the power and say no. If enough people say no, companies may be forced to change the process.

  • @yuhanlian991
    @yuhanlian991 Před 2 lety +409

    Side note: while I have been hearing huge amount of complaints about how data structure and algorithm questions are unnecessary in many technical interviews, learning it in depth has helped me tremendously to write faster and readable code after spending nearly a year studying it.
    So I do urge future developers to use it to benefit yourself and not solely on getting pay raise.

    • @РустамЧонбашев
      @РустамЧонбашев Před 2 lety +12

      I can think of how data structures help you write better code, but not algos, could you elaborate?

    • @sohn7767
      @sohn7767 Před 2 lety

      @@РустамЧонбашев I think like using the right structures for the right job to make things easier/more efficient.

    • @joelwillis2043
      @joelwillis2043 Před 2 lety +23

      Who knew, theory is important. Imagine those poor professors having to listen to clueless 18-year-olds telling them it doesn't.

    • @РустамЧонбашев
      @РустамЧонбашев Před 2 lety +4

      @@sohn7767 this example is still about DS, not algos, so the question is still not answered :)
      yes, for sure, I know how DS help me writing better code, so that's why I am asking about algos, because I know them, but they don't help me a bit, but I am backend developer and maybe don't know much about it.

    • @sohn7767
      @sohn7767 Před 2 lety

      @@РустамЧонбашев oh I read your first reply in reverse xd

  • @winterheat
    @winterheat Před 2 lety +324

    yes, it is like studying SAT vocabularies. Once you know what "adumbrate" means, you are so much smarter and you become invincible and you will save the world

    • @kuldipmaharjan
      @kuldipmaharjan Před 2 lety +22

      you have succintly adumbrated the video in one sentence :D

  • @traezeeofor
    @traezeeofor Před 8 měsíci +1

    Love this video. I started Leetcode in November 2023 to help with my consistency. Wanted to make sure I code every day. It has surely helped with that. Plus helped me brush up on my fundamentals and problem-solving skills. I'm excited about the future!

  • @grandparick3176
    @grandparick3176 Před 2 lety +49

    Nice video bro. I loved how you honestly shared your experience and said how it's OK to struggle. I am doing the leetcode grind myself to get an internship but am constantly slipping because of my grand level procrastinating problems.

  • @mohammed_haddad
    @mohammed_haddad Před 2 lety +33

    I kinda expected that you're gonna make it sound pinky and fun.. but turned out very realistic 😅😂. Thanks for sharing man.. loved it.

  • @sahilkapoor7418
    @sahilkapoor7418 Před 2 lety +9

    Haven't seen this honest leetcode guide on youtube till now. keep making content

  • @sinakalantar3968
    @sinakalantar3968 Před 2 lety +14

    Hello Kevin! I am just writing this comment to you to thank you for making this video. This gave me a great overview of how I should get started to efficiently reach my goal. Your goal, the position that you were in, and pretty much everything you said aligns with my position and the path that I want to take. This helped me a lot, and thanks again!

  • @0xggbrnr
    @0xggbrnr Před 2 lety +3

    I’m just glad you keep it a buck. I like the way you ended the video. You seem like you’re a smart guy who has the same struggles I do with procrastination and overall angst towards the process. Yet, you got through it. That’s why I’m here and that’s why I value your content. The other material on YT is so fake and happy. I’m tired of the positivity around this process - it’s an ugly process that’s mostly unnecessary for what the job actually entails. Thanks for your videos.

  • @punkomattic89
    @punkomattic89 Před 2 lety +6

    Great vid! I like how you kept this vid

  • @alichamas63
    @alichamas63 Před 2 lety +9

    Congrats on working hard man, no doubt that is never a waste. Ironically while you can indeed step up in pay and status by getting into big tech, you can also diminish in job satisfaction and autonomy as most of these environments are essentially thinly veiled cold corporate cultures with bureaucratic line management just waiting to throw you at some problem without much empathy for your happiness. The assumption is "you're lucky to be here and you get perks, so deal with it or leave" - this doesn't always cut it for your soul though.
    For example you're far more likely in a big tech company to end up feeling like a cog in a large machine, even feeling like an anonymous mop and bucket used to clean up whatever boring problems hit these companies at scale, and there are plenty. For all the expertise knowledge on data structures and algorithms, you could end up hitting a point where you would rather be more happy with the genuine feeling of accomplishing something interesting which is more aligned with your personal passions and interests. You may even end up doing less coding and more documents and meetings, it's happened to me and many fellow engineers I've worked with at a big tech company I worked at for over 5 years.
    This is why many people leave big tech eventually to try their own startups or switch lanes. Those that stay for long periods are just like the furniture at any old company (think long timer at a government job - same kind of person).
    Still, work hard and take what's yours my friend while the going is good. Good luck and well done!

  • @FatherPhi
    @FatherPhi Před 2 lety +12

    I'm doing the same thing dude!! And I agree LC only is the way to go also the time boxing. I also highly recommend doing mock interviews

  • @lejustee
    @lejustee Před 2 lety +11

    Niceee! Solid video! 2 hours/day is so much! I'm glad you were able to achieve what you really wanted and warned your audience about burn out when you're not motivated by the right reasons.

    • @nikolaykolesnik7228
      @nikolaykolesnik7228 Před 2 lety +5

      2 hrs / day is actually not that much, it depends on problem you solve. Usually medium problem can get you up to 1hr, when hard problem can take you up to 2hrs of focused work. Like coming up with your own solution, then backtracking with the solutions provided by comunity / explainations. Lower then 2 hrs is usually will not push you forward. Just IMO

    • @SosetaFurioasaJr
      @SosetaFurioasaJr Před 2 lety +1

      @@nikolaykolesnik7228 maybe for you it's not that much maybe for others it's everything. please stop perpetuating personal opinions as facts.

    • @nikolaykolesnik7228
      @nikolaykolesnik7228 Před 2 lety +6

      @@SosetaFurioasaJr try to google IMO meaning before writing post on internet next time

  • @erincarax
    @erincarax Před 2 lety +6

    Thanks for this video Kevin! I’m currently studying daily for some FAANG interviews I’va coming up and I’m using the book you mentioned, which after watching you video makes me feel a lot more secure of what I’m doing.

  • @oceejekwam6829
    @oceejekwam6829 Před 2 lety +1

    This is loaded with endless facts. Thank you for getting to the point quickly.

  • @SoftwareTestingQA
    @SoftwareTestingQA Před 2 lety +15

    I'm doing the same but got my goal is 6 months, I might need to be more realistic and change it to one year. Last year I started with algo expert and the fundamentals are briefly explained in like 10-min video and then straight to problem in no order whatsoever.
    This year I'm following Kunal DSA boot camp along with all the leet code problems.

  • @ankitajena3552
    @ankitajena3552 Před 2 lety +2

    Absolutely loved the video

  • @XionGamezz
    @XionGamezz Před 2 lety +1

    Hey man thanks for this video I currently got a job at a company as a Junior C# dev and have a team of 2 other software engineers. I did not have any leetcode problems during the intrerview it was just questions about inheritance and abstraction and also fixing some simple code that pretty much any college kid can do. My goal is to also get into a bigger software company as well. Leetcode has been my biggest downfal but after watching this I am goin to try to get my study habits better and crack into big tech hopefully

  • @thebiri
    @thebiri Před 2 lety +1

    Loved the last line at the end. Made me chuckle. I think everyone shares the same feeling.

  • @peterlin2352
    @peterlin2352 Před 2 lety +2

    Leetcode is the worst time that I put myself in. It has wasted my life in the past. It’s not worthy at all.

  • @Mrstealurgrill
    @Mrstealurgrill Před 2 lety +12

    Great review Kevin, I recently got a Junior Dev role at a startup with a similar tactic. But I. will be using your tactic to prep for future interviews. Honest perspective is great content on YT. Keep it up.

  • @simeonnischith6075
    @simeonnischith6075 Před 2 lety +8

    It's just like studying for entrance examinations - though the topics feel unrelated to real world scenarios. Companies find it easier to segregate people using this method and they most probably wont stop. (ps: I haven't yet completed leetcode questions so ig i could be wrong)

  • @moonlambo5229
    @moonlambo5229 Před 2 lety

    Thanks for taking the time to make these videos. They really do help.

  • @bhaveshhmc2634
    @bhaveshhmc2634 Před 2 lety

    Actually this really help !!! more power to you for making this video.

  • @OConnelsSideOfDaRiver
    @OConnelsSideOfDaRiver Před 2 lety +2

    If you're early on, you could also do a couple a week for a couple of years and be super duper ready

  • @rkulla
    @rkulla Před 2 lety +20

    The problem with studying for leetcode interviews is it takes time away from learning more about things you'll actually need to know to do the job, which usually means knowing a lot of tools (databases, docker, aws services, and much more, not to mention how to write clean/idiomatic code not just code that passes a test).
    The more we accept these interviews and give leetcode higher user numbers, the more this silly form of testing software engineers perpetuates. Plenty of good companies don't do these tests, so I say don't encourage them.

    • @zehra2334
      @zehra2334 Před 2 lety

      then what is your advice? Looking job description and searching necessary tools? But lots of companies still send Python algo tests :(

    • @rkulla
      @rkulla Před 2 lety +1

      @@zehra2334 You can still study a little for those types of tests, but I would say "Cracking the Coding Interview" book is enough since it's mostly practical advice. It's fine to do leetcode for fun but I wouldn't invest all my time in it.

    • @rkulla
      @rkulla Před 2 lety +1

      @@zehra2334 also, a lot of companies will give you the choice between a live algo test or a take home practical test. I usually go with the latter but it's personal preference.

    • @zehra2334
      @zehra2334 Před 2 lety +2

      @@rkulla thank you so much.

    • @jackmead7292
      @jackmead7292 Před 2 lety +4

      Love this answer. At my company, we don't do those tests. Because they really aren't important! Most of these algorithms are already solved so you as the engineer really just need to focus on package management and versioning, infrastructure design, clean and well documented code, test driven development, PR reviewing, CI/CD development, getting along with coworkers, maybe learning a faster language like Rust/Java/Go/C++, refactoring legacy codebases, twiddling your thumbs, and finally reading Stack Overflow! At the end of the day, my 5 year long career as junior, mid, and now senior developer, that's been my entire career. The only reason I'd need to do leetcode is for the fun of learning new algorithms or writing some fun code for my github profile.

  • @lofioto
    @lofioto Před 2 lety +1

    Thank you for making this :)

  • @kiravd5392
    @kiravd5392 Před 2 lety +6

    This is a great option, but I am just wonderinh about what kind of projects to work on the side? Like complex projects, but you wont have many or a lot of projects but not as complex?

  • @norvusordoseclorum
    @norvusordoseclorum Před rokem

    I love the ending!

  • @Rohitanand650
    @Rohitanand650 Před 2 lety +19

    I kind of relate to you and agree with your last sentence. “These programming questions suck and I hate them” LOL best moment in the video🤣🤣

  • @Laz3rs
    @Laz3rs Před 2 lety

    You kept it so real in this video bro. Thank you

  • @josuegialis3
    @josuegialis3 Před 2 lety +1

    I subscribed! I love it. Thanks for sharing.

  • @binh9495
    @binh9495 Před 2 lety +1

    Hey KC, thanks for your sharing! I'm a fresh graduate student and currently trying to get my first job. I spent lot of time to train myself by doing LC problems in the past half year, hope I can achieve my goal ASAP like you!

  • @eneskarakas6864
    @eneskarakas6864 Před 2 lety

    awesome video! I was thinking about regreting to watch it. Now I am happy that i gave it a chance and i am luck that i did it. Great approach.

  • @jonkumbi6936
    @jonkumbi6936 Před 2 lety

    Thank you for the inspirational video. I am now more determined than ever to push myself and get better.

  • @ashutoshnegi1908
    @ashutoshnegi1908 Před 2 lety +2

    intuit is a good company

  • @pauloalmeida3728
    @pauloalmeida3728 Před 2 lety

    This was a great video. A lot of good infor in a short video. Thank you!

  • @treysmith8410
    @treysmith8410 Před 2 lety

    Nice thanks for being straight to the point and given a honest review

  • @amiralinasiri5608
    @amiralinasiri5608 Před 2 lety

    I just cant stop imagining you awkwardly putting your phone around and walk by like you have no idea for the intro :D
    great video tho! very helpful. thank you!

  • @CodingCrow
    @CodingCrow Před 2 lety +5

    I love how you wouldn’t sign up for paid services if you had to do it again 😁 i’m a huge believer in creating and consuming high quality content for free and as a college student I appreciate this advice 😂

  • @psibarpsi
    @psibarpsi Před 2 lety

    Nice video. I really liked the last line that you said: These programming questions suck and I hate them.

  • @joxa6119
    @joxa6119 Před 2 lety +6

    I am a physics degree holder and decided to have career shift to data analyst/data science cause Physics got fucking hard to get job in my country, Malaysia. I learn a lot about data science and also computer science though I know it is hard to self thought. I have learn Python on myself and now I am learning Machine Learning because I think Machine Learning was the hardest part in data science. I just want to share this with you cause I really feel my journey is alone and I am walking by myself. Thank you.

    • @SosetaFurioasaJr
      @SosetaFurioasaJr Před 2 lety +2

      you are not alone, there are many people around the world in your shoes, including myself. just keep learning but learn with purpose, not aimlessly. this will help you achieve your goal faster.

    • @depression_plusplus6120
      @depression_plusplus6120 Před 2 lety +1

      Ahh mann..I'm too studying Physics and it sucks bro. I hardly can wrap my head around these hard formulas and concepts. Moroever the probability of getting a job after doing all these hard work in Physics is close to Nil , cuz in academia either you need connections, or you need to be some Einstein sort of genuis. Damn, studying and clearing physics UG exams along with studying computer science on own is damn hard. I get you bro. But we will get through, don't worry

  • @GK-rl5du
    @GK-rl5du Před 2 lety +17

    During your prep, were you aware of blind 75 list? Or did you directly jump into leetcode questions after finishing EOPI book

    • @yaminirathaur8209
      @yaminirathaur8209 Před 2 lety

      Hi, what is the blind 75 list?

    • @huey1153
      @huey1153 Před 2 lety +2

      Anyone that’s randomly solving questions is wasting their time. Truthfully you are more than ready to interview at majority of places if you fully understand patterns from blind 75. If you’re familiar with additional patterns that are in Sean Prashads list or grokking/algomonster then you’re definitely good enough. By the time you’re done with these resources I would only cover company tagged questions when I have an interview or assessment. So in total around 180-210 questions before getting interviews and needing to do company tagged. I’d give myself around 90-120 days to prep for this amount if I intend to apply at any place with a high hiring bar (pin/snap/Uber/google/facebook/etc.) and only 40-80 days for places with an average bar (Oracle/Nordstrom/JPMorgan/etc..) and 15-40 days for low tier local non tech companies .

    • @artieschmidt3039
      @artieschmidt3039 Před 2 lety

      @@yaminirathaur8209 the most important questions

  • @keshavsaraogi8753
    @keshavsaraogi8753 Před 2 lety +1

    your book collection is fire

  • @J90JAM
    @J90JAM Před 2 lety +2

    "I was terrible" - love the honesty 😄

  • @Staingainz
    @Staingainz Před 2 lety +1

    Awesome. Starting the leetcode grind so this vid helped. Also subbed.!!

  • @AnitaSV
    @AnitaSV Před 2 lety +13

    I think for hard problems, to fully code it up you should give at least 40 minutes. I did first 10 problems found it too easy, then did first 10 hard problems and stopped. If you can do all hard problems in first attempt in under an hour, probably averaging 30 minutes I am sure you can clear pretty much any tech company interview these days. Leetcode hard problems are actually not that hard. So if you want to save time, if your fundamentals are great then just do first 10 hard problems on leetcode and you can stop if you did all of it in under an hour.

    • @potatopotato4676
      @potatopotato4676 Před 2 lety

      I don't think a lot of companies ask leetcode hard problems

    • @AnitaSV
      @AnitaSV Před 2 lety +2

      @@potatopotato4676 yes often only easy. The author seem to claim 25 minutes for each problem, frankly I can’t do that target for every problem.

    • @mack0ka
      @mack0ka Před 2 lety +3

      @@AnitaSV 25 mins is realistic for medium problems not so much for hard ones imo

    • @kevintruong9135
      @kevintruong9135 Před 2 lety

      @@mack0ka Yeah, but if you can solve hard problems in under an hour, I would imagine 25min for medium problems should be a breeze.

    • @mack0ka
      @mack0ka Před 2 lety

      ​@@kevintruong9135 Yes probably that's right, but AFAIK it's better to do lots of mediums than a few hards.

  • @SHEEPeros
    @SHEEPeros Před 2 lety +2

    I’m on a path nearly identical to yours. Been studying algorithms and data structures for 8 months now, using Python, AlgoExpert and various courses, books and videos on specific subjects like dynamic programming (which I found most challenging so far). No CS background, started from scratch. I was intrigued by your advice to time yourself and little surprised about the 25 min window. In my opinion this needs some context. There are different levels of difficulty to these problems and there’s definitely an „algo muscle” which we train as we progress. I would argue one needs to first build up their knowledge and confidence with the basics (data structures, time complexities of operations in their language of choice, solving techniques, recursion). And this needs time. I’ve not studied CS so maybe I’m missing some foundations, that’s entirely possible. Anyway, just ordered the book you recommended. I’ve read many different blogs about learning algorithms and read few books already, yet have not come across this one. Also, after getting the algo expert certificate I am willing to be moving on to leetcode to start working on my speed and solving higher volume of problems. And hey, data structures and algorithms is an awesome knowledge, I think you enjoy having it! Maybe you got little flustered with the discipline required to get it. As someone who had fallen physically ill because of burnout, I can tell you attitude is everything. Stay healthy and keep it up!

    • @smarthguy_1719
      @smarthguy_1719 Před 2 lety

      i believe he said to try to complete a question in under 25 minuites. Because generally in coding interviews you get about an hour to solve a couple of questions.

    • @AnkitPatel-jg1fw
      @AnkitPatel-jg1fw Před 2 lety

      Nice answer Kamil. Inspiring journey. Wish I could connect to you! I too am from non cs background and want to move to sw

  • @herono-4292
    @herono-4292 Před rokem

    My dude is so dedicated, he even has a book called "clean code"... respect !

  • @peterlin2352
    @peterlin2352 Před 2 lety +1

    These programming questions sucks and I hate them is the honest good conclusion at the end of the video.

  • @Kaizala1933
    @Kaizala1933 Před 2 lety

    Thank you very much, pal, I'm preparing an interview myself your advice is really helpful, I will now refocus on what matters...

  • @msaurabh1
    @msaurabh1 Před 2 lety +1

    You dude are so transparent, it's inspiring LOL. But honestly, I feel overwhelmed just from the thought of where to start my prep. I only have like 2-3 weeks to prep and I am not sure how to go about it. Any insights? Giving my online coding assessment for Amazon in 2-3 weeks and I am not sure if I am prepped and where to start.

    • @CreatedByKC
      @CreatedByKC  Před 2 lety +2

      thanks for watching! And yes I feel you on that stress 100%, if you need an overview of DS&A and you're on a time crunch, the "elements of programming interviews in python" book i mentioned has a recommended questions list based off your time frame (3 days, a week, a month, etc).
      Otherwise just do leetcode questions for the 3 weeks. And I would recommend buying 1 month of leetcode premium so you can look at the all the questions that Amazon asks, sort by frequency for the last 6 months, and do as many as you can. In my experience the cost has been worth it

  • @arsnakehert
    @arsnakehert Před 2 lety +2

    lol, wasn't AlgoExpert the TechLead website?

  • @danieljong3170
    @danieljong3170 Před 2 lety +3

    Hi KC! Great video! As an aspiring software engineer, videos like these really help so much! What resources would you recommend to learn Data Structures and Algorithms? Thank you!

  • @free-palestine000
    @free-palestine000 Před 2 lety +2

    i just graduated and been doing interview prep for almost 3 months now and i feel like there's no end. i really wish i started prepping during school.

    • @CreatedByKC
      @CreatedByKC  Před 2 lety +2

      I feel you on this, when you're in the middle of prep it feels hopeless and like there's no end in sight. Keep it up, you'll get there soon. Make sure to get some support from friends and family if you can :)

    • @free-palestine000
      @free-palestine000 Před 2 lety

      ​@@CreatedByKC thank you ❤

  • @DevashishJose
    @DevashishJose Před 2 lety +1

    thank you for this video. it was helpful.

  • @iseeflowers
    @iseeflowers Před rokem +1

    Any recommendation for building a strong foundation or fundamentals of coding before doing Leetcode? I know this video recommends a book but any of you have any suggestions?

  • @vikasvallabhaneni7016
    @vikasvallabhaneni7016 Před 2 lety +2

    Hey I loved your video and I'm at a similar position to where you were at in college. I'm very curious if you could maybe give a salary range of what you were getting payed working at startups and what you are getting payed after breaking into big tech? Thanks for the help and this was an amazing video!

  • @EDC.EveryDayCode
    @EDC.EveryDayCode Před 2 lety +1

    Subbed! this vid was really helpful!

  • @Taskade
    @Taskade Před 2 lety

    Make it simple, but significant!

  • @tonyjames9929
    @tonyjames9929 Před 2 lety +1

    Congrats and Thanks for sharing the tips

  • @johnanih56
    @johnanih56 Před 2 lety

    Awesome video with great tips!

  • @boot-strapper
    @boot-strapper Před rokem

    I've been using algo expert and I like it a lot. the hints and solution video are really helpful when starting from 0.

  • @evelynsummer4020
    @evelynsummer4020 Před 2 lety +2

    Is Leetcode suitable for beginners in coding?

  • @liamdesmond2560
    @liamdesmond2560 Před 2 lety +1

    I have a serious question for everyone.
    If you were in charge of hiring 1 software developer for your team - assuming they were at the same knowledge level a year prior, would you rather hire someone who did nothing but study Leetcode for that year? Or someone who did nothing but build projects, learn languages, new frameworks, etc. etc. for that year? I know that's not taking into consideration the other things they could be doing on the side, but if those two extremes were the option, who would you rather hire to be on your team? Ignore the real world interview process requirements for this one.

    • @CreatedByKC
      @CreatedByKC  Před 2 lety +3

      hey! thanks for watching the video,
      My serious answer to this is that, definitely the person who built projects and learned new frameworks for a year, etc. My previous startups hired by pretty much exclusively by asking me simple questions about javascript/web frameworks that a person working with this stuff day in and day out should know about. (javascript closures, idioms, promises vs callbacks vs async await, how the rendering process works in react, etc)
      My goal was to get into top tech companies, and there was no choice there except to do leetcode

    • @liamdesmond2560
      @liamdesmond2560 Před 2 lety +1

      @@CreatedByKC I agree, and it's definitely the smart thing to do. But I see a lot of people in the comments arguing that leetcode & studying algorithms makes you a better programmer. They just can't seem to shake the "theory is better than practice" thing.
      There's nothing wrong with learning algorithms at all, but I just wanted to put a scenario out there to see how they would defend the former option.
      Fortunately, many big tech companies are slowly starting to lighten up on the whole CS degree & algorithm process requirements as it really doesn't tell you anything about a person's qualifications for that job vs the startups you mentioned where they actually asked questions they would want someone in the position they were interviewing for to know, just like any sane hiring process. Hence, my question.
      It's a very dated practice in my opinion.

  • @австриец
    @австриец Před 2 lety +2

    Влад Тен?

  • @Techie-gz3jb
    @Techie-gz3jb Před 2 lety +1

    Damn wish I always had the 5pm-7pm timeslot for studying. But in my current software job I usually work 8AM-6PM everyday, so I am usually tired from work already.

  • @jaimecristalino
    @jaimecristalino Před 2 lety

    Wow! You rock man! Thanks!

  • @theSDE2
    @theSDE2 Před 2 lety +2

    How many leetcode qyestions you did in 1 year buddy? Please make a video on your recommended algorithms to learn before leetcoding

  • @morenoh149
    @morenoh149 Před 2 lety

    I think the bit about interviews going remote and becoming harder to compensate. Also since everyone is studying in doors the interviews are getting harder to compensate.

  • @igotdembombs
    @igotdembombs Před 2 lety +1

    Hmm. I gotta get that book. But idk if I should bother since I'm deep into my interview process.

  • @MsJisola
    @MsJisola Před 2 lety +2

    Thank you for sharing your experience! I too think these coding challenges suck. However, they are a necessary evil. 😔

  • @Anonymous20034
    @Anonymous20034 Před 2 lety +1

    My Question is when u started was it that u got the answer to question asap? Like were u able to solve all questions by yourself or had to refer google or CZcams explanations sometimes??

  • @alvinbee6194
    @alvinbee6194 Před 2 lety

    It’s all a game don’t be afraid to copy and paste (faster than typing) just make sure you understand what your doing.

  • @qaztrewqaz9960
    @qaztrewqaz9960 Před 2 lety +10

    Do you think that once you good at Leetcode, it will last long time? if so, how long?

    • @Dennis-Ong
      @Dennis-Ong Před 2 lety

      in my opinion, your "data structure memory" retains much longer. But to solve a specific medium-hard DP Problem after 6 months coming back is difficult. Some engineers do one everyday lol

    • @cozyrain410
      @cozyrain410 Před 2 lety +2

      you use it or you lose it.
      but once you know the fundamentals it is easy to get started again after a long break.

  • @fh9190
    @fh9190 Před 2 lety +1

    any recommendations for go? I mean any specific book in golang programming that covers most of algorithms and data structures

  • @shamithar4734
    @shamithar4734 Před 2 lety

    please do a video on how did you cope with mental challenges that you faced while studying for a long time

  • @kanoacook
    @kanoacook Před 2 lety +1

    Super helpful!!

  • @khoilam2732
    @khoilam2732 Před 2 lety +9

    Hello Kevin, how many years did you spend in smaller companies before embarking on this journey and eventually moved to a big tech company? Would love to know

    • @nobytes2
      @nobytes2 Před 2 lety +2

      He literally said 2 years in the video.

  • @CallousCoder
    @CallousCoder Před 2 lety +1

    Why?? You don’t learn anything about design and engineering.
    It’s a nice academic challenge but the real world doesn’t care about academici challenges.
    If they truly did then they didn’t stop teaching assembly. That is what you learn the most.

  • @venkyyyy
    @venkyyyy Před 2 lety +1

    legit

  • @kacpergierycz677
    @kacpergierycz677 Před 2 lety

    man great material i can agree with it 100% intewies are growing harder with pandemic fallout, reasons .... practice practice but us there a limit ?

  • @shakos4105
    @shakos4105 Před 2 lety

    Honestly I'm trying to venture out of corporate . You spend so many months practicing these questions, putting in so many hours and it does not even guarantee you a job. At least to me that is time stolen. I could have spent that that time working on any project , learning any new skill that could have the potential of becoming something bigger. I understand how great it is to have a well paying job at a big company, and to have benefits and security of consistent payment, but at the same time at least to me I feel like my skill, energy, and time would be better off put into something I actually enjoy working on.

  • @relaxababy
    @relaxababy Před 2 lety

    Thanks! I learnt much from your CZcams!

  • @yashwants18
    @yashwants18 Před 2 lety +1

    Nice Vlog

  • @ishjyotsingh9991
    @ishjyotsingh9991 Před 2 lety +3

    Brother could you please upload the excel sheet where you have listed all the questions you solved. It would be of immense help to all of us here :). Thank you for an excellent video

    • @advithvashist9889
      @advithvashist9889 Před 2 lety +2

      Look up blind 75. That’s the list that most use

    • @ishjyotsingh9991
      @ishjyotsingh9991 Před 2 lety

      @@advithvashist9889 yeah i’ve heard of that list as well. Thanks for the recommendation 👍🏻

  • @robertmeis887
    @robertmeis887 Před rokem

    Useful, thanks

  • @KennTollens
    @KennTollens Před 2 lety +1

    I never want to work as a developer, but I am interested enough to do my own stuff. Is data structures and algorithms good if I want to make a website with user login? I could use word press, but I actually want to custom build my own site.

  • @charannn3755
    @charannn3755 Před 2 lety

    Lets think we get a job in the services company and there we first improve on our given domain and if we dont want it we can change the domain there itself and try there for big tech company

  • @acseattle1975
    @acseattle1975 Před 2 lety +2

    Hey, thanks for making this video!
    You said all you need is that python interviewing book - are you saying that in terms of studying, if you grind that book, then do leet code, you should be able to achieve the win condition of SWE at a large tech company?

    • @CreatedByKC
      @CreatedByKC  Před 2 lety +5

      hey man, and yeah exactly.
      From my trials and error, just using that book, coding with only python, and then making sure you're doing new leetcode questions every day (and making sure you're timing yourself and trying to simulate the uncomfortable pressure of an interview) is all you need. It would have probably saved me months of time if I just did those.

    • @acseattle1975
      @acseattle1975 Před 2 lety

      @@CreatedByKC interesting are you a software engineer at a large company or a front end engineer?
      My current plan was to do CS50 and listen to data structure theory from MIT, but the idea of only focusing on the python book is truly compelling

    • @acseattle1975
      @acseattle1975 Před 2 lety

      @@CreatedByKC Thanks for than insight. Will start off with that.

  • @NirmalSilwal
    @NirmalSilwal Před rokem

    thank you

  • @sw6273
    @sw6273 Před 2 lety +2

    Thank you for all of your helpful videos! I’m a senior high school student planning to major in CS and become a SE. I’ve been looking for internships to do this summer, and I would very much appreciate it if you can recommend any software engineering internships that high school student can apply for besides Google’s CSSI. Here are some of my experiences in CS: I’ve created an AI model to diagnose cataracts using Python and a bell schedule web app using JS, TS, and React. Thank you!

    • @CreatedByKC
      @CreatedByKC  Před 2 lety +1

      Hey! Dang you're killing it starting so early, honestly I'm not sure about internships for high school students, but given how much you know I would say just apply anywhere that has an internship. You'll definitely get something with what you've done so far. Good luck!

    • @sw6273
      @sw6273 Před 2 lety

      @@CreatedByKC Thank you for your advice! Yes, I'll try applying to different companies and see how it works out!

  • @nayrouzhamdy7348
    @nayrouzhamdy7348 Před rokem

    6:20 hahaha , that healed my heart :D

  • @AaronAsherRandall
    @AaronAsherRandall Před 2 lety +3

    Thank you so much for sharing your experience! Kind of a dumb question maybe, but I am really focused on C# with Unity and dotnet right now. Would you say that learning these data structures and algorithms are required for C# development? I’d probably need to learn Python in order to tackle these kind of interviews…

    • @jayantchoudhary1495
      @jayantchoudhary1495 Před 2 lety

      No you can do these in c# , that would not be a problem

    • @SosetaFurioasaJr
      @SosetaFurioasaJr Před 2 lety +1

      data structures and algorithms are not related that much to a programming language.. once you know them, you can apply the principles to many programming languages.

    • @einsteinwallah2
      @einsteinwallah2 Před 2 lety

      data structures and algorithms are programming language secular stuff but python has many pre-built types that make it easier to use data structures without having to build them from scratch using more primitive data types in other languages ... whether you need to learn python or not no one can answer except you ... there must be reasons why you are focused on c-sharp and unity ... if those reasons are not valid then only you should start exploring other languages ... since c is a much older language (and i am assuming c-sharp is closer in syntax and spirit to it) you may quickly benefit from a ds-algo book which used c as teaching language ... or else an equivalent translation for c# may be already there ... do not abandon c# simply because python is getting popular ... reexamine if c# meets your career goal

  • @jatinnandwani6678
    @jatinnandwani6678 Před 2 lety

    Thanks so much

  • @nikolay.advolodkin
    @nikolay.advolodkin Před 2 lety +1

    Did you apply to multiple companies? How many interviews did you go through before you got a job? Did you fail any interviews and then reapply?

  • @Po0pypoopy
    @Po0pypoopy Před 2 lety +4

    You know you’re in California whenever you see a gated door like that lol

  • @hungwa5089
    @hungwa5089 Před 2 lety +1

    May I ask how much time do you spend a day for programming practice? Just 2 hours per day from 5pm to 7pm?

  • @nikitadmitriev4587
    @nikitadmitriev4587 Před rokem

    Thank you for a nice video Kevin, could you please tell me if I need to know python as programming language for studying the book which you recommended, or my JS skills would be enough? Thank you!