No video

How I Interviewed Candidates at Google

  Рет қаралды 62,792

NeetCodeIO

NeetCodeIO

8 ай бұрын

🚀 neetcode.io/ - A better way to prepare for Coding Interviews
🧑‍💼 LinkedIn: / navdeep-singh-3aaa14161
🥷 Discord: / discord
🐦 Twitter: / neetcode1
🐮 Support the channel: / neetcode
⭐ BLIND-75 PLAYLIST: • Two Sum - Leetcode 1 -...
💡 DYNAMIC PROGRAMMING PLAYLIST: • House Robber - Leetco...
#neetcode #leetcode #python

Пікірлер: 88
@victortruong2538
@victortruong2538 8 ай бұрын
Imagine preping for Google interviews with neetcode videos, and then you realize that he is the one interviewing you
@NeetCodeIO
@NeetCodeIO 8 ай бұрын
The test is that the candidate must say "let's write some neetcode today" and they automatically pass
@joelpww
@joelpww 8 ай бұрын
​@@NeetCodeIO keeping that in mind for brownie points
@Axl124124
@Axl124124 8 ай бұрын
@@NeetCodeIO Or 'Do you atleast agree with me...." while whiteboarding a question.
@one_step_sideways
@one_step_sideways 8 ай бұрын
That could be basically impossible back when he was in Google because the face reveal happened after he had left. Unless it was one of his biggest fans to be able to recognize his voice from that one youchewb channel
@lizi6113
@lizi6113 8 ай бұрын
@@one_step_sideways but his voice is so unique
@yang5843
@yang5843 8 ай бұрын
When people are nervous emotionally, their logic brain doesnt work properly.
@lucaxtshotting2378
@lucaxtshotting2378 6 ай бұрын
if you can't write a loop when nevrous its more than fine taht you get rejected. Memorizing some pattern that will never be useful (at least not as is) should never help you get anything.
@monkeydluffy2063
@monkeydluffy2063 13 күн бұрын
@@lucaxtshotting2378 ok so the day job involves something that makes you nervous all day? If that's the requirement then sure, put that in your job ad as well so people know what kind of shit place they'll be working at. Rarely can you find a person who can do stuff correctly when nervous. Trick is to NOT make the candidate nervous. I don't know where you're going with the 2nd point but yes I'd agree with that. But then I see your 1st point and I'm lost.
@puddleglum5610
@puddleglum5610 8 ай бұрын
I’d say it’s probably nerves. In one of my final interview rounds with Google, my brain pretty much just stopped functioning correctly and I completely lost track and started making stupid mistakes. The problem was easy too-if I had just taken a deep breath and recomposed myself, I would’ve crushed it. Luckily, it didn’t end up hurting me too bad because I accepted a really good offer at another company (got an exploding offer) before I could get through Google HC.
@sigfigronath
@sigfigronath 8 ай бұрын
im really loving this series of personal stories
@nomad6913
@nomad6913 8 ай бұрын
One constructive criticism I have for Neetcode, is that problems should be ranked with regard to acceptance rate. This has many benefits: 1) solving problems on your own 2) getting confident 3) gradually being able to solve harder problems.
@enrico8730
@enrico8730 8 ай бұрын
Id recognize neetcode's voice as soon as I heard it in an interview
@ness3963
@ness3963 8 ай бұрын
Had a moment like this where I messed up on a basic if statement that would normally be automatic for me. The nerves make your brain go completely empty. It’s like suddenly you’re thrown back to the first time you took AP CS and everything becomes cloudy
@yang5843
@yang5843 8 ай бұрын
Bro would pass every candidate
@schan263
@schan263 8 ай бұрын
I prefer to be interviewed than interviewing others. I felt that I was more nervous than the candidates.
@Coderell
@Coderell 7 ай бұрын
I think adding more easy problems is a good idea.
@xPussySlayerx69420
@xPussySlayerx69420 8 ай бұрын
At google I asked (find the avg of a set of numbers) as a warmup, I explicitly told them it’s not a trick question. I expected for this to take like 2-3 minutes but it usually ended up taking like 15m before I would abort the question and move onto the “real” question. Even the Stanford grads that I interviewed couldn’t do it within a few minutes. People really need to learn the basics.
@luisr1421
@luisr1421 8 ай бұрын
Holy shit. I'm self-taught, and even I could have answered that warmup.
@Yusuf-sy6rb
@Yusuf-sy6rb 8 ай бұрын
You literally just mean write the basic for loop to add the numbers and divide at the end right? That took them 15 minutes? How?
@gustavo-yv1gk
@gustavo-yv1gk 8 ай бұрын
@@Yusuf-sy6rb he prolly capping
@MaxFung
@MaxFung 8 ай бұрын
cap
@luisr1421
@luisr1421 8 ай бұрын
@@Yusuf-sy6rb not even sum(arr) // len(arr) (if I remember correctly)
@cyclox73
@cyclox73 8 ай бұрын
Nerves will get the best of you for sure but an for/while/if etc should be second nature and shouldn’t even been a barrier during an interview. I do fear that gpt/ai is messing a bit with people who are just getting into dev…. Why know how to write a for loop when it just happens automatically?
@SquirtleSquadee
@SquirtleSquadee 7 ай бұрын
the dude who told you to pick harder questions explains everything about why programming interviews are a mess. too much focus on trivia and less on the skills that matter, like the ability to find solutions and execute on them with clean code. leetcode and sites like it, along with senior programmers like the one you mentioned need to stop existing
@pumpedupbro4200
@pumpedupbro4200 16 күн бұрын
I agree. I would guarantee those senior devs will trip too if asked the same question and their jobs depended on it
@user-jo6yn3ue4e
@user-jo6yn3ue4e 8 ай бұрын
How were you assigned to interview candidates? Was it randomly assigned? Or you could pick among candidates or nominate yourself to be considered as an interviewer for specific roles or areas. Also, do recent hires start interviewing candidates right away?
@one_step_sideways
@one_step_sideways 8 ай бұрын
Most likely he was randomly assigned to prevent networking and patting each other on the back to gain an unfair advantage during hiring. Also, he was likely able to interview candidates because he had already become a middle dev after 6 months of work. Middle devs hire junior devs, that's how it usually is.
@tarasaurus24
@tarasaurus24 8 ай бұрын
Didn’t he work there for like 6 months why would they have someone with no experience interview others?
@xPussySlayerx69420
@xPussySlayerx69420 8 ай бұрын
@@tarasaurus24 Googlers within cloud only need 3 months of tenure to undergo interview training then start interviewing others. Other PA's need 6 months. Also L3 devs (entry level) can interview L4 candidates.
@vectoralphaSec
@vectoralphaSec 8 ай бұрын
Heres my question. What would happen if all companies stopped doing technical coding interview questions? Just plain got rid of all coding interviews. How would that change things for the industry?
@alexzhang3870
@alexzhang3870 7 ай бұрын
Although I don’t like how tech interviews are almost always LC interrogation nowadays, getting rid of them will mean companies are gonna hire a lot of people who can’t code but know how to fake resume😂
@bp56789
@bp56789 7 ай бұрын
I'm happy with coding assignments. Coding interviews are too much stress.
@xTriplexS
@xTriplexS 7 ай бұрын
We don't have the computing power to run a spaghetti restaurant like that yet
@venkateshchakravarti2817
@venkateshchakravarti2817 8 ай бұрын
Exactly my situation where I know the solution but cant able to code in interview
@DavidDLee
@DavidDLee Ай бұрын
Maybe one day NeetCode will realize that the Leetcode-type questions are just a bad strategy for recruiting. Also, bad interviewers can be quite senior. Engineers need to realize they do this to themselves.
@marcjall
@marcjall 8 ай бұрын
Thanks for sharing your knowledge.
@sukapow
@sukapow 8 ай бұрын
The whole interview process needs to change since today we are living in a world where technologies are evolving and different languages are surfing up in the world. It's not like back in the old days where people had terminal and they're only coded in the backend. They're use the backend to make a interface with a print statement back in the old days. You will be surprised companies still uses old terminal... people will have different skills in tech than mastering a backend language. It's needs to change because they're making the cs degree useless and people will point at college/university for making they're cs department as an money mill sick monopoly. Nepotism is real in Faang companies...
@xTriplexS
@xTriplexS 7 ай бұрын
Interviews are fine the way they are as long as you don't get asked a question you will never implement ever again. They mostly try to see if you can think like what the algorithm requires when needed in the future. For example: our professor taught us how to fine digits of a number with palindrome numbers as well as calculating exponents without importing a new library/header or using a built-in function then asked a question during our midterm to utilize all that to create loop where you enter the starting and ending point and then find all the Armstrong Numbers in that range and output them all. Nobody got it right and pretty much just complained about how they will never use that specific algorithm even though we were all taught the bits and pieces of the algorithm one by one. All we had to do was to put them all together. It wasn't anything we haven't learned.
@sukapow
@sukapow 7 ай бұрын
@@xTriplexSit depends on the company, then you wilk know what type of data structures and algorithms they're will use often. Even the primary language. One person cant know all of the algorithm and know the language inside and outside of it. If I apply to a game developer job, they're expected me to know a lot of pathfinding algorithms compared to Faang. Usually C# is in the industry and they're want to see a portfolio or a game was very successful in the marketing. God bless me on a good easy leetcode problems on interview days. When comes to those big tech companies then you really don't have no any ideas what their primary projects are based on. Most people who get a job in Google will have no idea what they're going to do inside like Neetcode experience. Google can run by itself without people. Employees are sucking on the ads money like mosquito.
@imtryinghere1
@imtryinghere1 8 ай бұрын
Htf do people interview at Google and can't write a for loop
@JasonLatouche
@JasonLatouche 8 ай бұрын
What I really hate about these online interview coding environments is the lack of auto-suggest or intellisense. I have gotten so used to it from pretty much any modern IDE and code editor that I often forget how to do pretty simple things without it...
@lizi6113
@lizi6113 8 ай бұрын
Well you could also say you are used to Copilot..
@Papa_Static
@Papa_Static 7 ай бұрын
It's because up until covid most coding interviews were in person on whiteboard. Prior to getting hired at a FAANG I practiced writing code in Google docs so that I could get used to not having all the bells and whistles of an IDE
@cylemons8099
@cylemons8099 6 ай бұрын
If the interview is on a whiteboard, do they expect things like getting function names right (think set.add vs list.append in Python) or would they accept pseudo code?
@black_wind2794
@black_wind2794 8 ай бұрын
It still is incredible to hear that there are people interviewing at Google that don't know how to write a for loop... Like how did they pass the resume screening in the first place? I probably need advice from them 😅
@theophilusowusu470
@theophilusowusu470 8 ай бұрын
This is exactly my life yesterday interview with Microsoft.
@madanmohan5661
@madanmohan5661 8 ай бұрын
this is so true for some of us.
@eradawnz
@eradawnz 8 ай бұрын
How are people who can't write for loops even getting interviews at google?
@Donquixote-Rosinante
@Donquixote-Rosinante 8 ай бұрын
How these people get noticed by recruiters or get interviews when they can't write a loop? How they bypass big tech filtering system. Just asking.
@dcgc4789
@dcgc4789 3 ай бұрын
What about coding for security engineering interview, how does it work?
@Brainiac5
@Brainiac5 8 ай бұрын
Nerves nerves nerves man haha
@anotheraleks
@anotheraleks 8 ай бұрын
I thought that if you struggle writing a for loop, you wouldn't even come close to a Google interview
@va11bhav_rana
@va11bhav_rana 8 ай бұрын
bruh hey, any views on competitive programming for online assessments, really need tips for that
@owenmurphy2022
@owenmurphy2022 6 ай бұрын
Very strange.. someone that had a hard time writing a "for loop" in a Google Interview. One would think people interviewing for Google would not struggle with this (rudimentary) concept. How they got the interview in the first place? Just shows how applying is really just a numbers game or people just lie on their resume. Idk what else it could be...
@iseeflowers
@iseeflowers 8 ай бұрын
This sounds really familiar. Oh that would be me 😅. so true.
@hellowill
@hellowill 6 ай бұрын
3/4 google questions I got were on leetcode... and no I did not pass it
@Darth_Bateman
@Darth_Bateman 7 ай бұрын
4:55 How the HELL did this guy get into a google interview and cannot even write a loop???
@flatmapper
@flatmapper 8 ай бұрын
Yeah, add please more easy problems
@edwardcheng8974
@edwardcheng8974 8 ай бұрын
How the hell could someone doesn't know writing a loop get a Google interview. Like how. Did they hire someone writing their CV from fiveer or what? (Excluding making trivial mistakes while coding, it happens when u get nervous)
@lottexy
@lottexy 7 ай бұрын
He didn't say they don't know how to write a for loop lol also CV has nothing to do with the video context. Get off your high horse.
@edwardcheng8974
@edwardcheng8974 7 ай бұрын
@@lottexy 1:30 There you go ~ Also, Grandpa, in the Internet world, people don't take the literal meaning word for word. We might use sarcasm or analogy, or exaggerate things a bit. Just as saying "get off your high horse" does not necessarily mean telling others to actually jump off a 2 metre high horse. Often used in British conversation, comedy and Twitter. Cheers!
@tamachanusko
@tamachanusko 7 ай бұрын
@@lottexy bro is probably chinese, there's a reason why youtube is banned in china because they are arrogant af
@lottexy
@lottexy 7 ай бұрын
@@edwardcheng8974 He said people make small errors and be like "1 off" meaning they know how to write loops, if statements etc but often forget about edge cases, that's what he's saying and you're misinterpreting that as "can't write a loop". Also CV has nothing to do with this, just FYI. Take care.
@edwardcheng8974
@edwardcheng8974 7 ай бұрын
@@lottexy Man this guy literally takes literal meaning literally. Must be German 🤣🤣🤣 Just don't know why you so triggered about the CV thingy, no sarcasm allowed?
@lucaxtshotting2378
@lucaxtshotting2378 6 ай бұрын
good for google. Too many sweaty nerds try to force themselves into where they don't belong by memorizing this leetcode thing.
@zeburgerkang
@zeburgerkang 8 ай бұрын
Imagine testing people of basic code when we have Chat bots to do it for us... frankly if you are basing employment just on that, then you will lose many viable candidates.
@GuruPrasadShukla
@GuruPrasadShukla 8 ай бұрын
is CP compulsary for getting into google? i have applied 4-5 times and have not yet received anything from them even when applied via referrals!
@BRabbid
@BRabbid 8 ай бұрын
Depends on what you mean by competitive programming. Being good at DSA I'd say is necessary.
@GuruPrasadShukla
@GuruPrasadShukla 8 ай бұрын
@@BRabbid like CP profiles, like good 4* or 5* rating
@BRabbid
@BRabbid 8 ай бұрын
@@GuruPrasadShukla nah having a profile at comp programming sites is definitely not necessary. Most google employees aren't competitive programmers.
@GuruPrasadShukla
@GuruPrasadShukla 8 ай бұрын
@@BRabbid bro I recently got rejection email from Google even though i applied via referral this time and ensured that my skills align with the job description, maybe there's ton of competition here at India
@BRabbid
@BRabbid 8 ай бұрын
@@GuruPrasadShukla Big tech is harder to get into since the mass layoffs, a lot of the FAANG companies didn't even tell their summer interns if they have a return offer yet so don't take it personally dude, times are hard. Use this as an opportunity to improve your skills so when times get better you'll be ready.
How I Failed the Google Coding Interview (and lessons I learned)
14:24
What I Worked on at Google (as a software engineer 🤓)
9:22
NeetCodeIO
Рет қаралды 74 М.
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 15 МЛН
123 GO! Houseによる偽の舌ドッキリ 😂👅
00:20
123 GO! HOUSE Japanese
Рет қаралды 4,4 МЛН
Lehanga 🤣 #comedy #funny
00:31
Micky Makeover
Рет қаралды 28 МЛН
CHOCKY MILK.. 🤣 #shorts
00:20
Savage Vlogs
Рет қаралды 28 МЛН
My Techlead Roasted Me
10:24
NeetCodeIO
Рет қаралды 121 М.
How I got promoted at Google in one year (from soy to chad)
10:22
All the Coding Interviews I Failed
3:57
NeetCodeIO
Рет қаралды 59 М.
How I Cracked the Google Coding Interview (from unemployment)
12:44
7 Levels Of Engineers Describe Software’s Most Important Skill
10:52
I Quit Amazon after 2 Months | Reaction
29:29
NeetCodeIO
Рет қаралды 95 М.
My Tech Salary Progression
6:23
NeetCodeIO
Рет қаралды 135 М.
Why I Fail Candidates During Google Interviews.
5:40
Alex Nguyen
Рет қаралды 76 М.
Mastering Dynamic Programming - How to solve any interview problem (Part 1)
19:41
Get 10 Mega Boxes OR 60 Starr Drops!!
01:39
Brawl Stars
Рет қаралды 15 МЛН