Alex Nguyen
Alex Nguyen
  • 19
  • 57 461
Don't be a Programmer for $85,000
Software engineering is a great career. But after going through all the benefits, there's a lot of cons to software engineering as well.
It wasn't a career I loved doing. I did it to help my parents.
#coding #engineering #programming #google #softwareengineer #softwaredevelopment #systemdesign #python #java #engineer #developer #programmer #codinginterview #code #dayinthelife
Переглядів: 1 851

Відео

Why I fail candidates as a Google interviewer
Переглядів 22 тис.День тому
After joining Google in 2022, I got trained to interview candidates. I’ve had a chance to meet candidates and saw how much they struggled. I’m ready to share some of their common mistakes (that I’m legally allowed to share). Not knowing their data structures is NOT the #1 reason why I fail candidates. Before we dig in, let’s go through what the interview process looks like today. #coding #engin...
$150,000 engineer vs. $300,000 engineer
Переглядів 4,3 тис.14 днів тому
I break down my experiences working at Amazon and Google as a software engineer. There's a lot of things I talk about including compensation, engineering culture, and interview experiences. If this content was helpful, definitely subscribe! #coding #interview #faang #google #amazon #softwareengineer #programming #coder #systemdesign #engineering #software #code #python #developer #developers #c...
loneliness as a software engineer
Переглядів 5 тис.14 днів тому
Nobody talks about how lonely it gets being a software engineer. I share a lot of my personal story in this video and what it's like away from the perks and benefits. #loneliness #coding #programming #softwareengineer #developer #programmer #interview #systemdesign #mentalhealth #alone #philosophy
You only need 150 LeetCode questions.
Переглядів 5 тис.21 день тому
These are 5 simples tips I used to study leetcode effectively. These strategies helped me find a career as a software engineer at big tech companies like Amazon Microsoft and Google. #softwareengineer #coding #google #programming #engineering #softwaredeveloper #softwaredevelopment #code #developer #faang #resume #resumetips #salary #leetcode #interview #study #studymotivation
The resume that got me into Google
Переглядів 3,2 тис.21 день тому
This is the software engineering resume that helped me land a job at Google as well as interviews at a variety of other tech companies. #softwareengineer #coding #google #programming #engineering #softwaredeveloper #softwaredevelopment #code #developer #faang #resume #resumetips #salary
Restarting at 27 without a plan.
Переглядів 50421 день тому
To anyone who's unsure about what direction to take in life, take the time to find your passion. I restarted in my 20's. Some people restart in their 30's. It doesn't matter where you are if you need to hit reset. Some people feel lost. But that only means it takes some time to find the path you want to take. Write a comment about your goals if there's something you're looking forward to. Likin...
Burn out as a software engineer is stressful.
Переглядів 79228 днів тому
I wanted to talk about what it was like for me burning out as a software engineer. I hope the things I struggled make you feel like you're not alone and that you'll be able to get through any burn out you're facing. #softwareengineer #burnout #career #vlog #coding #corporate #selfhelp #motivation
Day In The Life At Google | 12,000 Layoffs VLOG
Переглядів 12 тис.Рік тому
A day in my life at Google and chatting about layoffs. Check out my sponsors! ByteByteGo Link: bytebytego.com/?fpr=alexcancode ​You will be more than ready for any system design interview reading ByteByteGo's System Design Interview. The diagrams are clear and the explanations are as simple as possible in each chapter to help you learn system design concepts quickly. AlexCanCode Interview Kit: ...
a day in the life working at Google (as a software engineer) | How I got into Google
Переглядів 7 тис.Рік тому
a day in the life working at Google (as a software engineer) | How I got into Google

КОМЕНТАРІ

  • @xwu524
    @xwu524 22 години тому

    Wow 4:32 I can really relate to it, I did it for my loved ones

  • @parthbhatia341
    @parthbhatia341 23 години тому

    In india this is on steroids people do bare minimum of 800 questions and even do competitive programming on top of that

  • @drB762
    @drB762 День тому

    he said "onlyfans", lol

  • @1973Pippster
    @1973Pippster День тому

    The real question I would have is why the fuck would you want to work for Google?

  • @Cygx
    @Cygx День тому

    The breakfast and dinner is just a perk. Most people go home before dinner imo

  • @santoshsco
    @santoshsco День тому

    The last line was powerful !! Thank you !!

  • @artificiyal
    @artificiyal День тому

    i realized this earlier, now much happier

  • @artificiyal
    @artificiyal День тому

    nice books you got there

  • @eyesopen6110
    @eyesopen6110 День тому

    Doing stupid 3 liner puzzles does not mean you can write a full size production ready application that actually works.

  • @gurren009-ff8we
    @gurren009-ff8we День тому

    Very wise advice. I appreciate you posting this, and this is definitely something I'm thinking about as someone who is finishing an associates in software development.

  • @eyesopen6110
    @eyesopen6110 День тому

    This reliance on puzzles is ridiculous. No need for formal education or experience. Who cares if you've actually put together a production worthy app. Puzzles are the only thing that matters...

  • @eyesopen6110
    @eyesopen6110 День тому

    ... and who cares... Name one time (in an actual job) where you reversed a linked list. It is irrelevent.

  • @jasonfreeman8022
    @jasonfreeman8022 День тому

    I question the value of the process. First, most developers are introverts and this kind of “code on demand” filters out genuinely good devs who vapor lock. Second, the leet code approach is not even remotely real. Actual daily development tasks are far more mundane and only occasionally do you even get to the detail level required by high-pressure leet-code puzzles. The reality is the interview process is gate keeping elitism. I could easily construct interviews that FAANG devs couldn’t pass if wanted to be an ass. And when everyone wants to work for you, you can pretend that your process is great. When I interview candidates, I’m looking for technical understanding and “comfort”. An experienced dev won’t have difficulty conversing about architecture, data structures, language quirks, tools, libraries, etc. None of that requires writing code that you would only ever write once and you’d take an hour or two to compose.

    • @notsojharedtroll23
      @notsojharedtroll23 День тому

      Yep. It is to become part of a club. Tbf, my "tech interview" was exactly knowledge questions about ML and got most of them right and tadá. Now that I'm part of the club, the mundayne shit is much more appealing that the dreaded code problems of such interviews.

  • @astrahcat1212
    @astrahcat1212 День тому

    There's an old fashioned trick to breaking into an industry and it's called working in the mailroom

  • @aydennnx
    @aydennnx День тому

    I had your video playing in the background and I thought I was listening to Randall Park talking about programming

  • @IndellableHatesHandles
    @IndellableHatesHandles День тому

    It's strange that you talk about doing it "as a career." That's not the default state of a software engineer in my mind, probably because I'm self-taught

  • @Jabberwockybird
    @Jabberwockybird День тому

    (Before the loop, setup the initial location of the pointers and set prev.next to null or whatever the "end" code you're using) Loop start curr&.next = PREV* Prev* = curr* curr* = next* If(next&.next === null) { return next* // done and here is the new beginning } next* = next&.next Back to loop start I believe that shpuld reverse the linked list

  • @edwinroman9802
    @edwinroman9802 День тому

    Because reversing a linked list, or other ‘leet-code’ questions are so important, right? Trash.

  • @johnvonhorn2942
    @johnvonhorn2942 День тому

    Push the nodes of a linked list onto a stack and then pop them off, rebuilding the linked list in reverse. I'm guessing you could also use recursion.

  • @enterrarte
    @enterrarte День тому

    if i need something - i just google it; Remembering all the possible features language can provide is pointless since head is always busy with business logic; Knowing language and building easy to support code is bit different from efficiently reversing linkedlist skill;

  • @engineeranonymous
    @engineeranonymous День тому

    And the Googlers who did not fail write an AI system generated responses such as you can glue pizza or eat rocks.

  • @AlexanderNecheff
    @AlexanderNecheff День тому

    ll.Reverse() Now, quit playing games and go do some actual engineering. We've got oodles of neckbeards that can reverse a linked list by hand in sub-constant time no less, but can't actually design useable software. Its bananas. The industry is optimizing _way_ too far into the wrong attributes.

  • @purpinkn
    @purpinkn День тому

    9 step interview just to get free salads. what a joke

  • @32zim32
    @32zim32 2 дні тому

    Yeah they just know databases, replication, ci/cd, Kubernetes, docker, webpack, vite, bloom, tailwind, html, htmx, css, scss, postcss, GCP, AWS, Azure but they can't revet damn linked list!

    • @austinedeclan10
      @austinedeclan10 День тому

      Oh the horror! I've needed to use all the above technologies in my job at one point or another in some way or another. You know what I've never needed to do so far nor been asked to do? Reverse a linked list. However, if I'm ever asked to do so, I know where to find authoritative information and practical guides on the matter thanks to a little skill called research.

  • @tommasobonaccorsi9660
    @tommasobonaccorsi9660 2 дні тому

    Great video ! I've understanded your message and i respect it

  • @LiveType
    @LiveType 2 дні тому

    Trust me if you never need to reverse a linked list for any reason you won't know how to do it. Yes it's just 6 lines but if you don't know how to do it and have never done any linked list type work before, it's going to take a whiteboard, diagrams, arrows, and 15+ minutes to figure out. That's why it's a very valid leetcode question for those that don't know it. It used to be a medium problem and from what I have observed in my 10 years it's definitely a medium problem. It only got knocked down to easy because everybody and their mom started grinding leetcode for practice and 99%+ have looked at how to do it already. The interviews are brutally hard for a singular reason: these companies get 100-1000x the applications they typically need. A filter and in this case a brutal filter is needed to filter down all of those applications to 1 candidate. There will absolutely be an element of luck with what questions you get. It's inevitable. If you're reading this and don't have anybody to practice an interview with, simulate the same conditions ~30 mins and a whiteboard (or similar) and just record yourself doing a problem while thinking out loud. Wait 2-3 weeks (or long enough that you forget what you did) and then watch it back and take detailed notes as if you yourself were an interviewer. Then cringe really hard at yourself and correct all of those mistakes one by one in the future. I find this works quite well for almost anybody, as long as you do it.

  • @lighteningrod36
    @lighteningrod36 2 дні тому

    Who cares

  • @anmolsharma4049
    @anmolsharma4049 2 дні тому

    Idk what candidates you are interviewing, I have never received any Interview call despite applying a dozen times. I have 2.5 yo experience out of college Still gets rejected 🤔

  • @Wertasile
    @Wertasile 2 дні тому

    Thank you Alex! Your insightful Linkedin posts and now your UA-cam channel provide even more insight. Looking forward to more videos!

  • @PavloFesenko
    @PavloFesenko 2 дні тому

    Nice part with the red Tesla 😂

  • @otabek_kholmirzaev
    @otabek_kholmirzaev 2 дні тому

    Bro, I know you, you post so many helpful posts in linkedin, and now you're making contents on youtube to help people. I'm learning a lot from your contents, thanks 👍

  • @otabek_kholmirzaev
    @otabek_kholmirzaev 2 дні тому

    very helpful explanations👍

  • @KoushikAnumalla
    @KoushikAnumalla 2 дні тому

    phone case with no phone in it

  • @Websitedr
    @Websitedr 2 дні тому

    Now I want a mock Google interview just to say I tried it. Google isn't a dream job anymore either.

  • @NeetCode
    @NeetCode 2 дні тому

    Great video! i think there's a lot of truth to this. nearly every big tech swe i've talked to says they just wanna do the job until they're financially independent. And many burn out long before they get there. I think it's a very hard job to do unless you enjoy it at least a little bit. Will power alone will only get you so far. A few weeks before i left my job at google i literally spent 3 weeks fixing permissions issues, yeah i think i'll stick to leetcode..

  • @hmm-gb6sz
    @hmm-gb6sz 2 дні тому

    Love your videos but just be careful foam rolling lower back can actually cause injury!

  • @jayrollo1352
    @jayrollo1352 2 дні тому

    Oh yo I seen you on linkedin lol. I saw on your moma that you left this year. Was a it layoff by any chance? Why didn't you just find another team?

  • @michaelwilliams8625
    @michaelwilliams8625 2 дні тому

    I know you didn't just casually say **Onlyfans** land didn't expect us to notice bro loll Love your videos man: keep em coming!

  • @EmpireOfNerds
    @EmpireOfNerds 2 дні тому

    Moving to a new city is isolating and under the radar there is homesickness even if you’re excited to leave. Embracing being able to be alone doesn’t = being alone for a new chapter of your life. It just means when you are alone, you are still ok and in tune with your needs. It’s empowering and a skill. Try not to get too wrapped up on a timeline, great friends and relationships are built and maintained over time.

  • @nafees6086
    @nafees6086 2 дні тому

    Hey Alex, I've really been loving your channel after finding it recently and I would love to hear you talk about personal projects. I'd like to hear your thoughts on them, how to stand out, and how to make them a stand-in/substitute for an internship experience, especially in this current job market.

    • @realalexnguyen
      @realalexnguyen 2 дні тому

      Thanks for the kind comment! I definitely should make a video on this. I don't want to keep you waiting so I'll share some quick thoughts. 1. Please start small. Start with a to-do list or weather app that has tutorials on getting started. Building something great starts with building something small. 2. Add more features. First add a front end. Then a backend. Then a database. A project is more about your skills than the actual project itself. Show that you know how to code using these technologies. 3. For 2024: Build projects that use Gen AI. It doesn't have to be complicated but showing that you can call the API with a request and return a response will be impressive to anyone right now. A simple to-do app that calls chat gpt to summarize the list would really stand out this year. 4. Don't repeat yourself. It's not about how many projects you do, it's about the different technologies you used. Using different APIs. Add a unit test for one, and a different language. It's even okay to port a web app to a mobile app and give it a different name. The technology is more important than the concept. 5. You don't have to finish your projects. Projects show what you know, not what you finished. If you set up a database, you don't have to completely fine tune it to put it on your resume. As long as you can talk about how to actually do it, nobody will be concerned.

    • @nafees6086
      @nafees6086 2 дні тому

      @@realalexnguyen Thank you so much for the really detailed advice- definitely gonna use this! Super excited for the future of your channel

  • @a.m.4154
    @a.m.4154 2 дні тому

    Lol. Says the guy earning 300k+ USD, packs a powerful passport, and probably never had to struggle his whole life. People have every right to turn their lives around if they desire to. Coding is simply a means to and end. Not everyone lives to work, some work to live and pick up skills and jobs to unlock specific doors of opportunity in their lives.

    • @astrahcat1212
      @astrahcat1212 2 дні тому

      He literally says in the video his parents struggled, they were by no means rich. His story is much more honorable, making sure his parents and he had a better life, than many people who pursue a higher paying career.

    • @WewCode
      @WewCode День тому

      @@astrahcat1212 he probably didnt want the entire video lol

  • @constans74
    @constans74 3 дні тому

    Your last point is the best- this is a skill and you can learn it.

  • @astrahcat1212
    @astrahcat1212 3 дні тому

    It depends what you define as a software engineer. If you mean try to get a job at a fortune 500 company, it's different than a startup, or even trying to be an entrepreneur and make and promote your own software. Not everyone does it just for the money, I spent years at one point working as a bus driver part time and making games full time. Best coding days of my life, I could wake up and code whatever I wanted. So I think it depends.

  • @weiSane
    @weiSane 3 дні тому

    Why do most start up’s not give a f about leetcode and more interested in what you can do or past projects. Big contrast from FANG companies.

    • @OzzyTheGiant
      @OzzyTheGiant День тому

      Because most startups aren't building ridiculously complex projects, where just building UIs and REST endpoints that have nothing to do with algorithms. Such algorithms are mostly business processes that would process data in a specific way; in Google's case, their algorithms are for organizing and processing search results. Even then, I think FAANG companies are a joke, it's all talk and no substance.

  • @weiSane
    @weiSane 3 дні тому

    Why do most start up’s not give a f about leetcode and more interested in what you can do or past projects. Big contrast from FANG companies.

    • @Dreambreakers
      @Dreambreakers 2 дні тому

      Startups need creative ppl who r better at actually getting things done . Startup needs things done, FAANG needs perfection

    • @weiSane
      @weiSane 2 дні тому

      @@Dreambreakersmakes sense also good that they showed the FANG companies mostly use leetcode as a way to filter out people reduce number of applicants and not really to determine how good one is.

    • @doc8527
      @doc8527 День тому

      @@weiSane Nope, he/she was literally speaking from imagination and big tech obsession, FAANG got tons of candidates, so they can afford to use leetcode as an aggressive filter to get rid of tons of people regardless they are good and bad. As long as the bias rate is less than 20%, then it's good. Their strong infra and budgets can tolerate those bias. Source: lots of ppl I know got into faang, their skill is wide ranged, even ppl who only know code less than half a year (but with good degree or possibly STEM related experience). and the success rate has nothing to do with personal skill, it's all about leetcode + luck. During the hiring boom, even if you semi-fail the leetcode, you still got into the company by luck. Many also speak broken English, at least in US, it's a instant reject for small startups, startups can't afford those communication cost regardless personal skill due to budget limit. Big techs internally have a lot of strong systems that aren't open-sourced or shared. Built by many strong engineers in the past. Many new engineers even the veterans didn't have a complete picture what they are doing as a whole. Thing is so complex or due to company policy, they can't share or are incompetent to share. Many were just only 2 years in a big system and too early to know anything about the tech. Guess what they can share? leetcode that the resource is everywhere. As a result, you will see tons of ex-faang or current faang people only sell leetcode course + interview course. Are they better than you, it's unknown, they are just using their company brand to exploit you.

  • @AnilYadav-bh9rw
    @AnilYadav-bh9rw 3 дні тому

    Every video of yours is a gem! Thank you

  • @AnilYadav-bh9rw
    @AnilYadav-bh9rw 3 дні тому

    I just started my DSA journey. I want to get into google one day like you did Thanks for making videos here and sharing your knowledge and experience on LinkedIn!

  • @realalexnguyen
    @realalexnguyen 3 дні тому

    first!

    • @noob8394
      @noob8394 3 дні тому

      uff, that's unfair!

  • @DavidDLee
    @DavidDLee 3 дні тому

    No worries if you are rejected. About a 1/3 of Googlers will pass this interview. After working for a few years, you'll forget how to quickly solve some of these silly questions, because in real work is a completely different skill.

  • @mchi6621
    @mchi6621 3 дні тому

    Not many people get drinks after work anymore, thanks to pandemic in general. So you aren't missing out sadly.