@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
@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
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?
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
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.
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.
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.
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....
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.
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.
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 🤔
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.
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
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!
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 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
@@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
@@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.
@@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
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.
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.
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.
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.
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.
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?
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.
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 😓
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 :)
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
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.
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.
Had I joined Coinbase early this year…? 💀 RIP 🪦
Read the full story in my blog 👉 piratekingdom.com/blog/my-google-interview
Hello sir it’s a request from your student. Please add subtitles too
Dont use the f word is childish
When you gonna stop talking with the nose cause the sound actually comes out from your nose than expected from the mouth
@@kanchanlamichhane4169 lol
I don't have a dream company. Only a dream salary and work life balance. That is all
It is all that I need.
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
@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
@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
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?
I like how you share every email the recruiter sent you; gives us a clear picture of how things go
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).
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
xD
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.
No shit Sherlock
Easier said than done
I look at you and I can see where I want to be!
Thank you for your story Dan ♥
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.
There’s a lot of content creators mention that Amazon SWE work a lot lesser than 30hr though
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.
@@Tiffany-dw1yp huh any source ??
Dysfaangtional tech at its finest! Appreciate the share and the insights though. Thanks.
Great episode PK! Thank you for sharing!
you are so genuine dude , love from India.
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....
Thank you for the valuable tips, they're all quite insightful. Keep up the good work!!!
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.
Always love the transparency as well as humor!
Starting my journey to be a software engineer my junior year in hs with cs and taking python
You are very inspiring
Your reasons for declining are justifiable. Great points on things to consider before joining a company.
Thank you for sharing! I like watching these interviews experience videos
'You need competing offers." "You need to compete against my current salary!"
Thanks!
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.
He will never stop showing off his googpe offer
Nod
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 🤔
which country is best for dream salary and work-life balance.
Wow! Declining 360k from Google!? I can’t wait to get on your level!
Leetcode sheet is excellent bro loved it❤️..
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.
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
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!
Cool man, I am also a freshmen at normandale community college in Edina, MN, studying computer science as well
@@thebest-lr1im nice! I know some people that go there!
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.
Given 2 time intervals with start time and end time, check if the two intervals overlap
@@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
@@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
@@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.
@@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
Nice vid as always
So where u working now and what's the grant-time TC?
what would you take? high salary no life vs tons of holidays (paid) less 20-100k per year.
High salary + tons of holidays (paid)
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.
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.
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.
@stevenson primacio www.piratekingdom.com/deals/springboard
Can you make video on how to apply to work in Microsoft or Facebook
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.
they will provide you with one
Insightful tips. By the way, which company are you working in now? Or are you learning new stuff
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! :)
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.
is front-end a good start? as of right now am a front-end dev student. can you give some advice?
Frontend is a good start. Focus in html+css+js and react. Join my discord for more advice
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?
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.
@@PIRATEKINGDOM This is contextually the answer to my question. Thank you
So where are you working now?
So that means your current company offers you more than 360K.
Insane.. is it 400
The most important question is "How did you even get the interview?" THAT's the hardest part.
careers.google.com
I jumped on the notification 😅
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 😓
you got it
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
360,000? im 13 and really want to do computer science/software engineering but 360k is alot of money 💵 sheesh
Did Google drop the system design round?
No
Very nice all video pk
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 :)
A degree is not a strict requirement, but it definitely helps in finding jobs.
What if they say no your negotations....
Hello and how many years of experience (commercial)?
8
this man is suffering from success lol
FIVE AND A HALF HOURS LONG😮🤯
Where do you work now
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
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.
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.
Watch bollywood movie PK you definitely like that.
Here wee goooo
Google romania is much faster in recruting, max 1 month
Lol the next time you negotiate with them they are probably going to offer you a million.
Yeah don't do it. We have to use proto buffers. Not worth it.
Great
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.
Bro just rejected your dream job! Good stuff!
here
:l nice
1st
this guy seems goofy AF
🤡
@@PIRATEKINGDOM I’m famous!
bruhhh where do you work i'm super curious