How I ACED My Google Interview (from coding to salary negotiation)

Поділитися
Вставка
  • Опубліковано 8 чер 2024
  • 🧑‍💻 The LeetCode formula I used in the Google interview 👉 www.piratekingdom.com/leetcod...
    📝 My ULTIMATE LeetCode Cheat Sheet 👉 piratekingdom.com/leetcode
    👑 FOR YOU 👑
    🖼 Video script 👉 piratekingdom.com/blog
    📝 My ULTIMATE LeetCode Cheat Sheet 👉 piratekingdom.com/leetcode
    📄 My ULTIMATE FAANG Resume 👉 piratekingdom.com/resume
    💸 Check out all DEALS on the products that I use myself! 👉 piratekingdom.com/deals
    🎁 Bootcamp DISCOUNT: Get $1,000 off ANY course when you use the discount code PIRATEKING during enrollment 👉 www.springboard.com/
    💰 Get FREE Stocks on WeBull 👉 a.webull.com/i/PIRATEKING
    ⚙️ My UA-cam & Couch Setups 👉 www.piratekingdom.com/tech
    * Some of these are affiliate links. Using these links is the best way to support me at no cost to you! *
    🎥 Relevant Videos 🎥
    ▶️ I rejected a $360k Google job offer 👉 • I rejected a $360k Goo...
    ▶️ MY ULTIMATE LEETCODE TRICKS 👉 • MY ULTIMATE LEETCODE T...
    ▶️ How to Use LeetCode Effectively 👉 • How to Use LeetCode Ef...
    ▶️ 12 Years in the Life of a Software Engineer 👉 • 12 Years in the Life o...
    ▶️ coding interviews be like… 👉 • coding interviews be l...
    🚀 BE MY FRIEND 🚀
    🌐 Website - piratekingdom.com
    📷 Instagram - piratekingdom.com/instagram
    🎮 Discord - piratekingdom.com/discord
    💼 LinkedIn - piratekingdom.com/linkedin
    🐦 Twitter - piratekingdom.com/twitter
    👍 Facebook - piratekingdom.com/facebook
    😇 Patreon - piratekingdom.com/patreon
    📺 bilibili - piratekingdom.com/bilibili
    ⏳ Timeline ⏳
    0:00 Hello World
    1:23 LeetCode
    2:01 Google Interview
    3:47 Update
    5:06 Lowball
    5:50 Proof
    7:15 Decision
    8:11 Summary
    🏴‍☠️ WHO AM I 🏴‍☠️
    Welcome to PIRATE KING. I'm a Software Engineer and ex-Software Engineer at Microsoft, Amazon, and ebay. Apart from my full-time job, I also provide career advice and mentorship to prospective Software Engineers. Here, we talk about tips and tricks on how to land a successful career in tech. Make sure to hit that subscribe button!
    📝 DESCRIPTION 📝
    5 ½ hours. That's how long the Google interview was. Take a deeper look into it and understand why I made the difficult decision to decline my dream company.
    ☠️ PIRATE KING 👑
    👑 Software Engineer | Entertainment | Tech Life | Career Advice
    🏴‍☠️ Software Engineer Entertainment
    🏴‍☠️ Tips and tricks on how to land a successful career in tech
    🏴‍☠️ Join my Discord for *FREE* career advice/guide/consultation
    ❗️ All opinions are my own and not my employer's.
    #google #coding #interview
    #salary #offer #pirateking
  • Розваги

КОМЕНТАРІ • 112

  • @PIRATEKINGDOM
    @PIRATEKINGDOM  Рік тому +16

    Had I joined Coinbase early this year…? 💀 RIP 🪦
    Read the full story in my blog 👉 piratekingdom.com/blog/my-google-interview

    • @ArunKumar-qu4fx
      @ArunKumar-qu4fx Рік тому

      Hello sir it’s a request from your student. Please add subtitles too

    • @seangreen9590
      @seangreen9590 Рік тому

      Dont use the f word is childish

    • @kanchanlamichhane4169
      @kanchanlamichhane4169 Рік тому

      When you gonna stop talking with the nose cause the sound actually comes out from your nose than expected from the mouth

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому

      @@kanchanlamichhane4169 lol

  • @mattheww1072
    @mattheww1072 Рік тому +233

    I don't have a dream company. Only a dream salary and work life balance. That is all

    • @lifeofsanjai
      @lifeofsanjai Рік тому +6

      It is all that I need.

    • @moomoocow526
      @moomoocow526 Рік тому +3

      That's what a dream company is. The dream salary and work life balance. Part of work life balance is enjoying the work you do

    • @mattheww1072
      @mattheww1072 Рік тому

      @Fearless Joy there are plenty of people that take crap at minimum wage jobs. I'd be willing to take a lot more crap if my paycheck is double the normal amount

    • @mattheww1072
      @mattheww1072 Рік тому

      @Fearless Joy I'm just saying that what I'm willing to put up with depends on how much I'm getting paid. If I'm getting minimum wage, then I wouldn't put up with that much.
      If I'm getting paid $60, I'd be willing to swallow my pride because bills have to be paid somehow

  • @ethical-hack
    @ethical-hack Рік тому +3

    Thank you for the valuable tips, they're all quite insightful. Keep up the good work!!!

  • @MBXD001
    @MBXD001 3 місяці тому

    I like how you share every email the recruiter sent you; gives us a clear picture of how things go

  • @mjmikaelson
    @mjmikaelson Рік тому +1

    Great episode PK! Thank you for sharing!

  • @tempestofsouls5693
    @tempestofsouls5693 Рік тому +19

    Could you make a video talking about the kind of projects you worked on in your previous companies, the tech stack and frameworks you got to learn, the number of hours on average that you had to work and the engineering culture there?

  • @candichiu7850
    @candichiu7850 Рік тому +1

    Thank you for sharing! I like watching these interviews experience videos

  • @narudesigns
    @narudesigns Рік тому +1

    I look at you and I can see where I want to be!
    Thank you for your story Dan ♥

  • @BuffPomsky
    @BuffPomsky Рік тому +2

    Always love the transparency as well as humor!

  • @techworld3043
    @techworld3043 Рік тому +1

    you are so genuine dude , love from India.

  • @thomas6502
    @thomas6502 Рік тому +2

    Dysfaangtional tech at its finest! Appreciate the share and the insights though. Thanks.

  • @DemGains
    @DemGains Рік тому +21

    It might be likely that you got leveled at L4 instead of L5 (which was the target level for your interview slate given that you had to do 5 rounds).

  • @thedevguild7525
    @thedevguild7525 Рік тому +4

    Another great sharing, got me revisiting how he aced his Microsoft Interview!
    Can't stop rewatching and laughing the part at how Pirate King swear at the 5 and a half hour long interview!
    @Pirate King, looking forward to your sharing at how you ACED your Netflix interview

  • @Whatthetrash
    @Whatthetrash Рік тому +1

    I love these videos so much! Thanks for taking the time to do them. Very encouraging to see stuff like this on my journey. Much respect! :)

  • @MichikoHoshi
    @MichikoHoshi Рік тому +48

    I feel like the only reason that the Rejecting 360k Offer from google was controversial was because the just thought you were some fresh out of college entry level engineer. Having seen your resume video, it came as a surprise to me that you have 10+ year of experience.
    But man, interviewing for top tech company sound so intense that it gives me the impression that the work pressure is pretty intense as well. Haven't seen all your video yet, but would be interested in seeing another Company Review video for 2022.

    • @Tiffany-dw1yp
      @Tiffany-dw1yp Рік тому +1

      There’s a lot of content creators mention that Amazon SWE work a lot lesser than 30hr though

    • @bangladesh9132
      @bangladesh9132 Рік тому +1

      Googles hiring process is somewhat controversial anyway. can't speak about Software developer hiring, but I have had first hand experience on how they pick and lowball Regular Engineering team hiring.

    • @ko-Daegu
      @ko-Daegu Рік тому

      @@Tiffany-dw1yp huh any source ??

  • @Serjason2
    @Serjason2 Рік тому +1

    Wow! Great video, I been a huge fan of yours for awhile, I’m currently a freshmen at University of Minnesota studying computer science and your videos motivates me a lot! Thank you!

    • @thebest-lr1im
      @thebest-lr1im Рік тому

      Cool man, I am also a freshmen at normandale community college in Edina, MN, studying computer science as well

    • @Serjason2
      @Serjason2 Рік тому

      @@thebest-lr1im nice! I know some people that go there!

  • @maniknr2293
    @maniknr2293 Рік тому +1

    Leetcode sheet is excellent bro loved it❤️..

  • @brinckau
    @brinckau Рік тому +7

    I love this channel. So many channels are about programming, computers, algorithms, science, knowledge, etc. (channels like Ben Eater, or Bisqwit, for example). Pirate King is mostly about jobs, companies, interviews, salary, etc. Which is great when you don't really care about computer science, but you care about the position, the salary, the contract, the company, the résumé, the market, etc.

  • @sn1pe655
    @sn1pe655 Рік тому +1

    Nice vid as always

  • @189Blake
    @189Blake Рік тому +9

    Having multiple offers is a good strategy overall. Because you can average the salaries and know how much is your true value and negotiate. If you see that company A doesn't want to pay you high enough, it's ok, because B and C are offering those salaries.

    • @ko-Daegu
      @ko-Daegu Рік тому

      No shit Sherlock
      Easier said than done

  • @Ayan42035
    @Ayan42035 Рік тому +7

    He will never stop showing off his googpe offer

  • @sephorasmuse
    @sephorasmuse Рік тому +10

    Awesome video. Interviewing is definitely stressful. Recently, I had to go over my data structures and algorithms again for my technical interviews. It was an average of 3 hours per interview I had (technical and soft skills).
    I came out with 3 job offers in the end. The negotiation phase was definitely interesting 🤔

    • @loveforkorea9021
      @loveforkorea9021 Рік тому

      which country is best for dream salary and work-life balance.

  • @joshhitech
    @joshhitech Рік тому +6

    Your reasons for declining are justifiable. Great points on things to consider before joining a company.

  • @jakefoster9859
    @jakefoster9859 Рік тому +1

    Starting my journey to be a software engineer my junior year in hs with cs and taking python
    You are very inspiring

  • @sohamdata
    @sohamdata Рік тому +3

    Insightful tips. By the way, which company are you working in now? Or are you learning new stuff

  • @priyakorepriyakore5143
    @priyakorepriyakore5143 Рік тому +1

    Very nice all video pk

  • @understand___
    @understand___ Рік тому +1

    Thanks!

  • @swift4367
    @swift4367 Рік тому +4

    Recently, I applied tech start-up in south korea, and after passed online coding test, I got 4 interviews, which took 1~2 hours for each. It takes more than a month. Exhausting.

  • @PurpleDaemon_
    @PurpleDaemon_ Рік тому +4

    3:30 May be "r" must be min of [-1] elements? Otherwise, I also do not agree that the formula works.
    P.S. Ah, the interval consists of only 2 elements. The "explanatory" picture with a lot of spaces is confusing....

  • @mjmikaelson
    @mjmikaelson Рік тому +1

    Wow! Declining 360k from Google!? I can’t wait to get on your level!

  • @sensationsdesmondes
    @sensationsdesmondes Рік тому +1

    I jumped on the notification 😅

  • @tomaszziemniak9631
    @tomaszziemniak9631 Рік тому +6

    I find it ridiculous when a recruiter asks you to send a proof of an offer from another company. I've been participating in recruitment processes in few European countries and nobody even dared to ask such a question. You beat the offer or you don't, simple as that.

    • @ZerefCG
      @ZerefCG Рік тому

      Ye, its ridiculous and illegal ask to people for send a proof of an offer from another company, that's claimable for support and department of recruiters(aka human resources), probably some heads being cut on there if you put that problem

  • @jake1367
    @jake1367 Рік тому +1

    i think an upgrade in camera quality would completely change experience of watching your videos. they have a certain fogginess to them that i find myself just listening instead.

  • @darkdudironaji
    @darkdudironaji Рік тому +2

    'You need competing offers." "You need to compete against my current salary!"

  • @Peak-tech
    @Peak-tech Рік тому +1

    Can you make video on how to apply to work in Microsoft or Facebook

  • @ChillBruhhh
    @ChillBruhhh Рік тому +1

    Here wee goooo

  • @a55tech
    @a55tech Рік тому +1

    So where u working now and what's the grant-time TC?

  • @SankarshanGhosh
    @SankarshanGhosh Рік тому +1

    Hi! Which website did they link you to select a best time for yourself in the Hello World email? I need to schedule meetings like this all the time and I just can’t find a good site to do this.

  • @cubegames9002
    @cubegames9002 Рік тому +1

    Great

  • @aksaurav9492
    @aksaurav9492 Рік тому +1

    Age 23. Health issue, Financial issue, Family problems. Decided to become a self taught programmer. This seems tough. But I will do it eventually coz I don't have any other option 😓

  • @i_am_acai
    @i_am_acai Рік тому +1

    What if they say no your negotations....

  • @0x-003
    @0x-003 Рік тому +2

    is front-end a good start? as of right now am a front-end dev student. can you give some advice?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому +1

      Frontend is a good start. Focus in html+css+js and react. Join my discord for more advice

  • @saviosiby9033
    @saviosiby9033 Рік тому +3

    So that means your current company offers you more than 360K.
    Insane.. is it 400

  • @zxcvbnmzxcvbnm5040
    @zxcvbnmzxcvbnm5040 Рік тому +1

    Hiii. I have a question to all of you. I started studying at university, and don't really find myself in it. Is the degree relevant on the job interviews?
    ? I'm confused cause of other's people thinks about it. So I will aprecciate any help and your experience. Thanks :)

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому +1

      A degree is not a strict requirement, but it definitely helps in finding jobs.

  • @ch33x.Archive
    @ch33x.Archive Рік тому +1

    I'm a little confused as to one part of your reasoning for the rejection. Maybe it's just me coming from a front-end non-engineering background, but 360k - or more generally - a generous salary in the range for your job would be something I would not extend if I was hiring someone who wanted to try expand their knowledge in their speciality. Especially if the role fit into something the interviewee hadn't really explored professionally. Maybe you meant something more along the lines of 'applying my understanding to *engineering topic here* elsewhere operationally'. Does this make sense? I probably misinterpreted. But if I didn't - I would like to know how that has worked out for you. Maybe you've already shared an experience like this on your channel?

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому +1

      I’m not certain if I fully understand, but at Google, u have the freedom to choose the team and the specialty that interests u regardless of ur current background.

    • @ch33x.Archive
      @ch33x.Archive Рік тому

      @@PIRATEKINGDOM This is contextually the answer to my question. Thank you

  • @SageLucas
    @SageLucas Рік тому +2

    So where are you working now?

  • @Sonatabmoll2
    @Sonatabmoll2 Рік тому +2

    So, you declined Google offer for 360k $ yearly. Meanwhile I code for 4 years now in Poland for 12k $... yearly! That is just totally incomparable

  • @scepticMK
    @scepticMK Рік тому +1

    360,000? im 13 and really want to do computer science/software engineering but 360k is alot of money 💵 sheesh

  • @shravancheekati9045
    @shravancheekati9045 Рік тому +1

    Where do you work now

  • @sethkang4410
    @sethkang4410 Рік тому +1

    what would you take? high salary no life vs tons of holidays (paid) less 20-100k per year.

  • @bryankoo6995
    @bryankoo6995 Рік тому +1

    The most important question is "How did you even get the interview?" THAT's the hardest part.

  • @longlangago
    @longlangago Рік тому +1

    Thank you for another great and inspiring video! In the middle of finding my next SDE jobs, i was just rejected by google this morning not even a recruiter screening call. gee.. you are right. google is good but just another giant big tech, SDEs are small nails there. it might not be so beneficial in terms of having exposure and learning new stuff

  • @Cloudyconfusion
    @Cloudyconfusion Рік тому +1

    FIVE AND A HALF HOURS LONG😮🤯

  • @stevensonprimacio1592
    @stevensonprimacio1592 Рік тому +2

    Pirate king I failed to get into my bootcamp. I failed the logic screening. I got through the programming with Java part. I payed 6 months ahead for rent and expenses and was going to quit my job to go full time In the bootcamp for 4 months. I still have my down payment money for the bootcamp. If you were in my position? What would you do?. I am going to try to find a bootcamp that closesly resembles what I was studying and has a good success rate.

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому +2

      Don't quit your job for a bootcamp. Search for online bootcamps that you can work on in parallel. I recommend bootcamps that are at least 9 months long. 4 months is too short to prepare for the job market. Put some thoughts into it. Let me know if you need a recommendation for an online bootcamp.

    • @stevensonprimacio1592
      @stevensonprimacio1592 Рік тому

      Thank you Pirate king for such quick response. I would love to hear your suggestions for a coding bootcamp. I am currently learning Java through udemi. Going for depth , strong understanding of primitive variables . I also do 2 leet code questions per day on easy(which isn't easy). Current typing speed is 40 wpm after 2 months of practice. 10 wpm when coding . Super appreciate your help on this . Also I have 3000.00 currently for funding towards a bootcamp/education.

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому

      @stevenson primacio www.piratekingdom.com/deals/springboard

  • @xinfinity4756
    @xinfinity4756 Рік тому +2

    3:32 What is the actual context for this? Its not really explained on your website or here what you are checking for overlap between. I had assumed that it was something using subjects/ people for each row and time start and time end for pairs of columns spots, but if you were trying to make sure none overlapped with numbers of people greater than 2 your code wouldn't check if rows >2 had overlap with row 1, if rows >3 had overlap with row 2, etc. Not really any explanation on the respective page on your website, so I would appreciate if you could explain this specific solution.

    • @tempestofsouls5693
      @tempestofsouls5693 Рік тому

      Given 2 time intervals with start time and end time, check if the two intervals overlap

    • @xinfinity4756
      @xinfinity4756 Рік тому

      @@tempestofsouls5693 if you look at his website the full code looks as if its meant to support more than 2 intervals, but it just seems to use the same comparison called repeatedly, which is where Im somewhat confused. I think i get the idea in the case of 2 intervals only

    • @tempestofsouls5693
      @tempestofsouls5693 Рік тому

      @@xinfinity4756 The comparison calls are in a for loop. In first iteration, it is comparing cur which contains intervals[0] with intervals[1], in the second one, it is comparing cur which now contains intervals[1] with intervals[2] and so on. The intervals are sorted by their start time before the loop starts, so this works. Hope it makes sense now

    • @xinfinity4756
      @xinfinity4756 Рік тому

      @@tempestofsouls5693 in my original comment, I pointed out how this would cause interval 0 to not be compared to interval 2. Therefore, no collision would be caught between these intervals. For example, if interval 0 has 1000-1100, while interval 1 has 1200-1300, no collision is produced or caught. However, if interval 2 is 900-1100, no collision is caught or produced with interval 1, but interval 0 does collide with interval 2, yet this is not caught. Additionally, it seems like it is checked to see whether or not the intervals have more than 2 values, which I don't really understand the purpose of if the comparison only checks the start and end. On a side tangent, im also not exactly sure what (a, b) -> a[0], b[0] does. To be clear, I am specifically referencing the java version.

    • @tempestofsouls5693
      @tempestofsouls5693 Рік тому

      @@xinfinity4756 Like I mentioned in my previous comment, the intervals array is sorted by their start times before the for loop. The example you gave above will not occur. Your interval 2 would get placed as the first interval during the sort since 900 < 1000.
      The (a, b) -> a[0] - b[0] is specifying the comparison logic during sorting. It's telling the sort function to sort the intervals by start times. Hope it's clear now

  • @mrdanp123
    @mrdanp123 Рік тому +2

    Did Google drop the system design round?

  • @vaizex_osu
    @vaizex_osu Рік тому +2

    here

  • @ayushman8482
    @ayushman8482 Рік тому +1

    Watch bollywood movie PK you definitely like that.

  • @rahimkhatsiev2851
    @rahimkhatsiev2851 Рік тому +1

    Hello and how many years of experience (commercial)?

  • @samwilson4597
    @samwilson4597 Рік тому +8

    this man is suffering from success lol

  • @SXsoft99
    @SXsoft99 Рік тому +1

    Google romania is much faster in recruting, max 1 month

  • @harknowhere
    @harknowhere Рік тому +2

    What are your credentials?
    I’m about to graduate from a technical school as a full stacks developer.
    I already have a 4 year degree…in psychology…from a public university near me.
    I have a friend that does not have a degree at all but graduated from the same technical school as me and his starting salary was about 110k. I’m worried that I won’t be able to get a job since my technical degree is only 14 weeks of experience, and my bachelors is in something that has nothing to do with software engineering. Any thoughts?
    PS, I live in New York.

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  Рік тому

      I have a degree in computer engineering. Take a look at my 12 years in the life of a swe video. I hope it helps.

  • @pedroaugusto656
    @pedroaugusto656 Рік тому +1

    Gigachad tells the junior interviewer what to do. I am glad the kid was nice though I know plent of people that would just say you are wrong and refuse to even try to understand.

  • @jayrollo1352
    @jayrollo1352 Рік тому +1

    Yeah don't do it. We have to use proto buffers. Not worth it.

  • @JedHurricane
    @JedHurricane Рік тому +1

    :l nice

  • @EsotericArnold
    @EsotericArnold Рік тому +1

    Lol the next time you negotiate with them they are probably going to offer you a million.

  • @bakayarookonoyaroo3021
    @bakayarookonoyaroo3021 Рік тому +1

    1st

  • @dave_di
    @dave_di Рік тому +1

    Bro just rejected your dream job! Good stuff!

  • @boot-strapper
    @boot-strapper Рік тому

    this guy seems goofy AF

  • @griot1722
    @griot1722 Рік тому +2

    bruhhh where do you work i'm super curious