How I Would Prepare For Coding Interviews (if I could do it all over again)

👩‍💻 Get 10% off my coding interview website: www.swecareers.com/purchase?d...
This is how I would prepare for those hard coding interviews if I were to do it all over again. I would optimize my time, follow a schedule and learn data structures and algorithm fundamentals before diving into any programming interview question. The truth is getting a software engineering job is hard and it takes a lot of studying and dedication but it's worth it. The stuff you learn in a computer science degree is very theoretical and it doesn't always translate to coding interviews.
🎬 Playlist of how I landed each of my software engineering internships:
• How I Landed My Softwa...
📱Socials:
🐦 Twitter - / cbychang
🖼️ Instagram - / chrisbychang

Пікірлер: 104

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

    No waste of time, clear explanation, straighforward. 10/10

  • @kevinzunigacuellar
    @kevinzunigacuellar2 жыл бұрын

    This is great advice, the only thing I will add to this is to do problems on the same topic. Let's say you start with arrays/strings doing the sliding window technique, do the same topic questions starting with easy, and move your way up to medium. This way you don't have to juggle many DSA topics at the same time. When you feel confident you can move on to other DSA topics. Good luck with your interviews everyone 😊

  • @BillClinton228

    @BillClinton228

    Жыл бұрын

    I'm a super programmer hacker that invented the internet and Steve Jobs...If you can't solve my 72 hour coding challenge and build a replica of the space shuttle with working engines in your own back yard then you cant work for me.

  • @NexusGamingRadical

    @NexusGamingRadical

    2 ай бұрын

    ​@@BillClinton228 Oh really? I just do meth.

  • @slavarote
    @slavarote2 жыл бұрын

    Damn, it's crazy to think how just 6 mins helped me as much as they did! Thank you

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

    I LOVED YOUR ADVICE! Hope I can find a job soon using your technique!

  • @livestronger925
    @livestronger9252 жыл бұрын

    This is probably the most well thought out and clear video on SWE interviews I’ve ever watched.

  • @ChristopherHZhou
    @ChristopherHZhou3 жыл бұрын

    Solid advice!

  • @anikevin
    @anikevin3 жыл бұрын

    thanks dude I started doing Leetcode last week and I was lost Now I have a better idea on how to tackle them

  • @hamzaeIalaoui
    @hamzaeIalaoui3 жыл бұрын

    Accurate, thank you!

  • @samanthaali8601
    @samanthaali86013 жыл бұрын

    THANK YOU FOR THIS

  • @ChrisChangSWE

    @ChrisChangSWE

    3 жыл бұрын

    no problem!

  • @redbeardhomes
    @redbeardhomes3 жыл бұрын

    Great advice thank you

  • @gbh1998
    @gbh19982 жыл бұрын

    Brother you're the best!

  • @VijayRaj-fq9js
    @VijayRaj-fq9js2 жыл бұрын

    👉Informative bro 1. Learn easy language 2. DSA 3. Time optimization 4. Follow structured plan (3 months)

  • @javiercastromarchant3906
    @javiercastromarchant39062 жыл бұрын

    Great video!

  • @adamday5045
    @adamday50453 жыл бұрын

    Great shit chang

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

    I can relate so much to this video... would do the same mistake as u (taking more than 3 hours to solve a coding question) and I can't stress how important recursion is... Thank you.

  • @mdazimulhaque
    @mdazimulhaque2 жыл бұрын

    Love the pikachu in the background! 😊

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

    Very good tips

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

    Great advice, Code academy has a beautiful course on DSA

  • @Selim_Hasan_Raj
    @Selim_Hasan_Raj3 жыл бұрын

    Could you please make a video on "Complete roadmap to become a software Engineer" ? Great video.Love from Bangladesh.

  • @bexbatyrbek
    @bexbatyrbek3 жыл бұрын

    MY MAN CHRIS IS BACK!

  • @ChrisChangSWE

    @ChrisChangSWE

    3 жыл бұрын

    ayyy

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

    Really helpful advices

  • @hilals1533
    @hilals15332 жыл бұрын

    that's just an amazing advice

  • @RandomShowerThoughts
    @RandomShowerThoughts3 жыл бұрын

    this is great advise

  • @EUU100
    @EUU1002 жыл бұрын

    Bro you're too funny. Thanks man

  • @HarimaKentaro
    @HarimaKentaro2 жыл бұрын

    Great advice, i just started doing this now :P saw the video later, but glad that this just helps me confirm my plans. Although, i will have to change that 1 question/2-3 days [was initially planning to go through concepts first but decided to just learn and code at same time] to 2-3 questions per day

  • @geoffl
    @geoffl3 жыл бұрын

    just did amazon online assessment. This is spot on.

  • @ChrisChangSWE

    @ChrisChangSWE

    3 жыл бұрын

    ayyy

  • @Giga4G
    @Giga4G5 ай бұрын

    Thanks buddy

  • @mwalek
    @mwalek4 ай бұрын

    Possibly the BEST PROFESSIONAL ADVICE ever given

  • @CyberMew
    @CyberMew2 жыл бұрын

    I really suck at doing the questions and I forget the know how of solving it. Whenever I see a new problem what needed to be solved is different way I’m extremely stressed. You think the website will help to drill it in and provide actual solutions and allow us to ask questions?

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

    thanks bro

  • @hykter256
    @hykter2562 жыл бұрын

    After watching this vid it makes me glad that when I was 9 I decided I liked coding and started learning it which I now know 3 languages

  • @shekeltf267

    @shekeltf267

    2 жыл бұрын

    How did you even get started?

  • @tottyamadeus591

    @tottyamadeus591

    2 жыл бұрын

    @@shekeltf267 have you heard of books

  • @aimeblack
    @aimeblack2 жыл бұрын

    Do you have any recommendation to learn any programming when applying as a programming engineer tho.

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

    Problem is, most code challenge websties don't provide you access to the solution, like beecrowd (formerly URI online judge). Is there a big website that does that I don't know of?

  • @RichardShu
    @RichardShu3 жыл бұрын

    damnnn your first interview was with palantir...goat

  • @ChrisChangSWE

    @ChrisChangSWE

    3 жыл бұрын

    i got lucky

  • @wewe-fx6un

    @wewe-fx6un

    2 жыл бұрын

    Cow

  • @kristineyuan7765
    @kristineyuan77652 жыл бұрын

    Did u study in uwaterloo? I just finished my first year there and this is exactly the two language we learned LOL

  • @thes7450
    @thes74503 жыл бұрын

    His voice sounds similar..ouh yeah the techlead

  • @therocketmanprince682

    @therocketmanprince682

    3 жыл бұрын

    But he is not empty like techlead. I don't like that guy .

  • @kenthankgod2619

    @kenthankgod2619

    2 жыл бұрын

    @@therocketmanprince682 wow that's harsh why don't you like him?

  • @aadityakiran_s

    @aadityakiran_s

    2 жыл бұрын

    Jr Tech Lead.

  • @hammadshaikh4213

    @hammadshaikh4213

    Жыл бұрын

    I hate him

  • @Troglodyte2021

    @Troglodyte2021

    Жыл бұрын

    his voice is as similar to Techlead's as Trump's voice to Taylor Swift's.

  • @jakesegal
    @jakesegal2 жыл бұрын

    Do you think java is a good language to start with or should I learn python? Thanks!! I just found your channel and its great. Subbed on the 1st video and I don't sub too often.

  • @Covid--kl9ff

    @Covid--kl9ff

    Жыл бұрын

    Java and python is pretty easy compared to C

  • @nandkumarpatil4415
    @nandkumarpatil44152 жыл бұрын

    Hey Chang, can you please let me know which coding language I should learn ?

  • @sunnyg989
    @sunnyg9892 жыл бұрын

    I know some java script but I'm wondering if it's a recommended language to solve these questions or should I switch to python

  • @__silver__1465
    @__silver__14652 жыл бұрын

    i always think these kind of videos are just dirty views baiting , but this was actually helpful , thanks man

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

    How long it takes you to prepare all these before you’re ready for interview, 2 years?

  • @LA-Mitch
    @LA-Mitch5 ай бұрын

    Chris Chang aka Genius... I see 3 months, I got 3 days... need to get a bit of the rust off!

  • @valshin
    @valshin6 ай бұрын

    Just confirmed mine observations. Also want to add - if the code you are producing is having many branches, complicated and messy - you are moving to a wrong direction 99%

  • @veronikahaladova2354
    @veronikahaladova23542 жыл бұрын

    Hi, can you tell which 6 programming languages are on that website? I would like to try it. Thanks 🙏

  • @flyingmind3890
    @flyingmind38903 жыл бұрын

    I- really thought you had more subbers I'm- This channel definately worth more subs

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

    Did you go to Northeastern? I had to deal with racket too lol

  • @kakashi99908
    @kakashi999082 жыл бұрын

    My problem is I just can't retain information as well as others I learn data structures, try a leet code, realize I forgot how to use the required data structure, look at solution and repeat the same thing in a week still forgetting how I did it the last time.

  • @adityanarayannayak6295
    @adityanarayannayak62953 жыл бұрын

    Jin Yanggggg

  • @crusaderanimation6967
    @crusaderanimation69672 жыл бұрын

    ...I'm fucked... but still thanks for advice !

  • @Sanyu-Tumusiime
    @Sanyu-Tumusiime2 жыл бұрын

    but this guy is from prestigious university in canada. we are foreigners without a university degree so it's impossible for us.

  • @Ayana781
    @Ayana7812 жыл бұрын

    Does University matters ?? Can I apply there but I am not from US

  • @WhenItsHalfPastFive
    @WhenItsHalfPastFive3 жыл бұрын

    can you make a video giving advice to people who don't have a cs-degree and already graduated a few years ago. How do I enter the software engineering field without any prior experience or a related degree? Everyone seems to just say "just work on portfolio projects and you'll get noticed" but I wish there was more detailed advice on this.

  • @ChrisChangSWE

    @ChrisChangSWE

    3 жыл бұрын

    sure thing!

  • @joyceawesome1705

    @joyceawesome1705

    2 жыл бұрын

    That's what I did. Coming from a Geology background. Zero coding knowledge. I started learning on Freecodecamp.org. Then a few Udemy. I got a job as a Software tester. In my job, I saw how real code looks like in a company. I continued building side projects and kept adding to my github. I published a small app on Playstore. I wrote up to 2 technical blogs I made my portfolio and added to my resume. This alone has got me several interview invitations from FAANG companies. I just enrolled into a CS master's program for this years Fall. It works.

  • @LuisMorales-yx8di

    @LuisMorales-yx8di

    2 жыл бұрын

    @@joyceawesome1705 good advice

  • @adamkhayi4149
    @adamkhayi41493 жыл бұрын

    What difficulty on Leetcode do you recommend to become efficient in where you can feel confident to apply to job?

  • @kevwjin

    @kevwjin

    3 жыл бұрын

    i'd guess a medium problem in under 20 mins

  • @AaronandAsh

    @AaronandAsh

    3 жыл бұрын

    Agreed!

  • @DiegoRivera-ez4pf
    @DiegoRivera-ez4pf2 жыл бұрын

    Can Computer Information Technology lead me to software development? I was guided to this route but I just don’t see it. Am I missing something or should I be patient?

  • @jakehardy5997

    @jakehardy5997

    2 жыл бұрын

    IT is def not the same as software dev. Totally different fields

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

    Racket.... Did you go to Yale? LOL

  • @stephenlin5995
    @stephenlin59953 жыл бұрын

    Cool

  • @ChrisChangSWE
    @ChrisChangSWE3 жыл бұрын

    👩‍💻 Get 10% off my coding interview website: www.swecareers.com/purchase?discount=yt 👩‍💻👨‍💻 FREE Mock Coding Interviews: www.swecareers.com/mock-interviews

  • @KawsarAhmed-xd4jg
    @KawsarAhmed-xd4jg3 жыл бұрын

    Try making vloging that may help you boost up your channel.(Welcome)

  • @ChrisChangSWE

    @ChrisChangSWE

    3 жыл бұрын

    great idea!

  • @aadityakiran_s
    @aadityakiran_s2 жыл бұрын

    Jr Tech Lead.

  • @ashwiniverma1147
    @ashwiniverma11472 жыл бұрын

    Your LinkedIn profile?

  • @zr60
    @zr602 жыл бұрын

    He solved 3 leetcode easy questions without knowledge of data structures etc?

  • @akashverma5756
    @akashverma57568 ай бұрын

    Python is not allowed in most coding interview. Java and C++ is recommended for interview preparation.

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

    Ha ha, yeah... I got an interview in 2 days and I'm working tomorrow...

  • @hugoesuarezquintero
    @hugoesuarezquintero8 күн бұрын

    3 months? I got my coding interview for tomorrow 💀

  • @beyondlimits8159
    @beyondlimits81592 жыл бұрын

    is javascript alright for interviews

  • @Soppybobs

    @Soppybobs

    Жыл бұрын

    Yes js and Python are by far the most common and easiest

  • @souravkumarsingh8265
    @souravkumarsingh82653 жыл бұрын

    God thank god I got your video.... I am in the same scenario of going to a mental hospital

  • @ChrisChangSWE

    @ChrisChangSWE

    3 жыл бұрын

    it happens to the best of us

  • @souravkumarsingh8265

    @souravkumarsingh8265

    3 жыл бұрын

    @@ChrisChangSWE to be veru honest I dont think I can be grouped as "best of us"

  • @dreamdivine401

    @dreamdivine401

    2 жыл бұрын

    Same ;(

  • @zertoil
    @zertoil8 ай бұрын

    😑 start practicing three months in advance? That's nice to know. I got better advice in this sub 10 minute video on how to prep for a coding interview than four years of college. What's worse is I just lost my job and managed to get a coding interview within a month but had no idea the amount of prep work I should have been doing. Guess you live and learn.

  • @sproutboot
    @sproutboot4 ай бұрын

    무지 ~ ♡

  • @poulticegeist
    @poulticegeist3 жыл бұрын

    What happens if the solutions I read are incomprehensible? How much time should I give each solution for a single problem before giving up and moving onto the next solution explanation?

  • @AaronandAsh

    @AaronandAsh

    3 жыл бұрын

    Give yourself 20 - 30mins before you look at the solution

  • @ak47-hz4fq4np3z
    @ak47-hz4fq4np3z13 күн бұрын

    I'd just ignore the "Optimize Your Time" section and always try to figure it out yourself

  • @okonkwo.ify18
    @okonkwo.ify182 жыл бұрын

    Learn JavaScript instead

  • @lazaronshyta5431
    @lazaronshyta54312 жыл бұрын

    Is he Techlead's son?

  • @armanzack636
    @armanzack6363 жыл бұрын

    : ))

  • @chankayau
    @chankayauАй бұрын

    solid advise: don't be a software engineer