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

Поділитися
Вставка

КОМЕНТАРІ • 112

  • @PIRATEKINGDOM
    @PIRATEKINGDOM  2 роки тому +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 2 роки тому

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

    • @seangreen9590
      @seangreen9590 2 роки тому

      Dont use the f word is childish

    • @kanchanlamichhane4169
      @kanchanlamichhane4169 2 роки тому

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

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому

      @@kanchanlamichhane4169 lol

  • @mattheww1072
    @mattheww1072 2 роки тому +235

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

    • @lifeofsanjai
      @lifeofsanjai 2 роки тому +6

      It is all that I need.

    • @moomoocow526
      @moomoocow526 2 роки тому +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 2 роки тому

      @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 2 роки тому

      @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

  • @tempestofsouls5693
    @tempestofsouls5693 2 роки тому +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?

  • @MBXD001
    @MBXD001 10 місяців тому

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

  • @DemGains
    @DemGains 2 роки тому +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 2 роки тому +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

  • @189Blake
    @189Blake 2 роки тому +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 2 роки тому

      No shit Sherlock
      Easier said than done

  • @narudesigns
    @narudesigns 2 роки тому +2

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

  • @MichikoHoshi
    @MichikoHoshi 2 роки тому +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 2 роки тому +1

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

    • @bangladesh9132
      @bangladesh9132 2 роки тому +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 2 роки тому

      @@Tiffany-dw1yp huh any source ??

  • @thomas6502
    @thomas6502 2 роки тому +3

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

  • @mjmikaelson
    @mjmikaelson 2 роки тому +1

    Great episode PK! Thank you for sharing!

  • @techworld3043
    @techworld3043 2 роки тому +1

    you are so genuine dude , love from India.

  • @PurpleDaemon_
    @PurpleDaemon_ 2 роки тому +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....

  • @ethical-hack
    @ethical-hack 2 роки тому +3

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

  • @swift4367
    @swift4367 2 роки тому +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.

  • @BuffPomsky
    @BuffPomsky 2 роки тому +2

    Always love the transparency as well as humor!

  • @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

  • @joshhitech
    @joshhitech 2 роки тому +6

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

  • @candichiu7850
    @candichiu7850 2 роки тому +1

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

  • @darkdudironaji
    @darkdudironaji 2 роки тому +2

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

  • @understand___
    @understand___ 2 роки тому +1

    Thanks!

  • @brinckau
    @brinckau 2 роки тому +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.

  • @Ayan42035
    @Ayan42035 2 роки тому +7

    He will never stop showing off his googpe offer

  • @sephorasmuse
    @sephorasmuse 2 роки тому +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 2 роки тому

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

  • @mjmikaelson
    @mjmikaelson 2 роки тому +1

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

  • @maniknr2293
    @maniknr2293 2 роки тому +1

    Leetcode sheet is excellent bro loved it❤️..

  • @tomaszziemniak9631
    @tomaszziemniak9631 2 роки тому +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 2 роки тому

      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

  • @Serjason2
    @Serjason2 2 роки тому +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!

  • @xinfinity4756
    @xinfinity4756 2 роки тому +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 2 роки тому

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

    • @xinfinity4756
      @xinfinity4756 2 роки тому

      @@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 2 роки тому

      @@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 2 роки тому

      @@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 2 роки тому

      @@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

  • @PrimeUrbanLegend
    @PrimeUrbanLegend 2 роки тому +1

    Nice vid as always

  • @a55tech
    @a55tech 2 роки тому +1

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

  • @sethkang4410
    @sethkang4410 2 роки тому +1

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

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +1

      High salary + tons of holidays (paid)

  • @stevensonprimacio1592
    @stevensonprimacio1592 2 роки тому +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 роки тому +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 2 роки тому

      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  2 роки тому

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

  • @Peak-tech
    @Peak-tech 2 роки тому +1

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

  • @SankarshanGhosh
    @SankarshanGhosh 2 роки тому +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.

  • @sohamdata
    @sohamdata 2 роки тому +3

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

  • @Whatthetrash
    @Whatthetrash 2 роки тому +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! :)

  • @jake1367
    @jake1367 2 роки тому +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.

  • @0x-003
    @0x-003 2 роки тому +2

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

    • @PIRATEKINGDOM
      @PIRATEKINGDOM  2 роки тому +1

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

  • @ch33x.Archive
    @ch33x.Archive 2 роки тому +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  2 роки тому +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 2 роки тому

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

  • @SageLucas
    @SageLucas 2 роки тому +2

    So where are you working now?

  • @saviosiby9033
    @saviosiby9033 2 роки тому +3

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

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

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

  • @sensationsdesmondes
    @sensationsdesmondes 2 роки тому +1

    I jumped on the notification 😅

  • @aksaurav9492
    @aksaurav9492 2 роки тому +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 😓

  • @Sonatabmoll2
    @Sonatabmoll2 2 роки тому +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 2 роки тому +1

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

  • @mrdanp123
    @mrdanp123 2 роки тому +2

    Did Google drop the system design round?

  • @priyakorepriyakore5143
    @priyakorepriyakore5143 2 роки тому +1

    Very nice all video pk

  • @zxcvbnmzxcvbnm5040
    @zxcvbnmzxcvbnm5040 2 роки тому +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  2 роки тому +1

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

  • @i_am_acai
    @i_am_acai 2 роки тому +1

    What if they say no your negotations....

  • @rahimkhatsiev2851
    @rahimkhatsiev2851 2 роки тому +1

    Hello and how many years of experience (commercial)?

  • @samwilson4597
    @samwilson4597 2 роки тому +9

    this man is suffering from success lol

  • @Cloudyconfusion
    @Cloudyconfusion 2 роки тому +1

    FIVE AND A HALF HOURS LONG😮🤯

  • @shravancheekati9045
    @shravancheekati9045 2 роки тому +1

    Where do you work now

  • @longlangago
    @longlangago 2 роки тому +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

  • @harknowhere
    @harknowhere 2 роки тому +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  2 роки тому

      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.

  • @ayushman8482
    @ayushman8482 2 роки тому +1

    Watch bollywood movie PK you definitely like that.

  • @ChillBruhhh
    @ChillBruhhh 2 роки тому +1

    Here wee goooo

  • @SXsoft99
    @SXsoft99 2 роки тому +1

    Google romania is much faster in recruting, max 1 month

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

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

  • @jayrollo1352
    @jayrollo1352 2 роки тому +1

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

  • @cubegames9002
    @cubegames9002 2 роки тому +1

    Great

  • @pedroaugusto656
    @pedroaugusto656 2 роки тому +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.

  • @dave_di
    @dave_di 2 роки тому +1

    Bro just rejected your dream job! Good stuff!

  • @vaizex_osu
    @vaizex_osu 2 роки тому +2

    here

  • @JedHurricane
    @JedHurricane 2 роки тому +1

    :l nice

  • @bakayarookonoyaroo3021
    @bakayarookonoyaroo3021 2 роки тому +1

    1st

  • @boot-strapper
    @boot-strapper 2 роки тому

    this guy seems goofy AF

  • @griot1722
    @griot1722 2 роки тому +2

    bruhhh where do you work i'm super curious