this is so stupid... its so good you take this into subject. Its like "hey look this guy got hired cause he can memorize more leet code examples". CODING is a social activity - where you solve things together as team, and grow as team. This way this companies hire people is just so dumb.
but how can you control this? You need to be applying to all of these opportunities and you don't get to plan which ones want to interview you or not, they just come in randomly.
the problem is you practiced in a completely different situation than the actual interview, get your friend to watch you code and look dissapointed when you do leetcode
This is definitely a good idea. Just get someone to join you in a zoom, screen share, and try to solve a medium leetcode in 30 minutes pretending they are interviewing you
yea it's a different beast, I think being alone solving medium hards alone on leetcode was one thing. But when I interview with google simple stuff was harder to think on the spot, it really depends a bit on the disposition of the person interviewing you as well
Basically: The less you care, the better your performance. What many seem not to notice is: On the first stages of the process you didn't took it serious because you though they wouldn't invite you anyway... You still went through the process and always made it into the next round. However, At the coding interview you suddenly cared, you where hyped, motivated... and completely blacked out.
This is not true He practised for the interview like it was a standardised exam Like it was the SAT He should’ve simulated the interview conditions as part of his practice
It's always a great feeling to get a call back from a huge company like Netflix that you think you're underqualified for. I got a job very recently at a Fortune 50 company out of school that I thought I had little chance at. They loved me after one interview though! Guys, don't sell yourself short. Have confidence when you go into an interview. If you're not going to cheer for yourself, nobody will. Harsh but true reality
How are you getting recruiters to stay engaged with you? I've applied to thousands of positions but have received no offers yet. Recruiters will reach out to me, but eventually, they stop responding to my messages
@johndong4754 I would suggest changing your strategy. Often times if you're applying to countless positions and not getting results, it may be your resume, not you. I tried a resume writing service during my job hunt and after their help I immediately found my current job. Consider doing the same if you're not having much luck. I thought I had a well-rounded resume but after their help I realized it was not a good resume for the types of jobs I was applying for
@@mattr2626 Thank you for the advice! My resume isnt that great because I graduated recently from college, and the college I went to was a smaller school that didnt offer any internships for CS students I havent tried a resume writing service yet, so I will check that out.
Don't blame yourself too harshly! This is exactly why many interviewers don't like to do live coding tests, you are basically evaluating how the interviewee programs under pressure, which will almost never actually happen in the job.
But time pressure is different from social... Most of coders will be introvert nerds....that will enjoy the challenge of working with tight time constraints but really can't handle social anxiety
wrong. this is such a hilariously easy question it should take maybe 2min max, mostly reading. I may give one freebee like this in an interview then something I know they don't know how to do. The most important part of being an engineer is watching how someone fails infront of me. Often times i'll have them pick a language they barely know or put on the end of their resume just to see how they handle failure. Some of the most impressive people just said, i don't know this, give me 5min on google, and solve it. A lot of people just panic and shutdown.
My main advice for everyone that wants to obtain an interview in a big company like Netflix and, more importantly, succeed in getting the job, is simply that if you don't think you're ready to apply, apply. You really can't learn what's the best behavior you can put on a interview without doing some interviews, and probably failing. That's part of the fun, getting better every time, and finally succeed. Don't be afraid, worst case scenario you don't have the job. Exactly the same if you don't try.
This was a touching story, I almost teared. I'm sincerely sorry. To get a job today a person must be apparently a flawless, exceptional working machine. With autism and ADHD I had to simply give up. Competition is too fierce and employers don't need to insist on less than stellar interviews: when they throw you away there are countless other left among which, statistically, a few will perform better.
Bullsh**, you don't need a job at f*****g Netflix, f*** Netflix, just get a job that allows you to get paid, doesn't matter where, seriously, people being discouraged by these California megacorps is the saddest s***, 99% of us don't work at FAANG, millions of us just do PHP for medium companies for a living and it's perfectly fine. By all means, pursue whatever makes you stand out and increases your value and knowledge, but don't be discouraged because you think you wouldn't get into Netflix, you don't need Netflix.
This style of interview process really only serves to poison the mind. You have no idea the number of devs I work with that don't have a clue on how basic system architecture works or how to read documentation, but oh boy they can invert a binary tree in O(1) and grind leetcode all day.
I'm a senior Machine learning engineer with 4 years of experience, have been coding since 11th grade, the going blank in an interview is still a thing for me and I just fucked up the DSA round for Adobe last month. So no matter how experienced you are, the nerves can win anytime.
I can relate.. These interviews with live coding and unrealistic exercises that you'll never use in practice are the worst. Half of coders out there are introverts who thrive when left alone to work. These practices miss out on a lot of talent..
Its funny…this can happen to anyone I work for a FAANG company. I’ve interviewed around 20+ folks with leetcode tests by now. I was shocked when folks couldn’t program in an interview. Then, after a long stretch of 6m+ since I gave an interview, found myself interviewing for a very cool gig. I passed 3 interviews. On the finale one…I blanked out on how to do simple python crap. I forgot critical things I did daily for my job. It can happen to anyone. On the other hand, I got red flags on work/life balance and it was a $50k salary cut, but it was great practice.
simple, leet code was never a reference for anything in real life, a website where ask you something with 30 lines of code in vanilla javascript, but the real life i use 4 or 5 lines to resolve the same problem with react/vue//next , why i need to back to vanilla JS ? thats why i'm always say no for any company that "test" me with leet code, i'm pretty ok with any technical questions about what i do for solve problems, not for waste my time in college questions website
You'll get there. You didn't really "fail" the interview, because you did reflect on it and made the right conclusions, so ultimately it's a win. Next time you'll perform a little bit better - and if that doesn't work, then you learn and adjust again. It's learning by doing. Oh, and also it's about the trajectory - it's not where you are, but is where you head.
Another tip I would like to add on here is always start by brute forcing it. While runtime is important, you code the *correct** solution first optimize later ALWAYS in real life scenarios. For instance in the contains dupes question using a hash map is a more optimized approach, but the brute force solution is hilariously simple. This is good when yo dic isn’t working and I like the metaphor. Cave man that shit first, and let it be known that you know the runtime is trash. You will still advance to the next round even if you don’t have time to optimize. Especially at an entry level position.
As a software engineer with seven years of experience, I quit my job and took a one-month holiday break. Following that, I had a job interview without proper preparation, and I completely messed up. I forgot my fundamentals, and I felt so bad that the rest of the interview went poorly. So, yes, it can happen to anybody, and I still regret not handling my nerves better.
I just cleared all interviews for this big tech, got an offer - but I was still salty about fumbling in the coding round (got the solution, but not the most optimal one). Been beating myself up for preparing so hard yet failing where it mattered, and this video just wiped that intrusive thought XD. Laughed for nine minutes straight
Their loss. If the interview can only be done by people that don't get nervous, they are losing out on soooo many good candidates. Especially since this interview is most likely not what your day-to-day job situation would look like.
yeah but it's a supply-demand problem. why would they recruit a nervous guy rather than a confident one? they have plenty of confident applicant and a limited number of vacancy.
Netflix pays the highest in the industry. Doesn’t matter if they miss out on someone getting nervous. They can get someone just as good technically that also doesn’t get nervous.
You probably failed at the best stage. I recently had a final interview that required an hour long presentation about myself on-top of 2 hours of coding and behavioral questions. Didn't end up getting a job and wasted a day of PTO :/
That final interview would have me walk away. That is so extra. Holy shit. I'm so glad I got away from coding. Was destroying my mental health, and it seems to be getting worse at companies with BS interviews.
This shit has gone too far, it’s a job not a fucking college application. These guys should be selling themselves to you, you’re the one making them money not the other way around.
Two reasons why things will get worse: 1) People are willing to put up with ridiculous demands to get the job 2) Everyday there is a new UA-cam channel about coding. No, actually they're not about coding, most of time they are about jobs/companies/career/salary/interviews/résumés.
@@brinckau Companies that arent fully profit driven or companies that are comfortable will always exist, and trying to get the wage possible is why they put up with this shit It doesnt have to be this way, find better companies even if their wage isnt as good as youd expect them to be, or better yet, find a job OUTSIDE of the USA where laws actually prevent worker abuse
@@Omega-mr1jg I already live outside of the US, and I have an excellent job. The problem is not my situation, it's the situation of the other 8 billion people around me.
Your videos are the perfect combination of @NeetCode and @Fireship. As both entertaining and full of great information helpful to Software Engineers going through the interview and interview prep process.
The big takeaway from this is that development companies should be setting you coding exercises within the context of the environment you are going to use. I'm a lead / architect level developer after having been in the industry since I graduated in 2010. I do so many different languages day to day that to be honest sometimes I forget the structure of a for loop or something else in the given language. It happens. Especially as you get older and development becomes a reflex action rather than something you have to think about. That's not a bad thing. Most IDEs scaffold that sort of thing for you. In fact most of the time I'm using VS shortcuts and snippets because it's more efficient. There will never be a situation where in a real software engineering job you are forced to code without the proper tools so why companies insist on running tests in these online editors which are the equivalent of the old days of coding in notepad or notepad++ (which is what we had to do back in the early 2000s) is beyond me. It would be like asking an electrician to wire up a house using just their bare hands and no tools.
I know this too well sadly. I have been trying to get a developer job for 5 years now, but fail every single interview because of the coding test. I am "lucky" to have both PTSD and ADHD, which is a very bad combo because it means I am constantly stressed AND lack any form of concentration if I'm in a room with other people. If you ask me to solve a piece of code, the only way I can do it is to lock myself in a room with no interferences and then spend 30 minutes or more getting familiar with the question and different ways to solve it before deciding on one. It sucks because the whole reason why I learned how to code was because I wanted to get a job that I could handle from my home where I am not tense or distracted.
Some good advice: try writing out some commented sudocode as you explain your solution. Then if you get stuck on how to write one part in the language chosen, they might help you if they see your sudocode is heading in the right direction. Also, remember that you will probably interview at multiple places. So if you get nervous, remember that the rest of your life is really not hanging in the balance. Chill out and enjoy it
Wow. Thanks for sharing your experience. I feel I’ve really learned something. I’ve learned that between your channel and Fireship, I don’t have a snowball’s chance in (tutorial) hell, of ever changing careers. 😂 So, thank you (both) for helping save my valuable time and realizing that the best I could (ever) hope for is being a hobbyist. Seriously though, love your channel, but the dread is real.
Im in Europe where job applications are pretty different. Just wanted to say that I got my current job as a cloud engineer after a single 1 hour interview which had both HR and technical interview, also had the positive response the following day. Dont think ill ever accept to go though a 5+ step interview, that stress aint it.
I belive the American way is nothing more than a psychological trick to make people feel they got some big achievement they can't let go when they finally got an offer. And this make people more loyal and stay longer. It's like when a woman play hard to get. But the thing is, who are willing to play this game?
same here like i went around like 20 companies but then i landed the job within like 15mins. Granted it was a small company but the pay was same and it's better than corpo job because you're freer in taking home office and other stuff
It changes already though, my first job was only 1 interview but for this job now I had 3 meetings, 1 with HR and managers, 1 with engineers and 1 with HR and manager (single one, from team I was supposed to join). It is terrible, because it takes a lot of Time but its not really a choice at some point.
I’m from Europe as well, it depends where you’re from. My internship applications for a Cyber Security role had a long ass interview proces. Usually consisting out of 3 to 4 meetings and 1 test measuring your personality and for some reason some IQ kind of test. Finally managed to get into a big 4 role at the end of every application I had.
I also interviewed at my dream company (at the time) as one of my first interviews. Needless to say, I didn't have the experience of proper interviews and even though I did the leetcode grind too, it wasn't enough. Interview at a bunch of smaller places you don't really care about first imo!
Cheer up my man, these things happen. For me it was completely forgetting how to use a stack. My advice for next time would be to ask the interviewer if you can google/ check the language official documentation. Also don’t worry too much about system design in the future, it’s just like anything else, if you study it enough you’ll get it. All the best
same thing happened to me at a paypal interview and i've been a software engineer for 7 years! its hilarious how you trip at the most basic stuff, next year I'm gonna apply like crazy just to practice the coding screenings and not get nervous
i have heard so many times , even seniors have also said, after explaining the solution i literally forgot how to write code even if it is very simple, no problem bro, wish u luck for your next steps
broo.. the same thing happened to me ... i literally brain rebooted during my interview, then after i ended the call i solved the question in like 3 minutes. I got denied form the job, but by some miracoulous means, my intern manager told them to fuck off and hire me anyways, so i got hired by the company for a brand new team and have been working there for 3 years now. ps. this wasnt for netflix or any big tech company, but still, i related SO MUCH to your video LOL
Nice video, I was sad about something, but then youtube recommended me this video. After watching the video now i know how hard is these interviews and i never gonna get a job. Oh, you thought I was gonna say THIS IS SO INSPIRING!!!!!, I hope those caps bait you further.
Oh man, I’m interviewing for the Netflix new grad role soon and this video was a breath of fresh air. I have pretty much identical resume, projects, and experience. I also applied without any hope of hearing back and freaked out once I get the OA, and freaked out even more to get the interview email. It’s really nice to know I’m not the only person who feels this way lol. I’ve been freaking out the past few days studying leetcode, feeling like an imposter, wondering why they’re even interviewing me, etc. I’ve only done one technical interview before and ofc the second one is with a company like Netflix. Oh well, we’re lucky to be able to say we were able to interview :)
From having to go through a six month long hiring process for X unnamed mobile carrier I explain this to people and their jaws hit the floor. It's pretty standard. It was an initial job application (8 times because its competative), a pre-screening with simple questions, an initial in person, then a practical skills assessment where you're solving various issues with phones (I was tested on iOS and Android), then 3 interviews one with the hiring manager and HR, one with the hiring manager and the regional director, then one with the regional director and my home store manager. From there it took two months pressing for call backs and being proactive about interest to actually land the job. And before I'm commissionable it's 8 - 12 weeks of training! Brand names are hard! You need to truly demonstrate you're the right one for them.
Funny video dude! The biggest champions of them all have failed more times than others have even tried. Failure will boost your drive for success. Thanks for sharing though, gonna start the nightmare of getting into software engineering as a rookie myself soon too 😅 Good luck and never give up!
Similarly I had applied to google as a “joke” because “I’d never get a response” - ended up getting an interview but never went through with it since my leetcode was extremely lacking
bro it is wild how similar your experience is compared to mine. I even got stuck on setting a value to a hashmap in js, something i do with my eyes closed usually lmao
This is so so common I’ve been the interviewer and seen it happened and I’ve been the interviewee and had it happened. Realistically this is one of the worst aspects of our industry and we need to move past it. If you can pass the take home assessment and answer some actual interview questions like hey how would you approach this situation tell me about your process that’s all your employer should need. I have worked with my current management to remove whiteboard assessments from our interview process and we saw the quality of engineers that we hired improve. If you freeze or fail an assessment where you are asked to solve some random leetcode with another person over your shoulder watching just know that’s ok and it doesn’t mean you are not a good dev.
I feel this in my bones. Coding under time pressuring supervision is a form of torture. My first time, I too completely blacked out and performed like a chimp with a keyboard.
I just flunked my systems interview test for a sys admin role xD I should have studied more on the general stuff like networking, how the internet works instead of raid, redundancy and linux commands
Best strategy: Don't care about the interview. Jusr prepare for yourself, as in, you want to get better for yourself not for a potential interview question. Every company is looking for computer scientists. Just go with the flow and if you don't make it just tell yourself that they missed out on you. That is the best thing you can do in my opinion. Being nervous will only make you look less suitable for the job.
Coding interviews can be so silly. I had a company show me bits of code from their system. They didn't explain what the system could or should do. They wanted me to give a bug that was super odd without knowing the system. I had to know that the clock on the system doesn't turn off and was causing a rare overflow for some. I assumed there was code that stopped the overflow. Super odd.
DW bro I bombed AWS and Google interviews as well (back in my final years 2018/2019). My advice would be giving yourself more time to prepare. I made the mistake of rushing those interviews because I had exams, a seminar, and a thesis all coming to an end. So I wanted to find a job for after that. But I didn't realise I'd get tons of job offers anyway (from small local companies). I should have waited until school was done, and interviewed while working for one of those smaller companies (which I ended up with anyway). I also didn't realise I'd have more free time (to prep for interviews, and in general) while working compared to school. Anyway, you learn from this and in a few years you'll find yourself rejecting the very companies you dreamed of working at.
No worries i was turned down by facebook. Im simply not that good with algorithms and remembering like 33 types of algorithms and how ro apply them in the appropriate scenarios.
The company I work for (not coding/tech) has me sit in on interviews and technical tests. One thing Ive noticed from younger people going for their first job is a lack of confidence when faced with a rather basic task in an interview for a job theyve been studying a long time for. Typically a candidate under duress loses about 30% of the ability and a further 10-20% when being watched directly while solving a problem but lately Ive seen more and more of what happened to you.
How I manage to keep up with different data models is to know a lot of pseudo code instead of any specific language. My strongest language is probably pseudo code so I only need to translate that into whatever language I'm supposed to be using. Its the difference between knowing a sorting algorithm and physically understanding the pieces of a sorting algorithm.
Why are you so disappointed, you were able to solve and think through the solution when it ended, it was JUST NERVOUSNESS. Please dont loose hope, i think you are great and it was worth getting a chance to get interviewed! I m sure you will be able to crack bigger. All the best
Similar experience with me as a new grad. I Applied to Google as a joke. They actually accepted my application. I passed the coding assessment, and then I had 5 interviews same day. 1 behavioral and 4 coding. Did excellent on 2, alright on 1, and complete nuked 1 😂. Took the L but it was a great confidence booster because I felt like I wasn’t even supposed to be there in the first place. Will shoot my shot again at some point in the future.
I suck at interviews. My big problem was always just spacing out on interviews because i dont practice yhe fundamentals. Im a good programmer, so quickly googling shit is fine. The key to performing better is surprisingly simple. Practice. Practice the fundamentals. Its ok to be nervous. The problem is beong nervous can ruin performance. If you practice enough and know the fundamental data structures and algorithms like the back of your hands, you'll at minimum not stumble with the basic stuff. Dont grind leetcode. Grind the fundamentals. Then practice applying them to leetcode. Thats the key.
there is something about live coding that immediately destroys all the knowledge that I have accumulated over the years. I much prefer 24h projects that are at least tangentially related to the stuff you will be building rather than inverting lists or finding out if a word is a palindrome
I had a similar experience at Google. However, it was not a fully technical job, it was halfway between a sales position and a cloud engineer. The first three interviews were basically behavioral interviews and culture fit which I felt I aced. The last one was technical on GCP. The issue is I am specialized in data engineering and I had very little experience with cloud, it showed. I manage not to embarrassed myself though, few weeks passed, I sent a mail asking for an update to the recruiter who had dealt with me throughout the process and I received a mail asking me my availabilities for a call. I did not know what to think, hope had come back, turns out I had done really well on the first three interviews and as expected not so well on the last one. They wanted to debrief with me and explain why I hadn't been selected. I'm happy to have gone through that process and I think it has removed some of the pressure for future interviews. Good luck to anyone who might need it
Same problem happened to me with Google 😂 except I was doing competitive programming for a year in advance and I had mostly been writing in C++ for a year but I did the interview in Java.
I worked in more than 1 company as developer so far. Never made any experience even close to yours. Just a talk (overall), a talk (programming) and a test (programming)
It’s just testing your ability to think at a higher level. How you might put larger Lego pieces together to make something that functions. For example, you want to build an online website that allows you to catalogue all of your manga, what are all the top level boxes you would need to draw in order to do that. Now let’s say you want to be able to calculate the price of your manga collection, what extra box might you add to that design. You’d need a web server that communicates with a database. Then in order to get the prices you might want your web server to have a timer that reaches out to some well known manga pricing server. Then query that data to store it in your database. You’ve likely done system design but did it from a different perspective.
Reminds me of a live coding interview that I couldn't implement the fetch api in React... I just blanked out... Sweating profusely and I failed woefully... Shit happens, but I've also aced a number of live coding sessions after that... You'll get better with time...
Never forget how to use your dic
k, i mean "ok". I mean "t", dict...
Oh God is this your hardest challenge for me !!!!
😂😂😂😂
8====D
this is so stupid... its so good you take this into subject. Its like "hey look this guy got hired cause he can memorize more leet code examples".
CODING is a social activity - where you solve things together as team, and grow as team. This way this companies hire people is just so dumb.
I think the main takeaway should be "don't make interviewing with your dream company your first big experience"
Ok Prime
Word. People underestimate that you need to get in the groove of things with non target companies where you dont care , before you target the big guns
Or just don't forget how do use your dic.
Can apply this to girls too
but how can you control this? You need to be applying to all of these opportunities and you don't get to plan which ones want to interview you or not, they just come in randomly.
the problem is you practiced in a completely different situation than the actual interview, get your friend to watch you code and look dissapointed when you do leetcode
yeh get a judgemental face or a bitch resting face lol. maybe 3 interviewers at once
This is definitely a good idea. Just get someone to join you in a zoom, screen share, and try to solve a medium leetcode in 30 minutes pretending they are interviewing you
i think u might be on to sth here
@reyashvishwathat’s sad
yea it's a different beast, I think being alone solving medium hards alone on leetcode was one thing. But when I interview with google simple stuff was harder to think on the spot, it really depends a bit on the disposition of the person interviewing you as well
Basically: The less you care, the better your performance.
What many seem not to notice is: On the first stages of the process you didn't took it serious because you though they wouldn't invite you anyway... You still went through the process and always made it into the next round. However, At the coding interview you suddenly cared, you where hyped, motivated... and completely blacked out.
cant agree more 😂
same, I am always calm when I take interwiev in places I don't really wanna work in
but more importantly, dont forgot how to use ur dic
This is not true
He practised for the interview like it was a standardised exam
Like it was the SAT
He should’ve simulated the interview conditions as part of his practice
It's always a great feeling to get a call back from a huge company like Netflix that you think you're underqualified for. I got a job very recently at a Fortune 50 company out of school that I thought I had little chance at. They loved me after one interview though! Guys, don't sell yourself short. Have confidence when you go into an interview. If you're not going to cheer for yourself, nobody will. Harsh but true reality
Technically you could be saying you got a job at Walmart
How are you getting recruiters to stay engaged with you? I've applied to thousands of positions but have received no offers yet. Recruiters will reach out to me, but eventually, they stop responding to my messages
@johndong4754 I would suggest changing your strategy. Often times if you're applying to countless positions and not getting results, it may be your resume, not you. I tried a resume writing service during my job hunt and after their help I immediately found my current job. Consider doing the same if you're not having much luck. I thought I had a well-rounded resume but after their help I realized it was not a good resume for the types of jobs I was applying for
@@mattr2626 mind dropping the resume service? or looking at my resume?
@@mattr2626 Thank you for the advice! My resume isnt that great because I graduated recently from college, and the college I went to was a smaller school that didnt offer any internships for CS students
I havent tried a resume writing service yet, so I will check that out.
Don't blame yourself too harshly! This is exactly why many interviewers don't like to do live coding tests, you are basically evaluating how the interviewee programs under pressure, which will almost never actually happen in the job.
But time pressure is different from social... Most of coders will be introvert nerds....that will enjoy the challenge of working with tight time constraints but really can't handle social anxiety
Only happens when your rushing to fix a critical bug or trying to get into the release branch or something.
@@MiniKodjo Nobody likes having someone look over their shoulder not even the most extroverted people. The interviewer themselves included.
wrong. this is such a hilariously easy question it should take maybe 2min max, mostly reading. I may give one freebee like this in an interview then something I know they don't know how to do. The most important part of being an engineer is watching how someone fails infront of me. Often times i'll have them pick a language they barely know or put on the end of their resume just to see how they handle failure. Some of the most impressive people just said, i don't know this, give me 5min on google, and solve it. A lot of people just panic and shutdown.
My main advice for everyone that wants to obtain an interview in a big company like Netflix and, more importantly, succeed in getting the job, is simply that if you don't think you're ready to apply, apply.
You really can't learn what's the best behavior you can put on a interview without doing some interviews, and probably failing. That's part of the fun, getting better every time, and finally succeed. Don't be afraid, worst case scenario you don't have the job. Exactly the same if you don't try.
"Don't be afraid, worst case scenario you don't have the job. Exactly the same if you don't try." good wise words there :)
true
I've solved over 300 LC and in my first interview, i couldn't create a linkedlist :)
This was a touching story, I almost teared. I'm sincerely sorry.
To get a job today a person must be apparently a flawless, exceptional working machine. With autism and ADHD I had to simply give up. Competition is too fierce and employers don't need to insist on less than stellar interviews: when they throw you away there are countless other left among which, statistically, a few will perform better.
Bullsh**, you don't need a job at f*****g Netflix, f*** Netflix, just get a job that allows you to get paid, doesn't matter where, seriously, people being discouraged by these California megacorps is the saddest s***, 99% of us don't work at FAANG, millions of us just do PHP for medium companies for a living and it's perfectly fine.
By all means, pursue whatever makes you stand out and increases your value and knowledge, but don't be discouraged because you think you wouldn't get into Netflix, you don't need Netflix.
This style of interview process really only serves to poison the mind. You have no idea the number of devs I work with that don't have a clue on how basic system architecture works or how to read documentation, but oh boy they can invert a binary tree in O(1) and grind leetcode all day.
I'm a senior Machine learning engineer with 4 years of experience, have been coding since 11th grade, the going blank in an interview is still a thing for me and I just fucked up the DSA round for Adobe last month. So no matter how experienced you are, the nerves can win anytime.
Same bro, you are not alone.
I can relate.. These interviews with live coding and unrealistic exercises that you'll never use in practice are the worst. Half of coders out there are introverts who thrive when left alone to work. These practices miss out on a lot of talent..
Its funny…this can happen to anyone
I work for a FAANG company. I’ve interviewed around 20+ folks with leetcode tests by now. I was shocked when folks couldn’t program in an interview.
Then, after a long stretch of 6m+ since I gave an interview, found myself interviewing for a very cool gig. I passed 3 interviews. On the finale one…I blanked out on how to do simple python crap. I forgot critical things I did daily for my job. It can happen to anyone.
On the other hand, I got red flags on work/life balance and it was a $50k salary cut, but it was great practice.
simple, leet code was never a reference for anything in real life, a website where ask you something with 30 lines of code in vanilla javascript, but the real life i use 4 or 5 lines to resolve the same problem with react/vue//next , why i need to back to vanilla JS ? thats why i'm always say no for any company that "test" me with leet code, i'm pretty ok with any technical questions about what i do for solve problems, not for waste my time in college questions website
50k cut would put me into negative salary
dude this editing is looking rly good :D keep it up
You'll get there. You didn't really "fail" the interview, because you did reflect on it and made the right conclusions, so ultimately it's a win. Next time you'll perform a little bit better - and if that doesn't work, then you learn and adjust again.
It's learning by doing.
Oh, and also it's about the trajectory - it's not where you are, but is where you head.
Another tip I would like to add on here is always start by brute forcing it. While runtime is important, you code the *correct** solution first optimize later ALWAYS in real life scenarios. For instance in the contains dupes question using a hash map is a more optimized approach, but the brute force solution is hilariously simple. This is good when yo dic isn’t working and I like the metaphor. Cave man that shit first, and let it be known that you know the runtime is trash. You will still advance to the next round even if you don’t have time to optimize. Especially at an entry level position.
As a software engineer with seven years of experience, I quit my job and took a one-month holiday break. Following that, I had a job interview without proper preparation, and I completely messed up. I forgot my fundamentals, and I felt so bad that the rest of the interview went poorly. So, yes, it can happen to anybody, and I still regret not handling my nerves better.
I just cleared all interviews for this big tech, got an offer - but I was still salty about fumbling in the coding round (got the solution, but not the most optimal one). Been beating myself up for preparing so hard yet failing where it mattered, and this video just wiped that intrusive thought XD. Laughed for nine minutes straight
Can you tell me how long it took you to learn to code?
Advice I give to anyone struggling finding a job: apply to jobs you don't want, you'll be more relaxed and grind that interview xp.
This is the first time I can relate to a software engineering interview. Need more creators like you
Their loss. If the interview can only be done by people that don't get nervous, they are losing out on soooo many good candidates. Especially since this interview is most likely not what your day-to-day job situation would look like.
yeah but it's a supply-demand problem. why would they recruit a nervous guy rather than a confident one? they have plenty of confident applicant and a limited number of vacancy.
Netflix pays the highest in the industry. Doesn’t matter if they miss out on someone getting nervous. They can get someone just as good technically that also doesn’t get nervous.
You probably failed at the best stage. I recently had a final interview that required an hour long presentation about myself on-top of 2 hours of coding and behavioral questions. Didn't end up getting a job and wasted a day of PTO :/
That final interview would have me walk away. That is so extra. Holy shit. I'm so glad I got away from coding. Was destroying my mental health, and it seems to be getting worse at companies with BS interviews.
This shit has gone too far, it’s a job not a fucking college application. These guys should be selling themselves to you, you’re the one making them money not the other way around.
Two reasons why things will get worse:
1) People are willing to put up with ridiculous demands to get the job
2) Everyday there is a new UA-cam channel about coding. No, actually they're not about coding, most of time they are about jobs/companies/career/salary/interviews/résumés.
@@brinckau
Companies that arent fully profit driven or companies that are comfortable will always exist, and trying to get the wage possible is why they put up with this shit
It doesnt have to be this way, find better companies even if their wage isnt as good as youd expect them to be, or better yet, find a job OUTSIDE of the USA where laws actually prevent worker abuse
@@Omega-mr1jg I already live outside of the US, and I have an excellent job. The problem is not my situation, it's the situation of the other 8 billion people around me.
I'm a data scientist and started a new role yesterday; I had 11 interviews and was told no twice before an offer. Press on!
Your videos are the perfect combination of @NeetCode and @Fireship. As both entertaining and full of great information helpful to Software Engineers going through the interview and interview prep process.
I’ve had the same experiences, don’t let it sweat you, better things over the mountain
The big takeaway from this is that development companies should be setting you coding exercises within the context of the environment you are going to use. I'm a lead / architect level developer after having been in the industry since I graduated in 2010. I do so many different languages day to day that to be honest sometimes I forget the structure of a for loop or something else in the given language. It happens. Especially as you get older and development becomes a reflex action rather than something you have to think about. That's not a bad thing. Most IDEs scaffold that sort of thing for you. In fact most of the time I'm using VS shortcuts and snippets because it's more efficient. There will never be a situation where in a real software engineering job you are forced to code without the proper tools so why companies insist on running tests in these online editors which are the equivalent of the old days of coding in notepad or notepad++ (which is what we had to do back in the early 2000s) is beyond me. It would be like asking an electrician to wire up a house using just their bare hands and no tools.
I know this too well sadly. I have been trying to get a developer job for 5 years now, but fail every single interview because of the coding test. I am "lucky" to have both PTSD and ADHD, which is a very bad combo because it means I am constantly stressed AND lack any form of concentration if I'm in a room with other people. If you ask me to solve a piece of code, the only way I can do it is to lock myself in a room with no interferences and then spend 30 minutes or more getting familiar with the question and different ways to solve it before deciding on one. It sucks because the whole reason why I learned how to code was because I wanted to get a job that I could handle from my home where I am not tense or distracted.
Loving the pixel art way of educating. Keep it going bro😮
It takes courage to tell these stories. Well done :D.
Thanks for sharing your knowledge man. I laughed so hard on some part of your script and the mail screenshot you made. lamo. you did great job man
Some good advice: try writing out some commented sudocode as you explain your solution. Then if you get stuck on how to write one part in the language chosen, they might help you if they see your sudocode is heading in the right direction.
Also, remember that you will probably interview at multiple places. So if you get nervous, remember that the rest of your life is really not hanging in the balance. Chill out and enjoy it
"I'm not the main character, I'm just the side character that died" 💀Bro you're so funny
This is why mock interviews are the most important part of the prep
2022 was the peak of the hiring frenzy so you were in the right place at the right time
Wow. Thanks for sharing your experience. I feel I’ve really learned something.
I’ve learned that between your channel and Fireship, I don’t have a snowball’s chance in (tutorial) hell, of ever changing careers. 😂
So, thank you (both) for helping save my valuable time and realizing that the best I could (ever) hope for is being a hobbyist.
Seriously though, love your channel, but the dread is real.
Im in Europe where job applications are pretty different. Just wanted to say that I got my current job as a cloud engineer after a single 1 hour interview which had both HR and technical interview, also had the positive response the following day. Dont think ill ever accept to go though a 5+ step interview, that stress aint it.
I belive the American way is nothing more than a psychological trick to make people feel they got some big achievement they can't let go when they finally got an offer. And this make people more loyal and stay longer. It's like when a woman play hard to get. But the thing is, who are willing to play this game?
same here
like i went around like 20 companies but then i landed the job within like 15mins. Granted it was a small company but the pay was same and it's better than corpo job because you're freer in taking home office and other stuff
It changes already though, my first job was only 1 interview but for this job now I had 3 meetings, 1 with HR and managers, 1 with engineers and 1 with HR and manager (single one, from team I was supposed to join). It is terrible, because it takes a lot of Time but its not really a choice at some point.
I’m from Europe as well, it depends where you’re from. My internship applications for a Cyber Security role had a long ass interview proces. Usually consisting out of 3 to 4 meetings and 1 test measuring your personality and for some reason some IQ kind of test.
Finally managed to get into a big 4 role at the end of every application I had.
I also interviewed at my dream company (at the time) as one of my first interviews. Needless to say, I didn't have the experience of proper interviews and even though I did the leetcode grind too, it wasn't enough. Interview at a bunch of smaller places you don't really care about first imo!
Cheer up my man, these things happen. For me it was completely forgetting how to use a stack. My advice for next time would be to ask the interviewer if you can google/ check the language official documentation. Also don’t worry too much about system design in the future, it’s just like anything else, if you study it enough you’ll get it. All the best
7:08 "Don't worry about it. It happens to a lot of people."
Your videos help me feel so much better, thank you
Well, atleast the failed interview has let you make this banger video. First time here, left a sub and going to check out more of ur vids!
relatable, as someone who has been through this it gets better as you interview more
😂 this was my exact experience. Worst part was I had seen and done the same exact question a day before
same thing happened to me at a paypal interview and i've been a software engineer for 7 years! its hilarious how you trip at the most basic stuff, next year I'm gonna apply like crazy just to practice the coding screenings and not get nervous
This is the exact reason why I interview with places I don't really care for first before hitting up places I do care about
i have heard so many times , even seniors have also said, after explaining the solution i literally forgot how to write code even if it is very simple, no problem bro, wish u luck for your next steps
Whoever makes your art needs a pay raise. 100/10
broo.. the same thing happened to me ... i literally brain rebooted during my interview, then after i ended the call i solved the question in like 3 minutes. I got denied form the job, but by some miracoulous means, my intern manager told them to fuck off and hire me anyways, so i got hired by the company for a brand new team and have been working there for 3 years now.
ps. this wasnt for netflix or any big tech company, but still, i related SO MUCH to your video LOL
I am at the same exact situation where are you were! Thank you so much and I will try to depressurise myself during those times
that not able to code thing happened to me 2 times, I was scared to give interviews after that
Nice video, I was sad about something, but then youtube recommended me this video. After watching the video now i know how hard is these interviews and i never gonna get a job. Oh, you thought I was gonna say THIS IS SO INSPIRING!!!!!, I hope those caps bait you further.
the main character loses big before he wins
I love this! Very true.
Oh man, I’m interviewing for the Netflix new grad role soon and this video was a breath of fresh air. I have pretty much identical resume, projects, and experience. I also applied without any hope of hearing back and freaked out once I get the OA, and freaked out even more to get the interview email.
It’s really nice to know I’m not the only person who feels this way lol. I’ve been freaking out the past few days studying leetcode, feeling like an imposter, wondering why they’re even interviewing me, etc. I’ve only done one technical interview before and ofc the second one is with a company like Netflix. Oh well, we’re lucky to be able to say we were able to interview :)
Please update usss
update ?
I had the SAME experience with another company, also figuring it out easily 3 minutes after it was over when I was alone with my thoughts.
From having to go through a six month long hiring process for X unnamed mobile carrier I explain this to people and their jaws hit the floor. It's pretty standard. It was an initial job application (8 times because its competative), a pre-screening with simple questions, an initial in person, then a practical skills assessment where you're solving various issues with phones (I was tested on iOS and Android), then 3 interviews one with the hiring manager and HR, one with the hiring manager and the regional director, then one with the regional director and my home store manager. From there it took two months pressing for call backs and being proactive about interest to actually land the job. And before I'm commissionable it's 8 - 12 weeks of training!
Brand names are hard! You need to truly demonstrate you're the right one for them.
Haha... It sound a lot worse than actual joining the secret services (without the training part) :P
Oh man, as someone who lived in Memphis for a while, seeing Christian Brothers show up at 3:58 was wild.
Funny video dude! The biggest champions of them all have failed more times than others have even tried. Failure will boost your drive for success. Thanks for sharing though, gonna start the nightmare of getting into software engineering as a rookie myself soon too 😅 Good luck and never give up!
Truly inspiration thank you! I cried whle watching this video
Happened to me today. Feels good that I’m not the only one
Similarly I had applied to google as a “joke” because “I’d never get a response” - ended up getting an interview but never went through with it since my leetcode was extremely lacking
I learned this the hard way, but whatever you're chasing the most in your life, you won't always get it.
bro it is wild how similar your experience is compared to mine. I even got stuck on setting a value to a hashmap in js, something i do with my eyes closed usually lmao
This is so so common I’ve been the interviewer and seen it happened and I’ve been the interviewee and had it happened. Realistically this is one of the worst aspects of our industry and we need to move past it. If you can pass the take home assessment and answer some actual interview questions like hey how would you approach this situation tell me about your process that’s all your employer should need. I have worked with my current management to remove whiteboard assessments from our interview process and we saw the quality of engineers that we hired improve. If you freeze or fail an assessment where you are asked to solve some random leetcode with another person over your shoulder watching just know that’s ok and it doesn’t mean you are not a good dev.
I feel this in my bones. Coding under time pressuring supervision is a form of torture. My first time, I too completely blacked out and performed like a chimp with a keyboard.
yep sometimes revising the basics is all it really needs
Hey nice to see channel BIG! (good use of dictionary!)
I just flunked my systems interview test for a sys admin role xD I should have studied more on the general stuff like networking, how the internet works instead of raid, redundancy and linux commands
same happened with for DRDO Interview man
try to get at least a brute force solution >> get rejected
Interviewer cheering for my n(square) complexity😂😂
It's like somebody is telling my story but in my case it was Amazon and it was 3 interview i got completely blanked out.
Best strategy: Don't care about the interview. Jusr prepare for yourself, as in, you want to get better for yourself not for a potential interview question. Every company is looking for computer scientists. Just go with the flow and if you don't make it just tell yourself that they missed out on you. That is the best thing you can do in my opinion. Being nervous will only make you look less suitable for the job.
7:53 lol @ the typo where you shit on yourself. Really the cherry on top.
Coding interviews can be so silly. I had a company show me bits of code from their system. They didn't explain what the system could or should do. They wanted me to give a bug that was super odd without knowing the system. I had to know that the clock on the system doesn't turn off and was causing a rare overflow for some. I assumed there was code that stopped the overflow. Super odd.
DW bro I bombed AWS and Google interviews as well (back in my final years 2018/2019).
My advice would be giving yourself more time to prepare. I made the mistake of rushing those interviews because I had exams, a seminar, and a thesis all coming to an end. So I wanted to find a job for after that. But I didn't realise I'd get tons of job offers anyway (from small local companies). I should have waited until school was done, and interviewed while working for one of those smaller companies (which I ended up with anyway). I also didn't realise I'd have more free time (to prep for interviews, and in general) while working compared to school.
Anyway, you learn from this and in a few years you'll find yourself rejecting the very companies you dreamed of working at.
No worries i was turned down by facebook. Im simply not that good with algorithms and remembering like 33 types of algorithms and how ro apply them in the appropriate scenarios.
I was actualy crying from laughter while reading those netflix emails you actualy made my day 😂😂😂😂
just having an interview with netflix would make me happy. for my field that is, im not in software
The company I work for (not coding/tech) has me sit in on interviews and technical tests. One thing Ive noticed from younger people going for their first job is a lack of confidence when faced with a rather basic task in an interview for a job theyve been studying a long time for. Typically a candidate under duress loses about 30% of the ability and a further 10-20% when being watched directly while solving a problem but lately Ive seen more and more of what happened to you.
I love the sloth animations! They are soooo cute!
I hate that stuff, when you solve all the questions in OA and still don't get shortlisted
As a student this was very good to know nobody talks about this stuff at school
How I manage to keep up with different data models is to know a lot of pseudo code instead of any specific language. My strongest language is probably pseudo code so I only need to translate that into whatever language I'm supposed to be using. Its the difference between knowing a sorting algorithm and physically understanding the pieces of a sorting algorithm.
Why are you so disappointed, you were able to solve and think through the solution when it ended, it was JUST NERVOUSNESS. Please dont loose hope, i think you are great and it was worth getting a chance to get interviewed! I m sure you will be able to crack bigger. All the best
Similar experience with me as a new grad. I Applied to Google as a joke. They actually accepted my application. I passed the coding assessment, and then I had 5 interviews same day. 1 behavioral and 4 coding. Did excellent on 2, alright on 1, and complete nuked 1 😂. Took the L but it was a great confidence booster because I felt like I wasn’t even supposed to be there in the first place. Will shoot my shot again at some point in the future.
I suck at interviews. My big problem was always just spacing out on interviews because i dont practice yhe fundamentals. Im a good programmer, so quickly googling shit is fine. The key to performing better is surprisingly simple. Practice. Practice the fundamentals. Its ok to be nervous. The problem is beong nervous can ruin performance. If you practice enough and know the fundamental data structures and algorithms like the back of your hands, you'll at minimum not stumble with the basic stuff. Dont grind leetcode. Grind the fundamentals. Then practice applying them to leetcode. Thats the key.
there is something about live coding that immediately destroys all the knowledge that I have accumulated over the years. I much prefer 24h projects that are at least tangentially related to the stuff you will be building rather than inverting lists or finding out if a word is a palindrome
"Find the shortest path to get a girlfriend" killed me 🤣🤣
Honestly that's so much nerve rollercoaster-ing for a sloth.
Good job! 👍
i love "how to not" tutorials
I had a similar experience at Google. However, it was not a fully technical job, it was halfway between a sales position and a cloud engineer.
The first three interviews were basically behavioral interviews and culture fit which I felt I aced. The last one was technical on GCP. The issue is I am specialized in data engineering and I had very little experience with cloud, it showed. I manage not to embarrassed myself though, few weeks passed, I sent a mail asking for an update to the recruiter who had dealt with me throughout the process and I received a mail asking me my availabilities for a call.
I did not know what to think, hope had come back, turns out I had done really well on the first three interviews and as expected not so well on the last one. They wanted to debrief with me and explain why I hadn't been selected.
I'm happy to have gone through that process and I think it has removed some of the pressure for future interviews.
Good luck to anyone who might need it
Thanks for this video man. This is the worst thing that can happen to anyone while interviewing. Embarrassing and now I'm scared. lol!
I feel for you man but holy shit the way this video was edited… hilarious 😂
Same problem happened to me with Google 😂 except I was doing competitive programming for a year in advance and I had mostly been writing in C++ for a year but I did the interview in Java.
your videos are hilarious lolll Good luck with your next interviews!
the toughest was the online assessment because in oA ROUND they do ask tougher question like competitive programming
Hilarious. Thanks for sharing your experience!
I worked in more than 1 company as developer so far. Never made any experience even close to yours.
Just a talk (overall), a talk (programming) and a test (programming)
Wow your experience is pretty much similar compared to my first interview. I couldn't recall hashmap.
Crazy how I too never studied system design but it's just a thing you get tested on. It gives me anxiety lol
It’s just testing your ability to think at a higher level. How you might put larger Lego pieces together to make something that functions.
For example, you want to build an online website that allows you to catalogue all of your manga, what are all the top level boxes you would need to draw in order to do that.
Now let’s say you want to be able to calculate the price of your manga collection, what extra box might you add to that design.
You’d need a web server that communicates with a database. Then in order to get the prices you might want your web server to have a timer that reaches out to some well known manga pricing server. Then query that data to store it in your database.
You’ve likely done system design but did it from a different perspective.
@@darkopz I could do that but still diagramming it and when asked more complex things i'm done for :)
Reminds me of a live coding interview that I couldn't implement the fetch api in React...
I just blanked out... Sweating profusely and I failed woefully...
Shit happens, but I've also aced a number of live coding sessions after that... You'll get better with time...