how programmers overprepare for job interviews

Sdílet
Vložit
  • čas přidán 22. 07. 2022
  • Mapa hash.
    HOW DO I GET A TECH JOB?
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    📚 Video courses from JomaClass:
    🎓 New to programming? Learn Python here: bit.ly/joma_python
    🎓 Learn SQL for data science and data analytics: bit.ly/joma_sql
    🎓 Data Structures and Algorithms: bit.ly/joma_dsa
    💼 Resume Template and Cover letter I used for applying to software internships and full-time jobs:
    resume.joma.io
    💼 Interviewing for jobs now? Get access to interview question database, courses, coaching, and peer community today:
    www.tryexponent.com/?ref=joma
    📱 SOCIAL MEDIA
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
    / jomakaze
    / jomakaze
    / jomakaze
    Some of the links in this description are affiliate links that I get a kickback from
  • Zábava

Komentáře • 3,2K

  • @StevenHe
    @StevenHe Před rokem +15038

    That was the most content I’ve ever seen in 1 minute🔥

  • @MichaelBattaglia
    @MichaelBattaglia Před rokem +10190

    Lead software engineer here. I can confirm that a hashmap produces the fastest way to resolve a conflict but uses more memory compared to other solutions.

    • @dreammix9430
      @dreammix9430 Před rokem +459

      Memory is cheap these days just ask Microsoft

    • @nexinex5918
      @nexinex5918 Před rokem +336

      Hobby programmer here, who cares about memory usage when you arent building code for embedded systems

    • @lady0shady
      @lady0shady Před rokem +12

      Thanks! I will remember that next time askes 😎

    • @eatsamulhaq4084
      @eatsamulhaq4084 Před rokem +14

      What type of conflict are we talking about here?

    • @bzunderdog695
      @bzunderdog695 Před rokem +59

      @@nexinex5918 bc if you dont consider the amount of memory you use, you can wind up making your program run slow as hell. That'll detract people from wanting to use a website or anything else you create since our attention spans barely last 3 seconds on avg. Plus it prevents security breaches as memory leaks means there's a flaw in our system. All in all, having less leaks = a greater programmer IMO.

  • @gangulic
    @gangulic Před rokem +723

    You don’t prepare for interview. You do 100 interviews to prepare for The Interview

    • @spbspb2413
      @spbspb2413 Před rokem +17

      Yep, after like 30 i started to nail more and more.

    • @mofomiko
      @mofomiko Před 10 měsíci +22

      ​@@spbspb2413still in college, still stressed and anxious about exams, now reading this 💀

    • @howhello354
      @howhello354 Před 3 měsíci

      😂😂

    • @johnmarksantos9256
      @johnmarksantos9256 Před měsícem +2

      ​@@mofomikobut that's the truth mah boi, which is why the company you want the most should be your last interview 😂

    • @janikiraly2
      @janikiraly2 Před měsícem

      thats so true

  • @spacefarer61
    @spacefarer61 Před rokem +1120

    “I love meditating”! Everything is happening so fast this has to be the most under appreciated line on the internet

  • @Asffg123
    @Asffg123 Před rokem +17544

    job interviews be like: now that you went through our 16 mini interviews and 2 checks and 4 programming tests you're hired! you can go ahead and center that div

    • @elderdragon7856
      @elderdragon7856 Před rokem +554

      can confirm lol

    • @robotman011
      @robotman011 Před rokem +113

      Lmao

    • @shreksthongg
      @shreksthongg Před rokem +1338

      .that-div-container {
      display: flex;
      justify-content: center;
      align-items: center;
      }
      "Alright, I think I'll take a break for... let's see... the next 7 hours and 58 minutes"

    • @Felipera_
      @Felipera_ Před rokem +486

      @@shreksthongg you forgot some:
      Margin 0 auto
      Top 50%
      Left 50%
      Transform translate (-50%, -50%)
      Vertical align center
      Text align center
      Align self center
      Justify self center
      I can't think of more 😁

    • @sor3999
      @sor3999 Před rokem +110

      *starts swearing profusely*

  • @idosss9957
    @idosss9957 Před rokem +4787

    I would personally use a binary tree, invert it 21 times. Then on assembly use the EAX register to cmp to the EDX register to resolve the conflict.

  • @mrsupremegascon
    @mrsupremegascon Před rokem +351

    Yeah, kinda did this.
    I had an interview for a junior dev op position in one of the biggest tech company of my country.
    I prepared my interview for an entire week, learning their tech stack and how to build efficient CI/CD, artifacts management and monitoring on it.
    At the interview, that was just like 15min, they just asked me very very basic question about the philosophy of dev ops. I was underwhelmed.
    I got the job and learned later that they didn't expected much technical knowledge from a junior position, only a bit of theory and human behaviour.
    Yup.

    • @Omega-mr1jg
      @Omega-mr1jg Před 11 měsíci +21

      I did the same with a fuck ton of leetcode problems
      Instead they told me to make a CSS switch, which i didnt even have to actually use my own css for, aswell as a basic random int min-max range
      im not sure what I was expecting from an internship position...

    • @DraxTheDestroyer
      @DraxTheDestroyer Před 10 měsíci +17

      Reading comments like yours, I think I've been making this whole process look VERY hard in my mind. I'm going to quickly finish my project without doing extreme shit and start applying right away.

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

      nice! do they hire remotely? since I live in the Netherlands

    • @supermudkip356
      @supermudkip356 Před 6 měsíci +12

      no way lmao i've done actual hard programs for 1-3 hours and not even get hired for junior/entry level positions

    • @joeypencil5368
      @joeypencil5368 Před 5 měsíci +1

      That "Yup" sums it all up well enough 😂

  • @Show_Cast
    @Show_Cast Před rokem +373

    How much content this guy can put in one minute is just mind blowing. Love you joma

  • @shiva.talwar
    @shiva.talwar Před rokem +525

    The 'your welcome' is the best, most insightful part of this interview.

    • @dazhu6729
      @dazhu6729 Před rokem +1

      I don't get it. What is the proper response in that case?

    • @parthsalat
      @parthsalat Před rokem +15

      I think you mean "you're welcome"

    • @RobSteward1983
      @RobSteward1983 Před rokem +93

      @@dazhu6729 "you're welcome" makes it sound like the programmer is doing them a service by showing up. A more polite response would be "thank you for having me", as in, thank you for taking the time to give me this interview.

    • @codeoften9942
      @codeoften9942 Před rokem +6

      That was the best part

    • @govinddwivedi582
      @govinddwivedi582 Před rokem +27

      It was like "I am ready for the war" 😅

  • @123FireSnake
    @123FireSnake Před rokem +1879

    In Actuality: Now that you've proven that you had to acquire a maths degree on the side to your CS degree shown that you know all programming patterns by name and by heart and proven to us that you are potentially compatible with the team and answered some absurd question we stole from google interviews we're fairly confident that you can infact color by numbers.

    • @jamess.2491
      @jamess.2491 Před rokem +117

      nope, we need you to center that div for 8 hours a day

    • @mnh38287
      @mnh38287 Před rokem +49

      @@jamess.2491 horizontally and vertically

    • @BillClinton228
      @BillClinton228 Před rokem +46

      But what if that div needs to have rounded corners? You will need all your algorithm knowledge to solve that difficult problem

    • @mrocto329
      @mrocto329 Před rokem +14

      @@jamess.2491
      then
      body {
      display: grid;
      place-items: center;
      }

    • @dunebuggy1292
      @dunebuggy1292 Před rokem +10

      High level computer science is math. Software Engineering is the superset.

  • @getshort_77
    @getshort_77 Před 11 měsíci

    Awesome System Design Playlist: czcams.com/play/PLmtNcpUq3YIJequI5FneNkiEGiHmwm3_o.html

  • @paridhijain7062
    @paridhijain7062 Před rokem +13

    This video is perfectly played. Exactly this happens in software developer or IT job profiles interviews. Made my day❤🤜🤛

  • @renakollmann-suhr9541
    @renakollmann-suhr9541 Před rokem +1946

    This is too relatable. I remember over-preparing for every interview where I literally went through my entire degree again to make interview notes. I had a one scrawling word document of every algorithm + time complexities and data structure I ever learned, and then another one for every possible behavioural question and examples of conflicts and how I resolved them.
    Then they asked me where I see myself in 10 years and how much I want to be paid. Too good, love you Joma 😂

    • @bos9824
      @bos9824 Před rokem +24

      Why not store as runnable code?

    • @haneenqayyum8776
      @haneenqayyum8776 Před rokem +128

      share ur hardwork with us and earn eternal goodwill

    • @jessicav931
      @jessicav931 Před rokem +60

      How much i wanted to be paid always surprised me. Growing up i learned that the "proper" answer is to say "lo que usted diga" ("as you will say") when somebody ask you this. Is sad, i got this idea that when I get a job somebody is making me a favor and that's why I should not impose. I don't know if is culture, family education or because almost all my friends and i started working in a bad economy, with not good jobs, so we get used to to peanuts

    • @renakollmann-suhr9541
      @renakollmann-suhr9541 Před rokem +29

      @@bos9824 because Microsoft Word is the best IDE

    • @TheMrVogue
      @TheMrVogue Před rokem +45

      @@jessicav931 Nah, always go HAM af. Then if they don't like it, they'll try to talk you down. Know your rate though, just always push it 10 - 20k higher, good things shake out of that.

  • @JoeChang1999
    @JoeChang1999 Před rokem +1683

    I have 2 solutions to this problem. The first one is 1D DP where I memorize every single mistakes that my manager has ever made and store them in a hashmap while use date as a key to lookup. The second one is greedy algorithm where I fight my manager inch by inch and win every single arguments we have to destroy him. They both have a time complexity of O(n), but the greedy one uses constant memory only, so it’s better. Now let’s run some test cases. You (interviewer) can be my manager and we can start a conflict here.

    • @gcg8187
      @gcg8187 Před rokem +2

      hahaha

    • @nicotinedealer7653
      @nicotinedealer7653 Před rokem +12

      You can reduce it to O(1) by using a hashmap

    • @yahwehagape
      @yahwehagape Před rokem +14

      Negative space complexity solution: delete reference to conflicting coworker and let garbage collection handle it from there.

    • @DaddyDadBod
      @DaddyDadBod Před rokem +3

      You are hired!

    • @berlin_tech_academy
      @berlin_tech_academy Před rokem +4

      I hope that 1D DP here is not something like 1-dildo double penetration or similar, otherwise there is no need for further explainations xD

  • @przemysawbaca2449
    @przemysawbaca2449 Před 9 měsíci +2

    Wow what a perfect video, instant sub
    edit. watched it second time and still cant believe how good the acting, writing, narrating and pacing was lol

  • @Appar4tus
    @Appar4tus Před 8 měsíci +9

    "thank you for hopping on this interview"
    "you're welcome"

  • @AndrewNguyenOfficial
    @AndrewNguyenOfficial Před rokem +2057

    I interviewed for a unique role where it blends web development, product management, and marketing. It's with a large corporation, they offer a high salary, and I'll be working with a lot of seasoned professionals.
    I prepared like hell for everything and expected the toughest questions to be brought up. Coding question: do you have any experience with HTML? Product management: have you worked with Agile before? Marketing: what forms of marketing have you worked with? Yup, it was that basic.
    I spent days preparing for questions like, "Can you map out a marketing strategy that would increase our CTR without raising our CPL, using the example data table that we've presented. Please notate all calculations in detail and your thought process." (this one came up from another interview for a similar position)
    The rest of the interviews were spent talking about video games, cars, and things we liked and disliked.

    • @von...
      @von... Před rokem +177

      dude lol, I relate to this so heavily. I somehow did my absolute first SE initial-interview with the companies CTO, they hit me up on monday & I scheduled it on the upcoming friday (so I could prepare studying system design stuff hella, cuz I had graduated 1 month prior).
      As far as anything interview-y, all we did was basically just walk through the decade of the company since he started it & how their overall tech stack changed along with their customer base, then he further broke things down as I asked knowledgeable questions about how their individual systems were designed & configured.
      That took like 25 minutes, but then he saw my car key & we got to talking how much we both share the love of modifying older BMWs & taking them to the local tracks at any opportunity (both are not rich guy cars, except maybe the year they were released). I thought things were going well at the start, but once we got into turbo-talk the vibe shifted to easily the most relaxed vibe I will ever feel in an interview - vibe check passed: +respect
      ...then I choked on the following technical interview w/ the lead dev after not being able to solve any of the 'hard' questions using a hashmap... which, in hindsight, were probably not even leetcode medium questions - highly likely they were easy.
      I have since been going hard at leetcode & have been deliberate about not over-prepping for the behavioral/first interviews because they are mostly just a vibe-check lol. School got me dialed for all the system design questions, but wow was I clueless on a huge portion of LC concepts that I now know like 2nd nature.

    • @Jubinmail
      @Jubinmail Před rokem +8

      that's great.

    • @mrlebanon6055
      @mrlebanon6055 Před rokem

      Bro can you please give me your instagram or snap or anything? I wanna ask you small questions about the field I just graduated and cant find a role. It would mean everything to me if you can reply andrew

    • @RailSuleymanov
      @RailSuleymanov Před rokem +24

      As Gale Laakman McDowell wrote, teams usually search for an individual to pass beers with

    • @marcolina7441
      @marcolina7441 Před rokem +66

      I recently got hired for a job in a great tech company and even though they dissected my resume, what it came down to was if they liked me as a person.
      I'm glad that more and more companies are starting to realise that people are the most productive when they are having fun at work or are just comfortable with coworkers, instead of only paying attention to grades and work experience.

  • @B0XMATTER
    @B0XMATTER Před rokem +357

    "Fucking love meditating."
    That got me rolling on the floor.

  • @jomakaze
    @jomakaze  Před rokem +9

    Need interview help? Get access to Exponent's courses, coaching, interview question database, and peer community today: www.tryexponent.com/?ref=joma

  • @ImuriTheHahn
    @ImuriTheHahn Před rokem +8

    The best interview prep video I've seen TBH

  • @ceeril
    @ceeril Před rokem +848

    01:07: he's right, especially if the manager is not technical.
    It's best to confuse them permanently to avoid conflict, just like HashMap.

    • @yuxilong3366
      @yuxilong3366 Před rokem +6

      Or be the negator in the halting problem

    • @Arora-Sir
      @Arora-Sir Před rokem +2

      underrated commnent xD

    • @vitaliiivanov9514
      @vitaliiivanov9514 Před rokem +29

      It actually makes sense. If I had a conflict with a manager, I'd just put him in a bucket. Just like hash map does.

    • @walexia
      @walexia Před rokem +1

      I can confuse them with my stupidity thank you!!

    • @liveankur
      @liveankur Před 6 měsíci

      I did not understand. Can you please explain it ?

  • @jomakaze
    @jomakaze  Před rokem +6443

    My day will be made if Joma pins this comment :3

    • @DJDaniel0252
      @DJDaniel0252 Před rokem +82

      My day will be made if Joma hearts this comment :3

    • @shadowChrist0
      @shadowChrist0 Před rokem +137

      @@DJDaniel0252 You lacked the humor bro.

    • @hidayahapriliansyah
      @hidayahapriliansyah Před rokem +8

      and yeah he did it as well, Joma Tech.

    • @IvanOdintsoff
      @IvanOdintsoff Před rokem +9

      Congrats on making your day!

    • @ghaythghannouchi3427
      @ghaythghannouchi3427 Před rokem +5

      If I was in your place I would use a binary tree and I will store in it all the ways that could help me solve the conflict 😂😂😂😂🤣🤣🤣

  • @vinilzord1
    @vinilzord1 Před rokem +2

    Thanks bro! 🙂 As someone working hard to succeed in the industry, I appreciate people who share this kind of knowledge.

  • @TheMohawkNinja
    @TheMohawkNinja Před 7 měsíci +99

    On the flip side, the one time I interviewed for a C++ developer, I couldn't answer any of the questions. I had been 99% self-taught, so therefore despite having programmed for ~15 years including multi-threading and networking code, I had absolutely no idea what "static" meant beyond needing it occasionally to make the compiler happy.

    • @rhyffraff
      @rhyffraff Před 3 měsíci +2

      I'm pretty sure that's EXACTLY what static means

    • @murooow
      @murooow Před 24 dny +3

      Imagine not knowing what "static" means after ~15 years programming in an object oriented language.

    • @rhyffraff
      @rhyffraff Před 24 dny +7

      Imagine replying to a 6 month old comment to give someone crap about a minor knowledge gap.

    • @Mikebigmike94
      @Mikebigmike94 Před 3 dny

      @@rhyffraffi think He’s just more surprised, as am I. I’ve only been doing OOP for less than a year and know how what static does and why it’s needed.
      Until I seen this post I assumed it was quite important to know as you might need static methods or fields when building stuff ?

  • @AAA-AAA158
    @AAA-AAA158 Před rokem +264

    "if you ever get stuck, just throw a hashmap at the problem"

    • @akramdiafat9380
      @akramdiafat9380 Před rokem +5

      Legandery comment that saved dozen of developers life

    • @someonerandom704
      @someonerandom704 Před rokem +6

      They made a whole programming language around that, it's called JavaScript

    • @bataunder6161
      @bataunder6161 Před rokem +4

      I scrolled for this comment.
      Though punch line is funny the Pirate King did hashmap interview video First.

  • @strawberry_lacroix
    @strawberry_lacroix Před rokem +73

    “Hey, thank you so much for hopping on this call”
    “You’re welcome”
    lmfao I nearly died at this 😂

    • @sp33r
      @sp33r Před rokem +6

      needs to grind social skills as well lmao

  • @mccrispysparks
    @mccrispysparks Před rokem +33

    I watched this video on repeat instead of "meditating". Worked out great - I join Google next week as their AI/ML architect. Thanks Joma 🙌

    • @nerdytech7836
      @nerdytech7836 Před 8 měsíci

      Great! where could i apply for vacancies at Google as a data engineer or data related job? your advice will be very much appreciated :)

    • @JuanThaSilva
      @JuanThaSilva Před 7 měsíci

      You guys either have an amazing abstract perspective of sarcasm or this is a serious answer. XD

    • @mccrispysparks
      @mccrispysparks Před 7 měsíci

      lol it really wasn't a serious answer
      @@JuanThaSilva

  • @escape-chinacomscholarship4050

    I cannot stop burst out laughing in the end because I was thinking about the EXACT same solution

  • @carlo7628
    @carlo7628 Před rokem +92

    I lost it at "I fucking love meditating", that was even better than the final punchline ahah

  • @panlis6243
    @panlis6243 Před rokem +11

    "Don't understand shit but memorized every keyword" sums up most of my job interview preparations

  • @SaifaldeenSAH
    @SaifaldeenSAH Před rokem

    Very interesting one minute video that awesome! FINALY you back on track making such of those nice tech videos , hoping to see more dude.

  • @Darkstorm12321
    @Darkstorm12321 Před rokem +928

    I actually had a similar experience to this.
    Software engineer manager: What went poorly in your last team, and what will you do on your current team to ensure that things happen differently?
    Me: Oh f***, I didn't study for this!

    • @Kai-iq2ps
      @Kai-iq2ps Před rokem +182

      You just need to use a hashmap.

    • @tkdevlop
      @tkdevlop Před rokem +29

      @@Kai-iq2ps yup ordering hashbrown for my team on daily basis cause them to be unmotivated & obese for which I decided to cook my own hashbrown using a air fryer

    • @BillClinton228
      @BillClinton228 Před rokem +58

      I went through 4 rounds of interviews, they told me I did well on all my technical tests and the Lead Dev liked me, but I'm not a good fit for their team.
      Ummmmm ok....

    • @xxxhomiexxx5
      @xxxhomiexxx5 Před rokem +3

      What if nothing went poorly? What do you even say?

    • @mojeplejlisty
      @mojeplejlisty Před rokem +29

      @@xxxhomiexxx5 "on my last team one of the issues were communication and accountability. Especially during current times communication is key to have full understandment of the issue for all parties involved. So learning by mistakes i do take extra care by communicating and CCing all necessary info to keep the documentation flow intact. Sometimes I even just type FYI things to some coworkers so they can stay in the loop and know what's going on. Also as for accountability I don't mind to do one extra step if it assures me the project is on time and we'll executed. So I don't mind correcting small mistakes of others and also I'm not offended if my mistakes are pointed out for correction. It provides a clear understanding of mutual help which is necessary in any team environment."
      ..... So did I get the job?

  • @Nickgyw6
    @Nickgyw6 Před rokem +557

    100% accurate, prepping for interviews right now. The Leetcode grind is real. I hate it with a passion and I hate how interviewing has devolved into this.

    • @nomadshubham3907
      @nomadshubham3907 Před rokem +13

      Man u r lucky.If you were in India preparing for SDE roles,you would have to do lots of Competitive programming (along with leetcode) bfore getting even a decent paying job....

    • @jessenthebenezer
      @jessenthebenezer Před rokem +14

      @@nomadshubham3907 not true at all lol

    • @nomadshubham3907
      @nomadshubham3907 Před rokem +1

      @@jessenthebenezer where are u from ?

    • @pcgamer881
      @pcgamer881 Před rokem +10

      It's gotten so worse over the past few years. Unless you get a question you know plus a good interviewer, good luck with passing a round.

    • @videosforyou567
      @videosforyou567 Před rokem +12

      @@nomadshubham3907 I agree competition is almost 2x in India than anywhere else.. still competitive programming is overkill unless you're aiming for like 30lpa+ as a fresher

  • @Atlas_Enderium
    @Atlas_Enderium Před rokem +15

    The polar opposite of this (which is also too common) is companies wondering why they can’t find any good employees after 8 rounds interviews, 5 take home programming tests, and not being transparent with the salary of the position

  • @Klinoklaz
    @Klinoklaz Před rokem +2

    2022: it's overpreparation
    2023: that's far from enough

  • @zxGHOSTr
    @zxGHOSTr Před rokem +104

    I roughly read 2000 pages about C# to get my dream job as a C# Dev (books from Jon Skeet and Micheal Richter, I can really be recommend their books). Ended up getting a JS and Python Job. The payment is stellar though.

  • @hellowill
    @hellowill Před rokem +93

    Literally true story. Aced the AWS online test only to get grilled by 40mins of LPs (recruiter said it would 1-2 questions at the end). I feel like they knew I memorised 1000 leetcode questions.

    • @ayoublachguer4382
      @ayoublachguer4382 Před rokem +6

      the leadership principales questions may be soooo tricky sometimes. you may be the best technicaly talking but when it comes to those questions, well if you are not well prepared..... you ll get grilled

  • @shanf748
    @shanf748 Před rokem +1

    Had me in stitches. So good :D

  • @WorkWonders101
    @WorkWonders101 Před 4 měsíci

    Thanks for sharing your expertise! Cool content.

  • @ApoCaLypSeXVII
    @ApoCaLypSeXVII Před rokem +110

    LMAOOOO this reminds me of an interview I did when I was super Junior, and they asked a behavioural question like "how would you handle a non'-technical dispute with a co-worker" and I didn't actually process that it wasn't technical so I said well if my code is more optimal than his/hers then the correct choice would be to go with my program since everything i write is in constant time.

    • @gcg8187
      @gcg8187 Před rokem +1

      xD

    • @Ou8y2k2
      @Ou8y2k2 Před rokem +19

      Hey, it's better to be embarassingly wrong than to blank for 90 secs.

    • @personontheinternet2164
      @personontheinternet2164 Před rokem +9

      This is the most gangsta shit I've ever heard in my entire life.

    • @ApoCaLypSeXVII
      @ApoCaLypSeXVII Před rokem +4

      @Ash Madden I was just arrogant

  • @adewunmijoseph2070
    @adewunmijoseph2070 Před rokem +91

    He doesn't disappoint 😂😂😂
    Hope to have a Convo with you one day, Joma Oppa

  • @ricmrodrigues
    @ricmrodrigues Před 29 dny

    man this is PRICELESS - love it.

  • @BackRoomsBooks
    @BackRoomsBooks Před rokem +7

    Awesome!!!!! I'm going through the same thing

  • @SameenIslam
    @SameenIslam Před rokem +63

    Got some interviews coming up and this came at just the right time. You made my day!

    • @muskydev
      @muskydev Před rokem +4

      How did your interviews go?

    • @SameenIslam
      @SameenIslam Před rokem

      @@muskydev going well, still doing them

  • @Techtrendzs
    @Techtrendzs Před rokem +597

    Super relatable !! I prepared like this for an interview which I thought will be purely technical but they ended up asking “ What makes you get up everyday from bed” 😂😂

  • @saibachoudhury2475
    @saibachoudhury2475 Před rokem +1

    Why is this actually true haha! my very first interview for an internship went exactly like this. I had practiced some questions from the 50 most common asked questions for coding interviews and what not only to not be asked almost anything about coding but these

  • @danjelhysenaj4859
    @danjelhysenaj4859 Před rokem +589

    Beside the jokes, most of the Software engineers does a lot of researches and read data structure learn pattern just for the interrview. When it comes then applying those rules in the job "StackOvverFlow"" comes to game.

    • @kooltyme
      @kooltyme Před rokem

      did you have a stroke?

    • @BruceNJeffAreMyFlies
      @BruceNJeffAreMyFlies Před rokem +16

      Take it from someone only half way through cs50; Stack overflow does nothing to help you if you don't understand the concepts. Th nomenclature is already getting clearer after a few weeks, but when I was writing my first lines of code, that website was as good as gibberish.. 'The stack? Whats that? Wait, what the fuck is a recursion? Malloc? That sounds like the BBEG of my last dungeons and dragons campaign!!'

    • @zingo1848
      @zingo1848 Před rokem +8

      @@absaintdane7 I always thought that these types of questions are a bit of an IQ test, rather than your suitability for the role... but in a way IQ is/can be important

    • @DrMalware
      @DrMalware Před rokem

      @@BruceNJeffAreMyFlies no shit

    • @incaseyoumissedit9253
      @incaseyoumissedit9253 Před rokem

      I dont have to know dns lookup to develop websites

  • @bikashgurung6407
    @bikashgurung6407 Před rokem +5

    Seems so true!!
    It had me laughing like crazy and thanks for the amazing video Joma.

  • @cattlebruiser3978
    @cattlebruiser3978 Před rokem +17

    So I interview engineers and am normally on the front line doing behavioural interviews before we let people through to technical tests. And yesterday I asked this question and the silly twit started talking about how scrum processes can avoid all conflicts.
    This video is more accurate than you might think.

    • @BittermanAndy
      @BittermanAndy Před rokem +3

      Scrum is the solution to all problems. And if you somehow find a problem that isn't solved by Scrum, change your problem.

    • @MrCmon113
      @MrCmon113 Před 3 měsíci +2

      Stop harassing people with stupid questions.

  • @ramankumar41
    @ramankumar41 Před 9 měsíci

    You are simply Amazing !!!

  • @iamanaybaid
    @iamanaybaid Před rokem +10

    Wow, I can’t express how true this really is.

  • @alexbaltimore
    @alexbaltimore Před rokem +122

    Took me about 5 failed interviews to finally get an offer out of college. Studying a bunch of data structures and algorithms majority of the time will mess you up more than help. Learn from past interviews, study projects you have done and just relate problems/solutions to stuff you know. If the recruiter values your projects and passion on things you did, as well as fits the work their doing, you will probably get the most enjoyment out of that work environment anyways.

    • @dawnriddler
      @dawnriddler Před rokem

      doesn't always work, tbh most interviews ask all these questions, you just have to pass the HR first

    • @alexbaltimore
      @alexbaltimore Před rokem +8

      @@dawnriddler I'm working with a start up and its way more enjoyable than a big corporation, but that's all preference.

    • @MrCmon113
      @MrCmon113 Před 3 měsíci

      Why would I do a "project" on my own?

    • @alexbaltimore
      @alexbaltimore Před 3 měsíci

      @@MrCmon113 It gives you more experience and better knowledge of new topics. Using you Git account as your portfolio is not commonly used but I have seen people use it and it always helped them. The person hiring you can see how you code.

  • @nirorit
    @nirorit Před 9 měsíci +6

    I never prepare for an interview, I think a good state of mind benefits me much more considering I have a good memory. (I do pass most of them, I think the calm I’m radiating is much more important than being able to solve 100% of the problem)

  • @Shake_Well_Before_Use
    @Shake_Well_Before_Use Před rokem +4

    You left the bathroom light on

  • @NunOnABike
    @NunOnABike Před rokem +33

    This was so good. Companies don’t really want geniuses but normal people who can work in and build a team to bring in results than going all Han Solo in a project.

    • @NunOnABike
      @NunOnABike Před rokem +2

      To add to this. If you’re actually a genius, companies would actually contact you for a position rather than the other way around! Great vid!

    • @Rayzan1000
      @Rayzan1000 Před rokem +2

      @@NunOnABike You are contradicting yourself. Also, companies don't magically know if you are a genius (and if you say grades, remember, many exams also require people skills, which is what you are now assuming geniuses don't poses).
      Besides, people who are exceptionally good at a certain skill, but lack people skills, often tend to have a hard time convincing others of their skill, without a proper chance to really proof themselves. I've seen/heard of this so many times; someone is exceptionally good at a certain skill, yet the first impression people get from this person is often slightly sloppy/mediocre.
      The truth is a lot more nuanced and often depends on the position. Sure when working with a team, you want people to be able to work together. But when the deadline is tight and the bugs are plenty, you'll also really love someone who can bring in the solutions - even if that person can be a bit challenging at times.
      Also, in my experience, most companies don't test candidates' technical capabilities in the first interview.

  • @gwch3481
    @gwch3481 Před rokem +150

    I would use git diff to help me see the differences that causes the conflict with the manager branch, then manually go through each of them and resolve them

    • @emilyparnell4661
      @emilyparnell4661 Před rokem

      +

    • @TN-zt7us
      @TN-zt7us Před rokem +7

      LGTM!

    • @matheusjahnke8643
      @matheusjahnke8643 Před 4 měsíci

      I think there's a way to make git go through them "cluser by cluster" by patching
      I know some commands do that
      (like git add -p or - -patch)

  • @Cyberglad
    @Cyberglad Před rokem +11

    You’ll be asked for stuff you’ll actually never use. In my 25 year career I never had to choose between linked list vs array list or optimise garbage collection. But I had to do much other very difficult, non-coding stuff. Actually, as a senior, I spent 95% of time in “what to code” than “how to code”

  • @rob1248996
    @rob1248996 Před měsícem

    I learn so much from you. I especially like the "meditation'.

  • @Animus7
    @Animus7 Před rokem +22

    This is so on point. I'm doing my first practical C++ interview for a company in a few days and I'm so anxious I can't stop studying

  • @yoomann5090
    @yoomann5090 Před rokem +6

    Actually all those student prep for interview. We all can relate to joma content. Love it @Joma ❤️ and bcuz of the content I feel more energetic to learn hashmaps 😂😂

  • @SiamakAshrafi
    @SiamakAshrafi Před rokem

    HashMap is usually the best first try on any question ... Great Job!

  • @CaptMichael
    @CaptMichael Před rokem +1

    This episode is absolutely classic!😄

  • @Goefrei0516
    @Goefrei0516 Před rokem +27

    Lmao, I did this back when I started my first tech job as a software engineer after schooling. I study languages relevant for the jobs on my country and lots of other preparation while waiting for the hiring process which took like 4 months. It was a big company so I was expecting the tech to be really deep work. I was surprised it was Oracle Cloud. Lmao

  • @adewunmijoseph2070
    @adewunmijoseph2070 Před rokem +88

    Am I the only one that didn't want the video to end?? 😭😂

  • @sergokovaltsov3427
    @sergokovaltsov3427 Před rokem +8

    Remember being rejected because of the way i was answering the questions. I got overprepared and literally knew all the answers. Answers were too structured and interviewer suspected that I don't understand what I was saying. No, I did. (It was an internship interview, so questions were easy and I can accept why they were sus about me)

  • @LeonelEBD
    @LeonelEBD Před rokem

    Felt identified ... learning all of that SCRUM jargon is a MUST !

  • @nic_sic
    @nic_sic Před rokem +7

    I’m studying for an interview in a few days that feels super out of my league so this was perfect timing haha

  • @Max-gs7vz
    @Max-gs7vz Před rokem +16

    I would use a Hashmap combines with a special deep cashing algorithm. Load Balancing would be implemented via Data Sharding and a new developed Data science techinque called multithreading.

  • @bloopbabadoop
    @bloopbabadoop Před 11 měsíci

    I love it, great work! Very Mr. Robot

  • @sambender9441
    @sambender9441 Před rokem

    Preparing for interview tomorrow and this is GOLD!!!

  • @e.miguelangelromeroucharic69

    Hey man, I am Spanish native speaker, and your Spanish sounds so well, you just need to keep like this and some or later you will reach a good level of it.

  • @rubenmarkosyan4736
    @rubenmarkosyan4736 Před rokem +498

    The "Elements of Programming Interviews" exists in free languages - Python, C++, and Java. I assume Spanish is Java.

    • @frecio231
      @frecio231 Před rokem +78

      As a Spanish native speaker I can assure you, indeed Java is Spanish.

    • @eldarkorkmasov
      @eldarkorkmasov Před rokem +12

      @@frecio231 jajajajaja

    • @dunghuynh2111
      @dunghuynh2111 Před rokem +8

      Does Java mean coffee in Spanish?

    • @frecio231
      @frecio231 Před rokem +8

      @@dunghuynh2111 yes

    • @eldarkorkmasov
      @eldarkorkmasov Před rokem +5

      @@dunghuynh2111 well, it makes perfect sense!

  • @lancevoltron3585
    @lancevoltron3585 Před rokem

    Thanks for this. I'm nervous about am upcoming interview and needed a good laugh 😆

  • @eyobaya3564
    @eyobaya3564 Před 6 měsíci +1

    Your welcome.- best tone ever

  • @myczxr
    @myczxr Před rokem +14

    inspirador, una verdadera leyenda

  • @JS44444
    @JS44444 Před rokem +66

    I’d hashmap my manager too. 😂

    • @LionBrine
      @LionBrine Před rokem +1

      I want to hashmap his wife

  • @duzypokoj1151
    @duzypokoj1151 Před rokem +1

    things you learn during overpreparing will still make you a better programmer overall so win win situation

  • @Zyets
    @Zyets Před rokem +5

    I've never done any of this. Never seriously prepared for interviews in my life. If i don't know the answer, i say honestly - i don't know. If i'm not concerned about my answer, i say something anyway, but i make a mark that i'm not sure that this is correct information. Eventually some of the interviewers correct me - this is the great opportunity to learn all the answers for all the typical questions.
    Leave most important interviews for the last - you should do them with most confidence and experience of being interviewed you could have. You should be calm and confident - this is more important than learning the answers.
    I've been an interviewer lots of times as well and I should warn you guys it is quite obvious when you know how to answer but you actually had never learned THE ANSWER. So please don't cheat, be honest - it's way more important. Remember that interview scene from "The Pursuit of Happyness" ("I'm the type of person...") - that was really strong move.

    • @seanfang398
      @seanfang398 Před rokem +1

      Thank you for your advice! It is very helpful and pertinent🤝

  • @Omar_Cubing
    @Omar_Cubing Před rokem +42

    Keep posting short skits like this one😂😂😍

  • @slayer_adri
    @slayer_adri Před rokem +9

    "You are welcome" with a serious, concentrated face. It gets me every time 🤣

  • @thedevguild7525
    @thedevguild7525 Před rokem +1

    This video literally sums it all, how insanely difficulty interview could get and the preparations required! Can't stop repeating and ROFL at 0:14, feel so badS cool!

  • @ShturmanShturman-wp5yc
    @ShturmanShturman-wp5yc Před 9 měsíci

    so many good advices in 1 minute! :D

  • @El_al123
    @El_al123 Před rokem +3

    I also love meditating, I do it pretty frequently at my job

  • @chamamemestre
    @chamamemestre Před rokem +431

    How programmers actually prepare:
    1. They spam CVs.
    2. Pray to all the GODs.
    3. Drink a lot.
    4. Cry a lot.
    5. Actually get a job because even if you suck, the demand for programmers, coders, data analysts and scientists is still through the roof for the next decades.

    • @vrclckd-zz3pv
      @vrclckd-zz3pv Před rokem +51

      Co-pilot be like: I'm gonna end this man's whole career

    • @yeetdeets
      @yeetdeets Před rokem +10

      Not my experience at all

    • @paweszczepanski6738
      @paweszczepanski6738 Před rokem +64

      Not if you are a junior.

    • @floppy_keyboard
      @floppy_keyboard Před rokem +8

      @@yeetdeets same. I have about 3 years experience and can't find anything

    • @rewe3536
      @rewe3536 Před rokem +37

      If you suck it's ok. The problem is when the person is actually good and still can't get a job because they are a bunch of boomers and don't know what to look for in a programmer.

  • @SomeoneAlive90
    @SomeoneAlive90 Před rokem

    You have earned a subscriber! I snorted so loud while watching this video!😂😂😂 I have never seen a more funny interview video.

  • @collinsgichuhi8255
    @collinsgichuhi8255 Před 6 měsíci +1

    I just finished my first week of work as a Software dev. The interview consisted of 3 things: Object Oriented Theory, Databases and Workflow.
    What I did this past week: Make Flowcharts for 3 step Requirements and Use Cases workflows

  • @stealthattack2209
    @stealthattack2209 Před rokem +33

    I love your meditation techniques Joma.
    What is the minimum "time" that you should meditate?

  • @scsmncao
    @scsmncao Před rokem +17

    Ah yes, Doublelift did the classic LCS pro to SWE switch ;)

  • @jamess5330
    @jamess5330 Před rokem

    Very funny! Can relate to every second of this video! One more to add: Meetapro for mock interviews!

  • @xZeroOffical
    @xZeroOffical Před rokem +4

    I never did any preparation for job interview(s) and still got the job(s). As someone who also interviews candidates, I never ask trick questions. It's not required. Everything I need is gathered from way of thinking.

  • @sonalita_
    @sonalita_ Před rokem +11

    The answer to every question is "stack overflow"

  • @vinitgurjar957
    @vinitgurjar957 Před rokem +4

    Big brother JOMA thanks for suggesting resources for my interview prep😂😂.

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

    Mapa Hash, pta madre :v
    Bien ahí, shinito :v

  • @ajinkyasonar1711
    @ajinkyasonar1711 Před 8 měsíci

    i love @Joma Tech, the info he gives in such a fun way and the plot twist of hashmap lmao

  • @othmanalyusifey356
    @othmanalyusifey356 Před 7 měsíci

    that means you have to focus on soft skills as much as the technical skills

  • @pandatheelectronic
    @pandatheelectronic Před rokem +3

    Man, I think your videos are becoming better and better every time. I've sent this one to all of my juniors. Becoming cool in my team because of your videos. When I write "LGTM" they wonder what does it mean, therefore I can socialize with gen-z easily :) I recently found out it is used on google internal code reviews. Thanks for providing cool things.

  • @shanosullivan12
    @shanosullivan12 Před rokem +4

    This is too accurate! 🤣🤣🤣 Also me right now, preparing for a final final interview tomorrow!

    • @anderstars
      @anderstars Před rokem +1

      How'd it go?

    • @shanosullivan12
      @shanosullivan12 Před rokem +1

      @@anderstars thank you for asking. I got offered the job earlier today actually! Start in 2 weeks time! I'm so pumped! ☺️

    • @anderstars
      @anderstars Před rokem

      @@shanosullivan12 congrats!!!

  • @lambo1707
    @lambo1707 Před rokem +11

    hey joma, i got into python world because of your content and now i am doing data stuff(fivetran(custom connectors), snowflake, ELT, etc) inside my project. just want to say thank you also got a small salary bumped and helping now my sibling financially in school. btw what is your workout routine and diet?
    - 🇵🇭

  • @carlosh9732
    @carlosh9732 Před rokem

    you made my day with the spanish book literally I ve been reading like you lol

  • @stepan-kuksenko
    @stepan-kuksenko Před 7 měsíci +1

    It’s so funny 😂 thank you for this