Pass Your Next Tech Interview With Valid Sudoku

Tech interviews suck, but almost every big tech company requires them at some point. Since I myself am still learning how to better solve program-related interview questions, I figured why not hammer in those concepts by creating a full-fledged animation on algorithm related topics, while sharing it with the world so everyone can have an easier time with interviews.
This video will demystify some of the complex and abstract concepts that accompany programming related interview questions such as validating a provided sudoku board. Hope it helps!
0:00 Intro to sudoku and validation
2:10 Validate rows
2:52 Validate columns
3:59 Validate 3x3 boxes
6:12 Bye bye
Copy / paste this video's code with Chris Courses premium: chriscourses.com/courses/inte...

Пікірлер: 27

  • @FlanderDev
    @FlanderDev2 жыл бұрын

    Your video editing and explanation is awesome. I want to show them in school

  • @FlanderDev

    @FlanderDev

    2 жыл бұрын

    I want to thank the person who upvoted my comment, because now I can remember this video and watch it again!

  • @dbroche
    @dbroche2 жыл бұрын

    Great stuff man. You're really doing the community a service by putting out this content. Thanks for sharing!

  • @barssavas9938
    @barssavas99382 жыл бұрын

    This is the most detailed and understand able explanation of this problem I have seen so far

  • @3WL2
    @3WL22 жыл бұрын

    Thank you for this man, this video really resonated with me. I'm fairly comfortable with 2d arrays but even still I felt enlightened a bit after watching.

  • @BlissAden
    @BlissAden2 жыл бұрын

    I have never played sudoku never could i understand the game when someone tried explaining it to me until now! thank you so much!

  • @fablouping5292
    @fablouping52922 жыл бұрын

    Amazing animations. Make it very clear.

  • @shayshay8295
    @shayshay82956 ай бұрын

    Animations are great and the explanation is easy to understand. Thank!

  • @Wansi
    @Wansi11 ай бұрын

    This is beautiful, thanks man

  • @iUmerFarooq
    @iUmerFarooq2 жыл бұрын

    The presentation is superb amazing.

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

    best video ive seen on this so far

  • @batchrocketproject4720
    @batchrocketproject47202 жыл бұрын

    Chris, you must know many of us are trying to work out if your animations here were built on an html canvas. And yes, if so, we'd really love a walk-through video. Great work, thanks.

  • @brendon205

    @brendon205

    2 жыл бұрын

    I'm pretty sure he uses after effects to make animations for the videos

  • @prgomezwarrior
    @prgomezwarrior2 жыл бұрын

    Excellent!!!!!!

  • @js-swift
    @js-swift2 жыл бұрын

    great one 🔥

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

    best video solution i found in leetcoding

  • @HigkeyRegarded007
    @HigkeyRegarded0072 жыл бұрын

    The presentation for this was amazing and concise. Seriously, thank you so much. Not prepping for interviews but this is my second bootcamp project. The visual aids helped a lot in seeing what is going on.

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

    Great brooo, thansk

  • @lipi6535
    @lipi65352 жыл бұрын

    You are too good at everything. 😁

  • @inaction_bronson
    @inaction_bronson2 жыл бұрын

    Best in the game.

  • @serial_coder
    @serial_coder5 ай бұрын

    But how do I think of such formula?? Anyway you explained so well just in 6 minutes.

  • @ChrisCourses
    @ChrisCourses2 жыл бұрын

    #bringBackDislikes

  • @AwkworldStudios
    @AwkworldStudios2 жыл бұрын

    Great, now do it using recursion 😉

  • @krzysztofsobota2144

    @krzysztofsobota2144

    Жыл бұрын

    It's not so hard to make this - look at my answer from 4 months ago and you will see how this numbers are properly located inside the cells (I wrote it row by row). There is specific order of putting these numbers.

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

    This is not real sudoku - there are repeated digits (1, 5, 7) in main (long) diagonals. In your example perfect Sudoku is: Row 1: 534 678 912 Row 2: 912 534 678 Row 3: 678 912 534 Row 4: 345 786 129 Row 5: 129 345 786 Row 6: 786 129 345 Row 7: 453 867 291 Row 8: 291 453 867 Row 9: 867 291 453 It is easy to make this in (for example) Python/JS code.

  • @stagesol
    @stagesol2 жыл бұрын

    Why does anyone apply for a programmer job who doesn't know what a 2darray is and how to traverse it?

  • @ChrisCourses

    @ChrisCourses

    2 жыл бұрын

    Might be because common web development such as centering a div has zero to do with traversing 2D arrays. If I were hiring, I'd choose the person who can center a div-big name tech companies just use algorithm quizzes for their process unfortunately.