Mock Google Coding Interview with a Meta Intern

  Рет қаралды 1,177,577

NeetCode

NeetCode

Күн бұрын

Пікірлер: 853
@NeetCode
@NeetCode 2 жыл бұрын
🚀 neetcode.io/ - Get lifetime access to all current & future courses I create! Btw this is the question I asked: leetcode.com/problems/insert-delete-getrandom-o1/ We actually solved it on the channel here: kzbin.info/www/bejne/oGWuqJt4r86Cpsk
@alisonoz7219
@alisonoz7219 2 жыл бұрын
Yeah I'd like to see that 🤩
@zesanurrahman6778
@zesanurrahman6778 2 жыл бұрын
I became homeless. I am depressed
@slayerzerg
@slayerzerg 2 жыл бұрын
yeees
@smtp_yurzx
@smtp_yurzx 2 жыл бұрын
It seems only fair and right with the world. I mean if you prefer balance in the universe rather than chaos.
@ralph_d_youtuber8298
@ralph_d_youtuber8298 Жыл бұрын
Hi, sorry isn't duplicate problems easily solved with sets, as this doesn't allow duplicates, and it's call is already random.
@Dulandor
@Dulandor 8 ай бұрын
"If there is a problem, just throw a hashmap at it." - someone really smart
@subhrajyotisen7218
@subhrajyotisen7218 7 ай бұрын
Funny how true this is
@jersynumber18
@jersynumber18 7 ай бұрын
@@subhrajyotisen7218 why not Hashset here ? until follow up question
@subhrajyotisen7218
@subhrajyotisen7218 7 ай бұрын
@@jersynumber18the code in this interview seems to be more pseudo code. When writing actual code, they will mostly have to to use hashset since Set is usually an interface in many languages and HashSet is one of the implementations
@nile7999
@nile7999 7 ай бұрын
@@jersynumber18 you need to store the index as the value.
@harshwagh243
@harshwagh243 5 ай бұрын
Works all the time
@BTC500k
@BTC500k 2 жыл бұрын
“In your real interviews, do you talk the same way..?” LMAO that is the question I wanted to ask lol
@pinecedar180
@pinecedar180 Жыл бұрын
It was obviously a frank discussion between friends
@parvscripter
@parvscripter 7 ай бұрын
@@pinecedar180 but you can be pretty frank just don't be unprofessional
@decomush
@decomush 7 ай бұрын
I'm 5 min into the video and I wanted to ask that
@WoWUndad
@WoWUndad 5 ай бұрын
​@decomush do you think you're superior for being socially inept and not realizing these are 2 friends ?
@decomush
@decomush 5 ай бұрын
@@WoWUndad not really, just a fair question to help out the guy
@nikhil_a01
@nikhil_a01 2 жыл бұрын
I find it funny that when he googled for how to get an arbitrary element from a set, he actually found Java code, and pasted it into his Python solution. And NeetCode is just like "great".
@malikau917
@malikau917 Жыл бұрын
😂
@user-lt6hz7jh2p
@user-lt6hz7jh2p Жыл бұрын
I 😂😂😂
@NotNazuh
@NotNazuh Жыл бұрын
😂😂😂😂😂😂😂😂😂
@tahashakeel
@tahashakeel 8 ай бұрын
I didn't notice that, can anyone paste the timestamp. I watched the video twice still didn't see it
@AbhishekKumar-cl6ou
@AbhishekKumar-cl6ou 8 ай бұрын
39:19@@tahashakeel
@tusharvyavahare9229
@tusharvyavahare9229 2 жыл бұрын
for python folks, removing an item from set, which isn't in the set , using remove() method will result in error, so use discard() method.
@danielsank2286
@danielsank2286 Жыл бұрын
Just use pop
@yatintyagi4366
@yatintyagi4366 11 ай бұрын
or just use an if statement
@youMatterItDoesGetBetter
@youMatterItDoesGetBetter 8 ай бұрын
@@yatintyagi4366 wouldn't the if statement be more clear since the value isn't in the set to begin with? Thus if changed in the future... it'll still run correctly?
@sandeepreddy1286
@sandeepreddy1286 7 ай бұрын
Agree smart move
@bit-learn
@bit-learn 6 ай бұрын
@@danielsank2286 pop removes a random value from the set, not the required one
@hariharanm9930
@hariharanm9930 Жыл бұрын
Hey Neetcode! I got the exact same question on my Adobe interview two days ago. Luckily I have been practicing from your collection of questions last few months and never missed any of your videos. I bagged my offer today!! You have literally made this happen for me. Can’t thank you enough for this day!
@onkarsingh-vu1ds
@onkarsingh-vu1ds Жыл бұрын
Hi, is adobe allowing remote work?
@SIAMEInekeidijdnen
@SIAMEInekeidijdnen Жыл бұрын
Congrats ma boi
@usa5450
@usa5450 Жыл бұрын
Congrats nigg*
@dv-89
@dv-89 Жыл бұрын
what collection of questions you are talking about? Neetcode 150?
@paultvshow
@paultvshow 8 ай бұрын
Hey man. I have been preparing for coding interviews for a month now. I am a self taught coder who is passionate about coding especially in AI and machine learning fields. I have just started coding for 3 months with hands on projects of over 50+ as I have quit my previous job and dedicated my full time learning coding. During the past weeks, I spent at least 4-5 hours a day on Leetcode and I have completed almost 100 problems. Now then I have started watching coding interview videos, and I feel that problems in most mock interviews seem a little too easy. So I just wanted to know from people like you who have already experienced real interviews that how difficult are there real problems?
@free-palestine000
@free-palestine000 2 жыл бұрын
please record more of these google mock interviews!! this questions seem so easy initially, but watching how frypan is talking aloud and saying his thought process makes me realize how the little details he says is actually valuable to you (neet) as the interviewer. now i realize why i failed my interviews so much
@danielbrown7534
@danielbrown7534 2 жыл бұрын
Watch this i was thinking maybe we could store in an array..but wont store in array initially..we would then use a function to check the array if the value was already store there.. if yes then use the value position to store the new figure.. if no then use the new value as storage.. I would also use a function to get a random number using the array limitation then use that random number to return a value from set.
@ahsanmurtaza6185
@ahsanmurtaza6185 Жыл бұрын
@@danielbrown7534 That wouldn't meet the time complexity requirements.
@stefannita3439
@stefannita3439 Жыл бұрын
@@danielbrown7534 searching in an array is O(n). Unless the array is sorted, in which case you can use binary search and it becomes O(logn). But to be able to always search in O(logn) you have to maintain the sorted order of the array at all times, which means your insertion becomes O(n) (find the correct index to insert at to maintain sorted order: O(logn), insert and then shift all of the elements to the right of it: O(n)) and your removal is now also O(n) (typical array removal). The point of this question is to kind of juggle all of these limitations. Every time you choose a data structure to optimize one of the operations, something else becomes more expensive. Nothing is free. This is why the trick is to use different data structures simultaneously, each good at different operations, and figure out how to make them work together to create an interface where all three of the exposed operations are O(1). But even this isn't free, as you're now basically doubling the memory you use (still O(n) space tho).
@SankarshanGhosh
@SankarshanGhosh 2 жыл бұрын
This is the first time I watched a 40 minute video. Real fun, we want more of these!
@willboler830
@willboler830 Жыл бұрын
Gah, what people watching this might be missing out on is the anxiety, and the difficulty between coding and talking through the code. I sat here correcting him as he went, but also remembered how much I stumbled over trivial stuff. It's so nerve racking.
@asagiai4965
@asagiai4965 8 ай бұрын
True, IMHO I think he should ask all the possible questions. To ease the doubt.
@Protocoding
@Protocoding Жыл бұрын
Things I'm starting to realize every developer needs to do during an interview. Ask tons of questions before even thinking about coding, even if they seem obvious. If the easiest way to think of a question is in one-time complexity odds are they are hinting at the complexity they want in the description of the question.
@MichaelButlerC
@MichaelButlerC Жыл бұрын
I just hate to ask questions for the sake of asking questions though...
@eesnehhil
@eesnehhil Жыл бұрын
@@MichaelButlerC frfrfr
@AnimeZone247
@AnimeZone247 6 ай бұрын
@@MichaelButlerCyou’re going to have to do that during the actual job
@Suraj-tz3oq
@Suraj-tz3oq 11 ай бұрын
"i have ocd and this is pissing me off" My interviewer: get tf out then 😊
@dacattilearnsenglish3141
@dacattilearnsenglish3141 10 ай бұрын
There were 4 people in my coding interview a few months ago. They were quite friendly with me, though. I had to code C++ in MS Word, which was a pain the neck. Even the easiest questions become hard because of tension. In addition to that, time flies when you are under pressure because you are trying to come up with an answer in your head and trying to word it properly.
@Neilblaze
@Neilblaze 2 жыл бұрын
Been watching Mock interview sessions for a long time, but this is by far the most enjoyable session for my all time :)
@atharvagupta9355
@atharvagupta9355 Жыл бұрын
This interview made me realize that I can do it too. Thanks, Neetcode
@krovvidisupraja6822
@krovvidisupraja6822 2 жыл бұрын
Thanks so much @NeetCode for doing this. I think this video is pretty realistic (except for the way @FryingPan talks 😂) compared to the other mock interview videos online! Helped me relate a lot being an interviewee. Looking forward to more such videos!! Keep inspiring with your good work 😃
@davidtran9455
@davidtran9455 9 ай бұрын
well did you get the job?
@adityasankhla1433
@adityasankhla1433 6 ай бұрын
@@davidtran9455 😭
@marspark6351
@marspark6351 Жыл бұрын
Theres something neither of you caught. When you remove elements from the set that keeps track of indices and when there's only one element in the set, you are left with an empty set. What you want is to get rid of the map entry altogether. So you should check if it's the last element, and if it is, del that entry. Also, he mentions changing to a set instead of an array because when he chose the array first, he was using the first index and then he probably thought "wait.. now if I delete the first index I have to shift all the remaining ones to the left". Well actually you can simply use the last one instead of the first by using "pop", and so you can still use the array
@christiancepeda5457
@christiancepeda5457 Жыл бұрын
excellent observation
@ProfessorQuality
@ProfessorQuality Жыл бұрын
what if you want to remove the number first in the list, you can't use pop() instead?
@xingzheli7431
@xingzheli7431 Жыл бұрын
It's remove by value, so it's worst-case linear time for an array.
@Biggyweezer69
@Biggyweezer69 10 ай бұрын
@@massalkhii This actually isn't true. since we are only ever pushing values into the values array, the index of the last value in the value array will always be the last index in that values index array. This stays true whether there are duplicate last values or not. Using a set here isn't better really.
@massalkhii
@massalkhii 10 ай бұрын
​@@Biggyweezer69 I realized I was digging deep, while even the obvious case of having a duplicate of the last element, it raises an error (in the final code of the guy in the video)
@rajingale5776
@rajingale5776 2 жыл бұрын
The collab we waiting for..🔥 The only 2 coding channels i subscribed and getting that collab is awesome..
@yitongxie6574
@yitongxie6574 2 жыл бұрын
the last part you ask 'do you talk like this in real interview?' and then 'nothing' really make me laugh
@Ripred0219
@Ripred0219 2 жыл бұрын
The snarky comments while Neetcode remained mute was hilarious
@applepine3172
@applepine3172 6 ай бұрын
17:55 When he realized what's the right way, and you see the smile, that's why we love programming. That's why ones, who think "I want to be a programmer because it means I get a lot of money" always fail. Whoever loves this, feel fun when programming is always the one who reaches his goal.
@LeSpaceCroissant
@LeSpaceCroissant 6 ай бұрын
My man was coding in Python and searched how to get the first element of a set in Java. Genius. And he said it so confidently too: "I got it sir! I got it!" 39:25 😂 It's "next(iter(mySet))" by the way. And thank you for the video, it was really nice!
@jonTheDon28
@jonTheDon28 11 ай бұрын
None of my coding interviews for internships have been anywhere near this easy
@harryzhu
@harryzhu 10 ай бұрын
but the mock interviews from faang are - its a mock not a real assessment- its used to get a feel for the format and UMPIRE application
@rexibhazoboa7097
@rexibhazoboa7097 Ай бұрын
@@harryzhu Arent mocks meant to be harder than the potential interview? So you're more than prepared.
@2NormalHuman
@2NormalHuman 3 күн бұрын
There's a lot more to the coding interview than just "getting the problem solved right". The candidate was acting like a child throughout the entire time. As someone who has interviewed hundreds of candidate, for me it would definitely be a reject
@jemanuelg99
@jemanuelg99 Жыл бұрын
Im not sure if the rudeness was real or satirical. I’m not sure if being rude to the interviewer is a great strategy.
@xSHAMELLx
@xSHAMELLx Жыл бұрын
Language barrier maybe? But prob satire
@FlightReactsFan911
@FlightReactsFan911 Ай бұрын
theyre obviously friends
@tedwoldeselassie5715
@tedwoldeselassie5715 Жыл бұрын
I would implement the Get(bool random, Enum input) first, then when implementing the Insert, pass each iteration to Get() with random false. If it returns a value then dont insert it as its duplicate. To get random you jusst need to set random to true. Then the remove is straight forward.
@isaiahparadiso8044
@isaiahparadiso8044 2 жыл бұрын
Pro tip to people interviewing. Don’t talk like this guy. Don’t swear. Don’t quiz the interviewer. Finding the optimal solution is a must, but they’re also deciding if they want to work with you. Some crude banter can give the wrong signal, and there’s zero advantage to you in risking it. Be polite. Don’t be cocky. Every grading rubric has score around cultural and team fit. Just FYI.
@DC-yw5yg
@DC-yw5yg 2 жыл бұрын
FUC.K
@user-fp4dr1ne7z
@user-fp4dr1ne7z 2 жыл бұрын
But for real, if you act like him in an interview, how would the interviewer view that? Is he being cocky? Or is that confidence? I understand he’s being semi sarcastic because that’s his KZbin persona. But I know there are people who actually act like this in interviews and I wonder how it’s received by the interviewer.
@FryingPan
@FryingPan 2 жыл бұрын
Assert your dominance. Instantly hired.
@Mechaneer
@Mechaneer 2 жыл бұрын
"I bet you didn't know that!" 🤦🏼‍♂️
@RocketPropelledWombat
@RocketPropelledWombat 2 жыл бұрын
@@FryingPan Should I raise the stakes by urinating on the interviewer's leg?
@NeetCode
@NeetCode 2 жыл бұрын
He ended up writing some pretty neat code so we can let it slide 😉
@von...
@von... 2 жыл бұрын
@@NeetCode yooooooo!! he said the thing!!
@axaxaxaxaxaxax33
@axaxaxaxaxaxax33 2 жыл бұрын
the collab i didnt know i need 😂 frying pan is too funny lol. Great hint from Neetcode too, just enough to nudge him into revelation
@jasonswift7468
@jasonswift7468 2 жыл бұрын
This is a really inspring mock interview. Learn a lot from this standard mock interview. Please upload more similar interviews including system design mock interview.
@utsabkhakurel9742
@utsabkhakurel9742 Жыл бұрын
In the follow-up, you could have just chosen the last element from the list to swap self.map[value][-1] and used pop() to remove it after the swap.
@yosup7563
@yosup7563 7 ай бұрын
There is no indexing in sets so self.map[value][-1] wouldt work and then he also pasted some wrong java code in
@SanjanaSingh-mc6re
@SanjanaSingh-mc6re 2 жыл бұрын
Can we get more interviews like this one? It was really helpful. Thanks!! 🙂
@heretic7135
@heretic7135 2 жыл бұрын
??
@YSTYG
@YSTYG 2 жыл бұрын
I thought we were about to get a face reveal 😂
@NeetCode
@NeetCode 2 жыл бұрын
Maybe on part 2... lol
@somakkamos
@somakkamos 2 жыл бұрын
Seriously man..i so badly want to see neetcode.. in my mind he is like moriarty frm sherlock show... coz thats how brilliant neetcode is.😊😊😝
@josepha8415
@josepha8415 2 жыл бұрын
@@NeetCode Is Techlead in the thumbnail
@joshthe10xengineer
@joshthe10xengineer 2 жыл бұрын
Me too..neetcode, make it happen!
@skyhappy
@skyhappy 2 жыл бұрын
Neetcode looks like an angel for sure
@chengyuanchang4000
@chengyuanchang4000 Жыл бұрын
The code in follow up has a bug... In the remove function, when the size of self.map[value] equals to zero, we need to delete the empty set like `del self.map[value]`. Otherwise, next remove call for same element will cause an error.
@janni7439
@janni7439 Жыл бұрын
Those sort of questions are a little bit odd, because the "reduce complexity" always boils down to the data structure behind and there basically a lot of useful stuff was already invented, so you wouldnt hire someone, who can recreate such a structure from scratch, because that's totally not part of the daily business.
@jose6378
@jose6378 Жыл бұрын
Unironically got a very similar question for Amazon SDE position
@brainesteven6365
@brainesteven6365 7 ай бұрын
in the 30:28, the follow up question is to allow array to store duplciate. The follow up seems to be simplified, in general, it may ask while allowing to store duplicate values, what is to make each number to has the same probility in getRandom(say 1,2,2,2,2,2,3), 1 and 2 and 3 has the same 1/3 probility to be returned.
@mattiapalmese2971
@mattiapalmese2971 2 ай бұрын
i'm not really sure about that but inserting in a hashmap, will, at some point, result in a reallocation of the elements, since under the hood you store the elements inside an array indexed using a hash function. Usually you allocate more space when you have the array half full or 3/4. A data structure with an array that has a little buffer and gets reallocated when half full will get you the same time complexity, i suppose. Also when deleting, yes, when you delete an element from the end of the array you don't need to push elements around to fill a void, but you still retain that memory. After some delete operations you would want to release that memory by realloc-ing everything in a smaller array and freeing the old memory.
@yehudacorsia3323
@yehudacorsia3323 16 күн бұрын
Thank you, it was great! Just a heads-up, I’ve found a small bug. If you do the following: s = Store() s.insert(1) s.remove(1) s.remove(1) The issue arises because the check is only `if value not in self.map` but it should be `if len(self.map[value]) > 0` to correctly handle multiple removals.
@supastazz
@supastazz 2 жыл бұрын
That adding array to value for duplicate values was amazing, always had that doubt but I found the answer today. Thank you for the post
@jagadeeshkumar7724
@jagadeeshkumar7724 2 жыл бұрын
Frying pan is hilarious though he is not explicitly trying to make fun of the situation.
@karanbhatia2834
@karanbhatia2834 2 жыл бұрын
This was like actually really awesome. I felt like I was solving the problem with him!
@k.i.r.a_619
@k.i.r.a_619 2 жыл бұрын
This guy is total tech lead material
@MrPkmonster
@MrPkmonster 2 жыл бұрын
That's cool. I've learned a lot during the Mock test interview. Understand deeply the way the interviewer asked the candidate and the way of thinking to solve the problem.
@chrisrey2516
@chrisrey2516 8 ай бұрын
i was able to come up with similar solution. I'm happy lol. I was thinking along with him
@chair_smesh
@chair_smesh 2 жыл бұрын
You mentioned that you don’t actually use Google docs for coding interviews? What do you use a Google IDE? How do you draw out solutions on a Google online interview?
@SiddhantDubey
@SiddhantDubey 2 жыл бұрын
it's not exactly "Google docs" but it's basically the same thing, just with syntax highlighting and no autocomplete (or there wasn't when I interviewed)
@t_regbs
@t_regbs 2 жыл бұрын
yea its kind of a modified version of google docs (at least that's what it looked like) with syntax highlighting
@madebyut
@madebyut Жыл бұрын
Hiring a cocky person is quite dangerous no matter how smart they are.
@emmad-ul4tn
@emmad-ul4tn Ай бұрын
I find it pretty demoralizing how people are saying this is way too easy, I thought it was difficult
@harryshi1
@harryshi1 2 жыл бұрын
love the concept, if you need another person to mock interview I would be happy to do one. I am an ex Quant trader now studying for algo / CS jobs.
@ahmedanwer6899
@ahmedanwer6899 Жыл бұрын
Are ya still down? :)
@domchiu
@domchiu 2 ай бұрын
There is an obvious bug when the value we are going to remove is equal to the last element in values list, in which case adding the index before removing will end up losing the index.
@2NormalHuman
@2NormalHuman 3 күн бұрын
@42:43 To make the code thread safe, you do NOT need to add any locks for the read operations, so get_random(self) function will not need thread safety, only the write operations (insert/remove) will need it
@techhoseki
@techhoseki 2 ай бұрын
By the way, his original solution was great. We could still use a set, to insert and remove in O(1). As for the get_random method, he should have used 'random.randint(0, len(self.values)-1)' to get a random index and then get it using self.values[index].
@lliaams
@lliaams Ай бұрын
Exactly what I was thinking for my original design
@salvadorortiz449
@salvadorortiz449 Жыл бұрын
Something important is the use of descriptive names for your variables, because in this case without any previous context you won’t figure out what’s the function of “map” or “values”variables.
@mannyb096
@mannyb096 Жыл бұрын
thats actually a great point! I guess in this case what kind of variable names would you use? Bcuz i cant think of what to call them other than values either lol
@hydromaniac7117
@hydromaniac7117 10 ай бұрын
@@mannyb096 removedInt
@mpi3602
@mpi3602 2 жыл бұрын
I think the end solution doesn't consider removing a value from a map that has only one index
@rjlacanlaled9419
@rjlacanlaled9419 Жыл бұрын
I'm actually him during my interviews 😂😂 Its easy to figure out solution when you're not under pressure, but in actual interviews there's so many things that can happen and the anxiety can get to you and affect your performance.
@creamymain7867
@creamymain7867 10 ай бұрын
Love the "Now let me ask you another question" at the beginning haha. Very inciteful video btw
@christianmorera4127
@christianmorera4127 2 жыл бұрын
I love this, frying pan makes coding interviews fun
@flothus
@flothus 2 жыл бұрын
Good parts: Asked good questions. Voiced thought process. Provided good test cases. Could recover from bugs. Could make use of hints. Solved the assignment. Not so good and red flags: Too focused on how to ace the coding part instead of making a good impression as a team player. Some unnecessary code. Raised voice and tried to school the interviewer to cope with pressure. Didn't act humble and didn't seem very interested in reflection after the interview, instead was more interested in competition and returning a "hard" question. Also foul language and improvable attitude and composure. Might be just acceptable in a youtube interview but would have been much better without that! Thanks to both for the video!
@Joroze95
@Joroze95 Ай бұрын
It's his friend bro
@diobrando89
@diobrando89 Жыл бұрын
this problem seems way too easy for a an interview even in a small it company
@kiki-potato
@kiki-potato Ай бұрын
disqualified for cheating 😂love how calm NeetCode is
@DogeCharger
@DogeCharger 2 ай бұрын
I've been working as a software developer and I have had to make use of a hash map exactly once in my life
@andreainvernizzi8510
@andreainvernizzi8510 2 жыл бұрын
So many headaches to end up in a cubicle Monday to Friday. May as well deploy this knowledge to develop independently and get all the benefits.
@govindbanura3327
@govindbanura3327 2 жыл бұрын
I feel that moment when you said "do you really talk like this in real interviews" and he replied "what's wrong with how I talk" Your reaction was "nothing" 🤣🤣 I felt that man 🤣🤣
@grmn3564
@grmn3564 2 жыл бұрын
He should have been honest there! Judging from the comments he's kinda acting; but besides your ability to solve problems, it's also super important to be pleasant to work with. One can be funny and entertaining while staying humble and mindful.
@misterl8129
@misterl8129 2 жыл бұрын
like we say in chile, "que cagon eres" she should tell him with no fear of hurting him lol
@Nostrada_muse
@Nostrada_muse 20 күн бұрын
Never thought interviews would be that funny, cool !
@c_hlee
@c_hlee Жыл бұрын
I've 100% coded in Google Docs for Google interviews before. It was painful. I turned off the auto-correct settings right away
@SimpleMind34
@SimpleMind34 2 ай бұрын
9:45 Being someone that first learned about lists in C, removing and adding was truly something, seeing this makes me have high hopes in my future coding career lol.
@bit-learn
@bit-learn 6 ай бұрын
please @NeetCode if your are watching .. so on the first part my approach was to solve everything through set as set gives everything like adding, remove with num and generating a random number from set (we can add it again on the next line) plus on the second part where duplicates are allowed .. we can change it to hashmap so that on removing if the values aren't zero we can just remove the iteration count of the numbers or pop the number otherwise when iteration count goes 0. need help in clarifying it .. thanks for experience though
@timkin4190
@timkin4190 9 күн бұрын
I nearly fell off my chair at the comment that not having a way to turn off auto-caps was "not very inclusive". If I were the hiring manager that would have been a red flag moment.
@negarvahid
@negarvahid 2 жыл бұрын
Bro why didn't you upload this sooner I had my interview yesterday :,)
@paulofelipe2780
@paulofelipe2780 6 ай бұрын
Another important question that could have been asked is the range of possible values to be inserted, it can influence a lot the final solution complexity!
@5pellcast3r
@5pellcast3r 2 жыл бұрын
The collab I didn't know I needed ..... 🙃
@atalaramadhan9313
@atalaramadhan9313 2 жыл бұрын
The collab I was waiting for years. You guys are prob my fav swe youtubers
@FaberLSH
@FaberLSH 4 ай бұрын
Awesome. I learned so much about how a coding interview looks like. Thank you!!
@gnes04
@gnes04 8 ай бұрын
Ngl I thought he'd do a lot better for a meta intern. The first question was easy as balls
@yessirski7868
@yessirski7868 2 ай бұрын
all about connections. I am sure he still a good programmer.
@shkhamd
@shkhamd Ай бұрын
It was a bit surprising, I thought the problem solving part would be more or less breeze for a meta intern, we will just watch the process.
@cenchang3765
@cenchang3765 Жыл бұрын
So funny. I am still struggling with leetcode by just finishing the first 200. And I did not have much interview experience. The video makes me feel like we are all human beings.
@SankHar4
@SankHar4 2 жыл бұрын
Neet code Please do conduct whenever possible it helps the everyone a lot of Learning. Thank you so much...
@Noah-357
@Noah-357 2 ай бұрын
Bro, if these types of questions are asked, everyone would get hired. It's the same as one of my college hw in c++.
@RaghavRathi-qb8fr
@RaghavRathi-qb8fr Жыл бұрын
This is prolly the best channel out there for ds algos!!!
@adennis200
@adennis200 Жыл бұрын
Haha, i dont think any interviewee would ask questions like that. It is obvious that its done by him on purpose to kinda make it more educational for the viewers
@denhoward6438
@denhoward6438 2 жыл бұрын
Nice video, I can feel the pressure of the interviewee by his word and face
@INDNICK
@INDNICK Жыл бұрын
I like how he said using google docs is stupid and it pisses me off in an interview 😂
@varshasingh1299
@varshasingh1299 2 жыл бұрын
Big fan of neetcode ❤️ just want to thank for all the amazing content you post in your channel... Thank you 🙏 love from India
@annawilson3824
@annawilson3824 Жыл бұрын
0:16 ever since I failed my last Citadel interview ...
@koch9666
@koch9666 2 жыл бұрын
Omg that was so fun I really enjoyed the vid and it's perfect too because I have a final round coding interview later this week! You guys should collab more often, that would be such good content!
@shafaitahir4728
@shafaitahir4728 Жыл бұрын
How did it go?
@木漏れ日-v9n
@木漏れ日-v9n Ай бұрын
This is a great interview question. Easy to understand, lots of tradeoffs.
@MightyElemental
@MightyElemental 7 ай бұрын
got my first interview on wednesday and this video equally relaxes and terrifies me 😅 Trouble is I cannot think aloud. I can think, then explain, but that takes more time. Hopefully not an issue, but we shall see 🤞
@a3393962
@a3393962 Жыл бұрын
I code in google doc for two rounds in google internship interview last year ... really painful.
@ChoiVibess
@ChoiVibess 2 ай бұрын
Idk if he knew this, but he could just store the numbers in a dictionary by converting it into a str using the random choice on it. If it does the random choice in the dictionary, it would take only the keys as the list and get a random str number
@imbes64
@imbes64 2 жыл бұрын
pretty decent easy-med level q to ask, will use in my own new hire interviews as it makes for good discussion!
@ramesh_hegde
@ramesh_hegde 2 жыл бұрын
From the speaking tone, seems like Intern is taking interview of Neetcode 😂
@lightyagami7488
@lightyagami7488 2 ай бұрын
Dude is interviewing the interviewer
@danielkofiboadu
@danielkofiboadu 2 жыл бұрын
I am happy to know I almost guessed all the approach correctly!!
@vill2980
@vill2980 2 ай бұрын
started my journey... and I just saw someone suffer through autocapitalization in making code
@Sayan_Shankhari
@Sayan_Shankhari Жыл бұрын
this is called using an army tank to kill a mosquito 😴
@Nostrada_muse
@Nostrada_muse 20 күн бұрын
I think for removal function, you can just use the insert function with a small update so it can be able to return the position of the already existing value, overwrite the value and put the last one in it, correct guys?
@sriharisrinivasan5108
@sriharisrinivasan5108 10 ай бұрын
how did I get this recommended just before the daily leetcode question became this today
@saurabhgambhire-v4o
@saurabhgambhire-v4o Жыл бұрын
Funniest, energetic interview I have ever seen , I want confidence like this😅🤣
@denshaSai
@denshaSai 2 жыл бұрын
I feel he appeared arrogant, calling something “stupid", saying I bet you didn't know that, I won't want a colleague calling something stupid at work. And using the f word, all some red flags
@zerberus1097
@zerberus1097 3 ай бұрын
Lol, I'd love to have such a colleague.
@MikeKm-hd1ve
@MikeKm-hd1ve 8 ай бұрын
Priceless video!! Thank you so much!!
@thetrends5670
@thetrends5670 2 жыл бұрын
After Dream, NeetCode and Marshmello are the KZbin biggest mysteries.
@filipee05
@filipee05 Жыл бұрын
Would interviewers be more impressed if YOU implement methods like pop(), append(), iterator().next(), etc... and not use the already integrated ones? Nice video btw :)
How to use Leetcode in 2020
11:07
NeetCode
Рет қаралды 102 М.
Coding Interviews Be Like
5:31
Nicholas T.
Рет қаралды 6 МЛН
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
朱大帅and依美姐
Рет қаралды 13 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,2 МЛН
I Asked Googlers How To Get Hired
9:44
Namanh Kapur
Рет қаралды 1,6 МЛН
How to Solve ANY LeetCode Problem (Step-by-Step)
12:37
Codebagel
Рет қаралды 303 М.
Winning Google Kickstart Round A 2020 + Facecam
17:10
William Lin (tmwilliamlin168)
Рет қаралды 10 МЛН
How I Passed The Google Coding Interviews
18:50
Chris Jereza
Рет қаралды 69 М.
Medium Google Coding Interview With Ben Awad
51:27
Clément Mihailescu
Рет қаралды 1,3 МЛН
I Solved 1583 Leetcode Questions  Here's What I Learned
20:37
ThePrimeTime
Рет қаралды 740 М.
This video will change your mind about the AI hype
17:07
NeetCode
Рет қаралды 1 МЛН
Advice from the Top 1% of Software Engineers
10:21
Kevin Naughton Jr.
Рет қаралды 3,4 МЛН
Software Engineering Job Interview - Full Mock Interview
1:14:29
freeCodeCamp.org
Рет қаралды 1,5 МЛН
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 1,2 МЛН