Most Tech Interview Prep is GARBAGE. (From a Principal Engineer at Amazon)

  Рет қаралды 808,294

A Life Engineered

A Life Engineered

Күн бұрын

Most software engineering prep videos on KZfaq are only good for entry-level jobs. You deserve more than that. Let me share my mental model for how to successfully prep for a senior, staff or principal role at a FAANG company.
NEWSLETTER - Sign up to my free newsletter: newsletter.alifeengineered.co...
PATREON - / alifeengineered
My content will always be free of charge but if you'd like to support the channel, I'd be honored if you supported me on Patreon.
BOOKS THAT CHANGED MY LIFE
So Good They Can't Ignore You - geni.us/SoGood
This book transformed m y life when I read it for the first time nearly 10 years ago. It's still guides the way I think about self-development today.
Deep Work - geni.us/ALE-DeepWork
The most important currency you have is your undivided attention. This book shows you exactly how to spend this currency in a manner that will lead to head-turning accomplishment.
SYSTEM DESIGN
Designing Data-Intensive Applications geni.us/DataIntensive
Currently the best reference contemporary for system design.
System Design Interview (Volume 2) geni.us/SystemDesignIntervie and geni.us/SystemDesignInterview -
For interviews, the best references are System Design Interview and System Design Interview Volume 2 by Alex Xu.
I get a kick-back for the affiliate links above. The opinions expressed in this video are my own. I do not speak for Amazon.

Пікірлер: 811
@miramar-103
@miramar-103 3 жыл бұрын
I totally agree that the interview process should not just be focused on leetcoding interviews - especially for Sr+ engineers, but from recent experience with FAANG as an engineer with 25+ yrs experience, what I found was ... screening calls .. 100% leetcode (HARD in my case) .. so if you can't pull leetcode hard Q's out of your backside (perfectly) in 25 mins you don't even get to the 'onsites', where, you get another THREE leetcode HARD interviews, followed by a System Design and a behavioral ... this was the pattern across the board. The focus, no matter what your seniority, seems to be leetcode .. which is what takes 90% of the prep time going in .... as I Sr guy I can do Sys Design all day long, because it's closer to what I actually do as a Sr engineer .. but the leetcode stuff.. well that's never been part of the dayjob and requires practice..and luck! Such a terrible and contrived way to evaluate Sr engineers IMHO
@piggybox
@piggybox 2 жыл бұрын
I found the same sadly
@shanikawijerathna1958
@shanikawijerathna1958 2 жыл бұрын
100% agree
@willchen8581
@willchen8581 2 жыл бұрын
I don't know how AWS hires, but as one of the senior engineers in a FANG company, there is NO WAY you can get away with 30% coding in your studying time. Things asked of a senior engineer is still so code heavy that you will definitely fail if you only allocate 30% time and are not a coding genius by birth.
@robinfelix3879
@robinfelix3879 2 жыл бұрын
totally agree
@ALifeEngineered
@ALifeEngineered 2 жыл бұрын
I hear you, if you can't get past a phone screen it this advice doesn't work. My point was once you get an interview loop stop over-focusing on leetcode questions.
@md95065
@md95065 2 жыл бұрын
The irony of most of the interview prep courses out there is that they were almost all created by ex FAANG engineers who turned out to be much better at creating KZfaq videos that they were at being software engineers.
@muriu
@muriu 2 жыл бұрын
@ScienceVideosFan Touche´
@jamalsheriff1928
@jamalsheriff1928 2 жыл бұрын
lets be honest here we still need people like them for the juniors. seniors developers don't even care which makes it hard to learn
@ivanleon6164
@ivanleon6164 Жыл бұрын
i agree, lmao.
@hasnainabbasdilawar8832
@hasnainabbasdilawar8832 Жыл бұрын
TechLead types?
@romankos3283
@romankos3283 Жыл бұрын
so… you forgot to add "ex-engineers" there
@jrmoulton
@jrmoulton 2 жыл бұрын
Video: stop doing leetcode Me after watching the video: Guess I better go do some leetcode
@bob-xm7ny
@bob-xm7ny 3 ай бұрын
Video: it costs ONE MILLION DOLLARS to hire a developer and not give him the resources it takes to succeed!!!! Me: I'm not charging enough.
@myutubeshane
@myutubeshane 7 күн бұрын
Its all about leetcode to pass.
@elmonje5
@elmonje5 Жыл бұрын
Lovely what you said, and thank you for that. I worked at Amazon, an according to my buddy I was expected to code like him, design like him and think like him because I started in a L5 role (as him). Language was not a barrier because we both speak Spanish. In fact after one week working on a project he stopped joining any meeting because I was supposed to answer all questions (no writing documentation exist because he worked alone, in fact I must say SIM tickets were poorly documented if you try to find out why some technical decisions were done that way). I recall once my manager told me to get more info about a process and when I asked my "buddy and mentor", he says that it was not my work and I need to spend more time coding. I ended up quitting, because you could be a good technical developer (I am not consider myself the best but I do my best) but the lack of business info and the lack of support was a nightmare. In fact, in the starting training sessions when they tell you you must rely on your team in order the avoid that feeling of the impostor syndrome, well my lovely buddy made feel that way. My big advice, those companies (FAANG) like any other companies have their pros and cons (like any other job). Do not idolatry them (in my case the salary was not that high, a 10% raise in compare to my previous job, so it did not pay off the nightmare I experienced). And I am the kind of person that do not mind working extra hours as long as I am learning (in fact the project was quite interesting). Try what you think it is best for your career (and probably you realize these kind of companies are not meant for you, and you know what.... It is OK)
@adityaakshay1
@adityaakshay1 2 жыл бұрын
The fact that this guy keeps talking about firing every 3rd sentence is a give away about amazon culture :)
@ALifeEngineered
@ALifeEngineered 2 жыл бұрын
It's not that bad.
@daruiraikage
@daruiraikage 2 жыл бұрын
@@ALifeEngineered You're not fooling anyone. I have a staff engineer freind at Amazon. He has told me of the horrors. Everyday, all the top management gather around a secret underground statue of bezos, they have to chant "come on jeffrey you can do it" while they sacrifice an important part of their souls. My friend had to eat his adopted child's goldfish.
@beyondlimits8159
@beyondlimits8159 2 жыл бұрын
@@daruiraikage i atttest to this i was there
@cocoarecords
@cocoarecords 2 жыл бұрын
@@daruiraikage 😂😂😂😂
@thingsthatreallymatters6349
@thingsthatreallymatters6349 2 жыл бұрын
@@daruiraikage is this really true?
@shivamjalotra7919
@shivamjalotra7919 3 жыл бұрын
It would be great if "Senior Role" was also mentioned in the Thumbnail.
@alasdairmacintyre9383
@alasdairmacintyre9383 2 жыл бұрын
Lol then he wouldn't get as many clicks!
@TheRelentlessKnight
@TheRelentlessKnight 2 жыл бұрын
10:28 He gives steps for each roll
@shubhamvatsvats9
@shubhamvatsvats9 2 жыл бұрын
That's why he is senior
@moisesreid283
@moisesreid283 2 жыл бұрын
I guess it is kind of randomly asking but do anybody know of a good website to stream new series online ?
@shivamjalotra7919
@shivamjalotra7919 2 жыл бұрын
@@moisesreid283 youtube ofc
@Korudo
@Korudo 2 жыл бұрын
This video is a godsend. Thanks for explaining the proper context, and how to use that context in prep.
@sitronco
@sitronco 2 жыл бұрын
Thank you so much for your content. Just with this video alone I have learned plenty. Definitely following your channel since within the next 5 years I hope to be able to reach senior or (hopefully) a principal level :).
@abhilashravi2522
@abhilashravi2522 3 жыл бұрын
Thanks for squashing the notion of leetcode..i was so anxious around it. Cant wait for more prep on senior engineers
@jlecampana
@jlecampana Жыл бұрын
Generally speaking this video is spot-on, however, for FAANG, the level evaluated for the coding sections at ANY level (specially for Google) is tremendously high, hence the need (for most candidates) to over-prepare for that part alone. And just like you mention in the video, the baseline or minimal test that you need to pass in order to be considered for a position will always be an Algo & DS exercise. But overall good advice to not skip System Design and Behavioral for those of us who are more experienced. Great video!
@CollegeFootballNerds
@CollegeFootballNerds 2 жыл бұрын
This was an excellent video. I would point out that a lot of senior/principal engineers focus on coding so much because the LC game has come up while they were busy building things over a decade+ career. It's the hardest thing for them to do because it's the most removed from their actual job. LC interview questions have you draw on DSA concepts you may not have seen for two decades, while behavioral and system design questions often draw from your actual experience.
@varshard0
@varshard0 2 жыл бұрын
Especially when LC is used as a gate keeping before a system design interview.
@mephisto212
@mephisto212 2 жыл бұрын
well said
@mgara514
@mgara514 Жыл бұрын
Yep Buddy after 14 years of experience I'm like ... year DS and Algos .. i'm too old for this ... (don't get me wrong .. i can figure out a solution ... but won't be as fast as I'm prepared for it)I think I will retract from my Amazon interview :/ (Senior Cloud App Architect)
@chrisherbert7637
@chrisherbert7637 8 ай бұрын
You've hit the nail on the head here. Writing function-level code while talking about it was very alien to me. I had to practice that skill because I was tripping over myself on otherwise simple algorithms.
@kenjimiwa3739
@kenjimiwa3739 6 ай бұрын
Totally agree w/ this comment. Behavioral, system designs type, and knowledge domain questions more reflect the years of experience. Leetcode style questions are a completely different skill set not reflective of the day-to-day, so they typically need more time to prep for.
@shaunogrady6887
@shaunogrady6887 2 жыл бұрын
I appreciate the thoughtfulness and clarity of your content. I like the perspective you take on using proxies to help make a decision to hire with very little time. I'm wondering if you have advice on proxies that candidates can employ to gauge if a potential employer is the right place for them? Awesome channel, thank you for the advice!
@kenjimiwa3739
@kenjimiwa3739 Жыл бұрын
On system design: "These questions are easiest to answer if you have the experience, if you don't, it will be exceedingly apparent". So all senior engineers have experience actually scaling systems to millions/billions of users? I think not.
@sonicjetson6253
@sonicjetson6253 Жыл бұрын
Sys design is also total bs
@CVFunStuff
@CVFunStuff Жыл бұрын
Many senior engineers have experience scaling systems in general. Doesn’t have to be for millions, the concepts are much the same. Once you know what to look for, you know it.
@JamesSmith-cm7sg
@JamesSmith-cm7sg 7 ай бұрын
I don't think he means the experience of scaling to billions of users. I think he means that you have experience scaling systems and understand it.
@spyros-uk
@spyros-uk Жыл бұрын
Hey Steve, I really like your videos thanks a lot for the good work! I am not an Engineer that has a dream company to work at, so I find myself in a situation where I need to find which is the right company for me, and during the interview process I am switching roles between being the interviewee and being the interviewer. Therefore, it would be really nice to see a video with tips on how to find a good company, and how asset if the engineering environment is suitable for me, if the code-base is healthy, if the coding mentality and practices overlaps with my preferences, etc. Obviously, everyone has different goals and ambitions when it comes to picking a work place, but I believe that there is a common layer that covers most Engineers (at least for Staff/Principal level). Just an idea..!
@al-b
@al-b 3 жыл бұрын
Great content, really helpful tips for more senior candidates. Thanks a lot for making this video!
@ssjcosty
@ssjcosty Жыл бұрын
Lots of good information here, thanks! I have 14 years of experience as an engineer, of which 5 as a senior, 1 as a software architect, and overall during these periods the last 2 years I've been a tech lead. My last 6 years have all been at a well known tech company too. That said, if I got a question like "Tell me about a time you strongly disagreed with your team" I probably wouldn't know what to say as I feel that in all my experience I have NEVER seriously disagreed with any of my teammates - in all the teams I've been I always had a surprisingly good rapport with my teammates and the things we did disagree on were small and inconsequential, hardly worth mentioning. However I have disagreed with engineering managers and even our head of engineering, and in some of those disagreements I was able to make a compelling case and get what I and the team wanted, whereas in other situation my opinions were acknowledged but the course of action set. I left the company recently and I've been interviewing. I found that I am very bad at interviewing, because I was often stumped by behavioural questions such as that one - where my immediate answer was "never disagreed", or I just couldn't tell them of a time I did X because I just couldn't remember specifics. To the point where somebody told me they thought I was a beginner. Cool, but if I'm such a beginner then how was it that I have all these achievements - managed to lead teams, run critical projects, deal with stakeholders and deliver things that were loved by our customers? Well it's because I wasn't prepared for these types of interview questions. Now I am prepared, I have identified a set of stories that I can tell these people, but now I feel like this is also disingenuous, because anyone can prepare and give good sounding stories during an interview, yet that doesn't mean they will actually be good at doing the job.
@FlabbyTabby
@FlabbyTabby Жыл бұрын
Well yeah, reality is that the managers and recruiters interviewing don't know shit about how the work gets done. They're just idiots.
@j.metzger1730
@j.metzger1730 Жыл бұрын
Oh, you can prepare good stories and you should. But a good interviewer will ask you very specific questions and it will become apparent really quick if you were a protagonist in the story or just a bystander. Imitation only brings you so far.
@FlabbyTabby
@FlabbyTabby Жыл бұрын
@@j.metzger1730 Not really, it's all about perception. Most hires are based on perception of the candidates and not their skill. Even absolutely incompetent people will get hired and given a good salary.
@ssjcosty
@ssjcosty Жыл бұрын
@@j.metzger1730 That's if the interviewer is paying attention. I've found that the best interviews have been those that felt like conversations rather than interrogations. I've had conversations about projects and systems I've worked on, and I also asked about some of the interviewer's projects and gave my thoughts on some of their issues. These discussions do go into details, but that's good because that can further clarify the extent of your expertise. At the other end, the worst interview I had was one that had the interviewer asking rapid fire questions about specific theoretical models, design patterns, and acronyms, scoring me on how many I got right and how many I got wrong, with no discussion around any of these topics. That interview stage could have been replaced by an online form.
@drew9073
@drew9073 Жыл бұрын
@@ssjcosty I agree with this because you can’t prepare for this kind of interview style. It’s whether you know it through experience and you can also see how the person come up with solution and be able to support it even go deeper to clearly see how much they know. I think this would be a good way to assess a candidate
@grandgao3984
@grandgao3984 Жыл бұрын
Thank you so much for the video. Still just a beginner in coding, but it really shed some light on what you might need to succeed, going down the path!
@FieldOrder15
@FieldOrder15 Жыл бұрын
Thank You! This information was so helpful for me. I have a big interview for an engineer role later today. Glad I found you!
@bigkurz
@bigkurz Жыл бұрын
it's cool to find someone who gives advice that isn't for "COMPLETE BEGINNERS". I enjoy the senior/principle mindset.
@user-zl4uq4on1o
@user-zl4uq4on1o 8 ай бұрын
Thanks, man! First time on your channel Very concise and clear!
@ArsenMovsesyan
@ArsenMovsesyan 3 жыл бұрын
Really great explanation and I just got the offer for principal. I wish I would see this video a month earlier. Thank you very much. Even now it is good to know for the future. Just want to add a little to the topic, in majority of interviews companies not smart enough to compare adequately all three aspects for desired position. They expect you should spend 100% preparation for coding, 100% preparation time for behavioral and 100% for situational parts. If you demonstrated good coding knowledge but did not solve the problem, no matter how good you are in system design or leadership you're most probably rejected. And as far as coding challenge is most difficult in terms of completing in time (not solving the problem), we still need to spend majority of time preparing for it. And in reality they may see how good I am in preparing for coding but not for coding itself. Obviously new graduates are better in preparation.
@gurjarc1
@gurjarc1 2 жыл бұрын
so for principal engineer in FAANG companies, did you need to prepare for coding part? i mean DS and Algos? Coz i am preparing for principal engineer roles and i am afraid, you need to be good in coding, low level design (oops) and system level design (high level design). The latter two are comparitively easier for me as they are part of my day to day job, but the coding preperaiton is very exhaustive and consumes almost 80% of my prep time. I dont want to spend 80% of my prep time on code for a principal position, but i am afraid, if i dont, then some hard DS and algo question will come my way and cause my downfall, as at this stage algo and ds seems to be my weakest link
@ALifeEngineered
@ALifeEngineered 2 жыл бұрын
Completely agree. There is a diminishing return for coding preparation, especially for senior positions. Get good enough and make sure you can do a good systems design and tell good behavioral stories.
@MichaelRicksAherne
@MichaelRicksAherne Жыл бұрын
@@ALifeEngineered "good enough" is particularly difficult for engineers that come through alternative paths. I don't have a CS degree, but I've been coding for 20 years, and can count on 1 hand the number of times I've had to use recursion or design algorithms from scratch (as opposed to just choosing/using a library). Yet most LeetCode/coding interview questions are these sort of "back to CS school" problems. It feels like a huge lift at this point in my career, when I'm focusing on becoming a better manager/director, but 90% of my prep for FAANG is going to be teaching myself "pure" CS, strictly for the interview.
@mrchedda
@mrchedda 2 жыл бұрын
Great stuff! I’d be interested in more system design questions and how to approach and formulate an exceptional type of answer. 👍🏽
@ICrashALot
@ICrashALot 9 ай бұрын
This is probably the best description of the recruiting and interview process AND the expectations of the staff+ engineering roles. Or at least what they should be. Bravo.
@rahulvutukuri9254
@rahulvutukuri9254 3 жыл бұрын
I am completely in agreement with the content, this is helping me change my mindset for sr position preperation
@mattlogan1
@mattlogan1 6 ай бұрын
I could not disagree more. System design and behavioral interviews are easy if you are already a good senior engineer. I have 10 YOE and I barely need to prep for these to be moderately successful in most interviews. Coding problems, on the other hand, require countless hours of study time. If you can solve "Leetcode #4 - Median of Two Sorted Arrays" optimally with no study time, you deserve a Nobel Prize (and yes, Amazon asks this in interviews).
@daveytheg
@daveytheg 2 жыл бұрын
This is great. It's about time someone with real-world principal-level experience at FAANG disrupted the scammy coding prep resources. Wishing for a product manager to make a similar channel 🙏
@howardtsien5734
@howardtsien5734 2 жыл бұрын
bloody good. many thanks, mata. Could you please make more about how you as principal handle different situations in your daily work: handle difficult persons (include other principals:), have visibility at senior level, manage to get the work having biggest impact etc.
@tenthlegionstudios1343
@tenthlegionstudios1343 2 жыл бұрын
Extremely helpful breakdown. Whenever I study for coding interviews, I tend to go a bit too deep and spend too much time there. I am in the middle of studying for a few interviews, and often spend hours learning about more obscure algorithms and data structures that likely wont be seen in the coding interview. For instance, I spent hours studying and building suffix arrays and LCP arrays in linear time using the DC3 algorithm, so I could use this for almost any string related question seen in the interview. I tend to just want to know the fastest way to solve every problem, regardless of if the solution is unexpected in a typical coding interview. It was a good thing I watched this today. Love the content!
@caiodavi9829
@caiodavi9829 8 ай бұрын
in other words, you are the overkill warlord
@ivanleon6164
@ivanleon6164 Жыл бұрын
this was really good, as a principal engineer i totally agree on your clearly described points. subscribed!
@felipesantos1264
@felipesantos1264 2 жыл бұрын
Thanks a lot! This talk is pure gold!!! And it's available for everyone. Super detailed and knowledgeful. Thanks a lot for sharing,
@vishnugovindan8550
@vishnugovindan8550 3 жыл бұрын
Your wig game is strong 😂 Would love to see more system design videos!
@Yui-ee9mw
@Yui-ee9mw 2 жыл бұрын
Thanks for sharing, the last section about how answer shows your seniority really makes me rethink about my answer before.
@sebas8824
@sebas8824 Жыл бұрын
This video is really great. Not only if I want to apply for a new job as a Senior/Principal level but also to interview candidates for senior levels or mentor engineers to get to the next level.
@onlybryanliu
@onlybryanliu 2 жыл бұрын
Hey meta, thanks for providing this awesome content and it is sorely needed in this space.
@alonbrim
@alonbrim 2 жыл бұрын
Thank you for this video. Good advices that everyone looking to become a senior should follow. Meta, Can you recommend a good book or link to learn system design?
@alifarah9
@alifarah9 2 жыл бұрын
Hey man amazing video. Please post more your info is extremely insightful
@ampersignia
@ampersignia 2 жыл бұрын
Quality and actionable advice. Subscribed. Thanks a bunch.
@asdf8asdf8asdf8asdf
@asdf8asdf8asdf8asdf 2 жыл бұрын
Worked at Amazon as a senior architect ...this guy basically might have been reading from the interview ' handbook' and I mean that in a good way -- if you're not in the first or second year of your career, watch the whole video... at 1X. Maybe twice. Maybe take notes.
@billybanter9573
@billybanter9573 2 жыл бұрын
Great advice. When I am in an interview I anticipate what the interviewer is going to ask and tell stories about it. I will often hear them say well you just answered my next question. Telling good stories keeps the interviewer engaged and sometimes even fascinated. Stories can lead to the interviewer discovering something they didn't know before and when that happens they will take a liking to you. When you can story tell you can manipulate the interview and interviewer any way you wish. The degree they allow you to do so is an indication of of your success on that occasion.
@perryhertler5198
@perryhertler5198 Жыл бұрын
The story telling recommendation is gold. I’ll remember that. Thanks for the content!
@kkpw12
@kkpw12 2 жыл бұрын
Although I am looking for a Data analyst, I found this very helpful. Thank you!
@montehatch
@montehatch 2 жыл бұрын
These videos are gold! I watched all of them. Please, please stick with it.
@M43782
@M43782 Жыл бұрын
This video is so great. It explained to me in detail how I can be seen in a senior position interview. It is like an expanded version of the humorous "how programmers overprepare for job interviews" video from the Joma Tech channel.
@mrbigheart
@mrbigheart 6 ай бұрын
Finding this could not have come at a better time. Thanks so much, I'll revise my strategy asap. Yes, I was focusing too much on just coding challenges.
@ianno3
@ianno3 2 жыл бұрын
Thanks for all your vids. Glad this came up in my recommended.
@Tomatin_mx
@Tomatin_mx 3 жыл бұрын
This is great content, I would like to know more about how to perform well in the tech industry! and also many things about systems design!
@tamalanwar
@tamalanwar 2 жыл бұрын
I was skeptical looking at the title and thumbnail, but I gave your video a shot anyways. Your answer about looking from the companies perspective on hiring was something I never thought about. I always thought getting hired is difficult; but now I know, hiring is way more difficult for these companies.
@nawafb6280
@nawafb6280 8 ай бұрын
Thank you, well needed advice.
@slashd
@slashd 2 жыл бұрын
This is a great video, thanks for making it!
@spikeydude114
@spikeydude114 Жыл бұрын
Fantastic video! Just as your other video pointed out "Now that I see it... I can't unsee it".
@BertrandBarraud
@BertrandBarraud 2 жыл бұрын
Thank you for sharing your experience, this is extremely useful and invaluable.
@brenodev
@brenodev 2 жыл бұрын
Thanks for the awesome video, Meta. I am interested in getting better at systems design.
@zmma7777
@zmma7777 3 жыл бұрын
Thank you ! Your content is great! i learnt a lot from this 12 min video!please make more videos!
@alfredoportocarrero8663
@alfredoportocarrero8663 2 жыл бұрын
I'm not way near the level to apply for a senior position, but it's good to know these things early on :)
@juliahuanlingtong6757
@juliahuanlingtong6757 2 жыл бұрын
The wig part is gold!!! The last piece of advice on the ratio of portions gives an exact idea what to do next! Big thanks!
@jean4j_
@jean4j_ Жыл бұрын
Very insightful video. Thank you. I have no problem with Ds and algorithms, but to me, being good at coding is very different than knowing algorithms well. I can be great at solving algorithms but write shitty code. How important clean code is during coding interview? Would you consider a candidate who is weaker at algorithms but who wrote top-tier code with TDD approach and all that?
@bioman2007
@bioman2007 Жыл бұрын
Amazing video. The think is the people will not see the value of these kind of advices til they had some experiencie... Thanks a lot for sharing your wisdom.
@yuxingchen2237
@yuxingchen2237 3 жыл бұрын
really clear explanation, thanks for the content!
@emmanuellmiqueletti7029
@emmanuellmiqueletti7029 2 жыл бұрын
I'm in job search and I found this video very insightful!
@csandreas1
@csandreas1 9 ай бұрын
Thanks for sharing your experience with us
@juliahuanlingtong6757
@juliahuanlingtong6757 2 жыл бұрын
Watched it over and over again. Each word is compacted with golden information. When will you have new videos? Can't wait!!!
@Aya-ms6lv
@Aya-ms6lv Жыл бұрын
Hi Steve great content as usual question: what can be better: mix studying for coding & system design interviews (1 day/1 hr for coding and next 1 day/1 hr for system design) or focus on one part, finish it and switch to the other one? thanks!
@stevepoythress4678
@stevepoythress4678 Жыл бұрын
Cannot thank you enough for sharing this with us!
@watcheswhammybars4597
@watcheswhammybars4597 Жыл бұрын
Love the leadership bit at the end. Very true. Also, nice wig selection.
@antran4465
@antran4465 Жыл бұрын
Thanks for the video. I would love to see more videos from you.
@Artmonk14
@Artmonk14 2 жыл бұрын
I'd love to see more regarding systems design related questions and the general flow of them, and possibly how to approach them.
@allamaprabhu7
@allamaprabhu7 Жыл бұрын
Respect brother. Honest and open apart from rest of youtuber crowd, who try to market their channel rather than earn it organically
@joelwembo
@joelwembo 2 жыл бұрын
That was a fantastic tutorial ! thank you Meta
@RocketPropelledWombat
@RocketPropelledWombat 7 ай бұрын
I've been reading through some interview questions and honestly, most of the things they're asking are 'challenges' / snippets I've already done in personal projects. I think that if you're pushing to get better at the craft most of the time then you have no choice but to use the kinda code snippets you see on LC etc. as you level-up. LC is great for keeping your s*** tight but I couldn't imagine shooting for an interview using sites like LC alone.
@JimmyHeller
@JimmyHeller 5 ай бұрын
I'm applying for senior position at amazon and I'm super happy that I watched this before preparing! Thanks!
@salmancloud
@salmancloud 2 жыл бұрын
WOW. Awesome. My AWS interview is in 7 days! Thank you - this video helped me a ton.
@TheEnzoachi
@TheEnzoachi 2 жыл бұрын
How did it go?
@ronenfe
@ronenfe 4 ай бұрын
Why don't they trust the experience you had from previous companies?
@kingofwebguru
@kingofwebguru Жыл бұрын
Hi Steve (@ALifeEngineered), great video. Thanks. Please could you make a video on how to respond to Amazon's 16 leadership questions for Sr/Principal SDE roles? It might require video series. Or writing a book series, which complements the SD books.
@simaocheng1180
@simaocheng1180 2 жыл бұрын
Thanks for sharing man. I was in a final round for a junior position with an AWS principal architect interviewing me and rejected. The points you talked about in this video are really inspiring for my future interviews.
@ALifeEngineered
@ALifeEngineered 2 жыл бұрын
Keep on plugging away. Interviews are random, things will work out over time if you put the time in.
@andyverma334
@andyverma334 Жыл бұрын
Destiny only favours those who works under Labour Under Correct Knowledge . She may close one door but open another.
@modolief
@modolief 2 жыл бұрын
Hi, thanks for the truly excellent video, it is much appreciated.
@tianhaowang7796
@tianhaowang7796 Жыл бұрын
That is so helpful! Thanks for sharing!!!
@ikidakimasu
@ikidakimasu 2 жыл бұрын
I’m a new senior (not principal) level engineer and your advice is mind opening. I’ve been asked that same “describe a time when you disagreed….” question many times and I’ve always answered at a mid to junior level level without realizing it. I did have examples that match senior/principal levels but I never prepared for these questions.
@ALifeEngineered
@ALifeEngineered 2 жыл бұрын
Take a look at my latest video.
@michaelmarino6424
@michaelmarino6424 Жыл бұрын
Definitely would appreciate some pointers on learning system design as efficiently as possible
@preslavmihaylov8424
@preslavmihaylov8424 2 жыл бұрын
Im a bit puzzled by the advice to eg prep 40% of time on leadership. How do you prep for leadership questions? I imagine that it’s sufficient to prep some good stories which you can use throughout the interview. But I don’t imagine that would take me more than a day or two
@xskrish
@xskrish 3 жыл бұрын
would love more videos from you about system design!
@davidkim3307
@davidkim3307 2 жыл бұрын
Great advice, I agree with all the points
@alexisbaird3424
@alexisbaird3424 2 жыл бұрын
Thank you for your content, personally I would be interested to find out how to get better at System Design on your own time. Building large systems or at least programs that emulate them in a personal study context seems challenging to me (and potentially expensive with usage of cloud services)
@FlabbyTabby
@FlabbyTabby Жыл бұрын
Yeah that's true, for some things you need hands on experience at an actual company. Problem is due to discrimination, only some people get chosen and actually get that experience.
@sonicjetson6253
@sonicjetson6253 Жыл бұрын
Read DDIA,Kafka docs, Spark streaming, Database internals
@_bass3xe838
@_bass3xe838 Жыл бұрын
Looking for more content to grow into a staff or senior position, thanks bro 😊
@Ezio-lp8iq
@Ezio-lp8iq Жыл бұрын
Great video and very insightful! If one is not in FAANG companies and not working on a high scale, could you please suggest how to learn these system design skills needed for that scale..who has a few years of experience
@mullergyula4174
@mullergyula4174 2 жыл бұрын
Shockingly good. Subscribed :D
@maloukemallouke9735
@maloukemallouke9735 9 ай бұрын
Thanks for all video, I am wondering if an Amazon developer work in on project at the time or more?
@iamparitosh
@iamparitosh Жыл бұрын
This was so detailed!!
@tinkerknight8022
@tinkerknight8022 Жыл бұрын
Great video as always. Would love to hear more on system design. System design is hard for me, since most of my time is doing frontend work and seldom touches distributed system. So the system design questions are situational questions for me.
@MiguelSalinas26
@MiguelSalinas26 2 жыл бұрын
Thank you! I would love to see more System design videos!
@omeyiin1626
@omeyiin1626 3 жыл бұрын
Love this video. Are you releasing system design content in future?
@adaeinthelife
@adaeinthelife 3 жыл бұрын
This is awesome! Thanks.
@jessiewarain2796
@jessiewarain2796 2 жыл бұрын
subbed! great content
@thatoneguy9364
@thatoneguy9364 3 жыл бұрын
Would love for you to make more videos about system design.
@_Nikhil_Bagde_
@_Nikhil_Bagde_ 3 жыл бұрын
please make videos on system design whatever you learnt in amazon, would be great helpful.
@hsoloman
@hsoloman Жыл бұрын
This information is pure gold.
@francischung7574
@francischung7574 Жыл бұрын
Forget the content, you had me sold on the background of the dope ass DJ Setup and the Whiskey Collection. The wigs confirmed my gut feeling and intuition!
@FengZhang1
@FengZhang1 2 жыл бұрын
Great video. Thanks for sharing.
@ny6u
@ny6u Жыл бұрын
Technical interviews are always a toss of a coin. Anybody can fail anybody based on a random set of requirements.
@FlabbyTabby
@FlabbyTabby Жыл бұрын
Yeah, they're actually a blind. In reality, whether or not you're chosen is entirely based on prejudice, bias and discrimination.
@B3Band
@B3Band 11 ай бұрын
Only the people who get constantly rejected say that It's easier to blame random chance than to actually evaluate your weaknesses and learn from them
@maximeclavel
@maximeclavel Жыл бұрын
What a great video. Thanks a lot!!!
@natanielruiz818
@natanielruiz818 Жыл бұрын
Cool stuff, thanks for the video :)
How To Prep For Tech Interviews While Working Full-Time
11:10
A Life Engineered
Рет қаралды 47 М.
Balloon Pop Racing Is INTENSE!!!
01:00
A4
Рет қаралды 16 МЛН
Uma Ki Super Power To Dekho 😂
00:15
Uma Bai
Рет қаралды 48 МЛН
How Much I Make As A Principal Engineer At Amazon (EXACT Amount)
15:04
A Life Engineered
Рет қаралды 359 М.
10 Things You Should Avoid Revealing In A Job Interview - Interview Tips
12:35
A Life After Layoff
Рет қаралды 1 МЛН
If I Were Looking For A Tech Job In 2024 I'd Do This
9:43
A Life Engineered
Рет қаралды 216 М.
Is It Smarter Not To Help Others At Work?
13:27
A Life Engineered
Рет қаралды 63 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 953 М.
11 Essentials For New Software Engineers (From A Principal Engineer)
14:32
Whiteboard Coding Interviews: 6 Steps to Solve Any Problem
15:18
Fullstack Academy
Рет қаралды 355 М.
I Did 850 Tech Interviews For Amazon And I Learned This
9:02
A Life Engineered
Рет қаралды 279 М.
😱НОУТБУК СОСЕДКИ😱
0:30
OMG DEN
Рет қаралды 240 М.
Готовый миниПК от Intel (но от китайцев)
36:25
Ремонтяш
Рет қаралды 385 М.
🤯Самая КРУТАЯ Функция #shorts
0:58
YOLODROID
Рет қаралды 3,6 МЛН
Google I/O 2024 - ИИ, Android 15 и новые Google Glass
22:47