He cracked FAANG interviews in 10 companies including Amazon, Facebook, UBER, Microsoft

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
we are having a conversation with a good friend of mine, Prasad Wangikar who cracked job interviews in 10 companies including Amazon, Uber, Facebook Microsoft, Affirm etc. He's a very good friend of mine. He worked with with me in the same team we used to take lunch together during our work days and during this call we're going to learn a lot of useful tips on how you write a resume so that you can get an interview call have you network with a recruiter and during the interview how you partner with the interviewer to get a success so prasad is going to talk about a lot of useful tips that can help you get success in the interviews with this big tank and he will be sharing his own personal story how he prepared and how he handled all these interviews and how he was managed to get 10 job offers which is a remarkable achievement indeed and this is something that happened in in last two months only so it's a fresh experience that he's going to share towards the end of the uh this call he's going to mention some of the useful resources that you can use uh to get success in the interviews especially if you're planning uh to join a big tech like fang fang type of companies so let's get started uh prasad thank you very much for spending time for this conversation yeah it's my pleasure devil uh it's nice to you know be on your channel alright so we were talking the other day and you gave me this good news that you are joining a company you are making your next move and you told me you correct uh 10 interviews you know like you cracked interviews in 10 big companies including amazon facebook microsoft uber and at some point I thought maybe i misheard something i'm like how many you said like 10. it's it's an achievement actually so congratulations for that so why don't you talk about your whole experience why did you decide to apply in all these companies how did you select which company to join and most importantly in the time where during pandemic people are thinking that there are less jobs etc and here you are you are cracking 10 job interviews you know in big farms so just talk about your whole experience sure sure um thank you thank you devil um so let's start with uh you know um I am not representing any institution so whatever I will be saying this is wholly based on my experience. So we have been in industry for a while now and you know we have been conducting interviews so we have been on like you know both sides of the table So I'll share my experience so the the first thing you asked is like you know why 10 or you know why did I even apply to you know all these companies right um so let me be like you know very honest with you I wasn't sure that you know I might even crack single of them I wasn't confident enough because it's been a while you know I was happy with my job and you know I did not like I had to brush up my skills and you know all those things so we'll talk about it like you know how to do these things but that was like you know one of the reasons that applied to you know ten different companies. The second reason is you know COVID because of COVID it's locked down so nobody's going into office all these interviews are virtual and you know it's easier to you know do these interviews when it's virtual so I actually did like you know in two you know weeks I did like you know 10 interviews in a row and that wouldn't have been possible if it was not locked down even going to New Yrk city like you know for two weeks continuously. It's tough so that was one of the reasons that I applied to all these companies and the third one and mostly about like you know I wanted to know what they're doing what technologies they are doing and you know it's incredible to you know meet engineers from all these companies and I was very curious about their technologies their projects their challenges so I wanted to learn about all those things and also it's been a while that you know I was in my you know previous job so generally I tend to stay with companies. I'm not like you know I don't switch jobs or every after like you know two years or three years so I wanted to make a good decision and you know I just wanted to evaluate all my options and you know it's now I don't need the h1b visa sponsorship and you know all those things so you have been in the same boat we know that you know you have to you know change these jobs and all this so this time I was not in the rush and you know I had time so I took like you know almost three weeks off from my job and I did this kind of full time so yeah this is the reason that I applied to you know all these companies and so the first thing is uh even if it is covered companies are hiring and you know there is a lot of hiring going on and like my company is also hiring so we'll put that information in the notes if someone is interested or they can reach out to me. yeah, so that was the first thing. second thing is like even if it's virtual right people think that virtual interviews are tough like how do we crack virtual interviews being in the company face to face that's you know another thing we have been doing this for years or decades but how the virtual thing is going to work but now it's been a year right everybody's virtual and people have learned how to you know do these things including the interviews and it's not a different thing that you know being virtual versus you know being in office and you know this is my personal feeling in fact I think being virtual makes it even easier because let's say you are applying for a company in California you don't need to fly it right you can attend it from home so actually the whole pandemic situation helps if you are looking for a job right now Correct. Exactly. Yes that is true. Yeah and you don't have to you know worry about your commute how do you get there you know all those things you can just you know wake up get ready and you know freshen up and just you know come in front of your computer and start your interview. so yeah that's you know another thing about COVID and in terms of economy and everything I think you know i'm not an economist or you know expert in that sense but I feel that you know it's recovering and good things are happening all right so we we just discussed I think some of the myths right myths about job that first of all people think there are not enough job because of pandemic that is wrong especially IT if you're in lesser data science some python backend type of role companies are there are in fact more jobs then another myth was virtual interview is harder. It's not actually it's easy and then uh you want to talk about few other myths. I heard that so when you were applying right let's say Amazon, Facebook I think they give you a good understanding of the interview process right they in the prior to the interview do they even tell you who is going to interview you or what kind of question they will be asking? Yeah it depends on you know uh the company but you know the general theme is they want you to succeed. So they want to hire good people and you know it all depends on like you know how you prepare for these interviews so even if you're smart and you just go on to these interviews so mostly you will not be able to crack it. So there is a formula to you know how to crack these things and these companies they know that you know you need to prepare and they help you prepare. You in fact you know um almost like you know um every company they send you material they send you their mock interviews with you know their own engineers like how they did how they conduct you know interviews. For example like you know in Facebook uh there are like you know engineers talking to each other like you know mock interview one engineer is interviewing another engineer and also they send you the video exactly they send you the video they send you the the websites and you know we will talk about like you know the entire process and you know the tools that you can use but the point I'm trying to make here is they want you to succeed and they will make sure you have all the information that you need to prepare for these interviews and there's nothing like you know it's not negative that you know this guy has prepared for this interview or you know this guy has done like 500 lead code problems so he'll crack the center. It's not going to go against you it will go like you know uh with you so that's you know one important thing to note In fact i was also not thinking um the same way that you know these companies are not gonna give you like the exact problem they're going to ask but they will tell you what kind of problems they ask and you know with some examples you can prepare and make sure you can solve those problems and you know go for the interview. got it. got it. Now see all this process starts with your resume so do you want to give any resume tips or how do you work on LinkedIn profiles so that you can at least get interview calls in these companies? Yeah so that is actually the most crucial step I would say because you know that's how you get um attention of the recruiters in you know these big tech companies so these big tech companies they have like you know big teams of like recruiters you know spanning through LinkedIn and you know uh looking at the resume and all those things so uh there are like you know definitely some professional helps or some tools that we will discuss later that you know these tools they can help you but I'll give you a few tips so uh keep your LinkedIn profile current and you know make sure like even on LinkedIn there are things that you know you can give some tests about like your skills like you know Python, Java and you know that badge you know comes up and you know if somebody's searching like you know these recruiters they can find you based on you know these technologies that you have worked on that's awesome these these tests are conducted by Linkedin platform Linkedin? Yes yes okay you know you can appear in the search I see so if you pass it you get a badge and then you get a cash attention of recruiters okay so I actually I did not know about this so that's a good tip anyone looking for job or complete those tests and are these days free or they have to pay yeah they're they're free they're offered by LinkedIn because you know it helps linkedin and it helps the recruiters to find people very good okay and the second tip I would give is you know generally like you know these recruiters they keep reaching you out so even if you're not looking just be kind enough to reply to them so that you know you have this you know conversation open so I remember like you know two three years back like uh a Google recruiter reached out to me and said like you know I'm working with people who are trying to make a move in two years and you know i'm trying to help them so it's not like you know if recruiter reaches out to you don't just shut it off just wow even if you're not like you know looking for a job right away and oh yes wow so they reach out to you in two years and once they prepare you exactly. Amazing. and so yeah recruiter is your best friend in the entire process and I can tell you that you know I have developed kind of it's not like you know permanent but you know uh the personal relationship with like recruiters in all these companies so even if let's say you know I'm not going to one company I can talk to that recruiter and ask him I'm thinking about a and b and can you help me here and these recruiters are kind enough they you know help you out out in that sense and these recruiters they also move right so you don't know whether that recruiter will you know come to your company and that actually has happened with me that you know I got pinged by a recruiter and he said like now I'm with you I we were talking about like a different company a few years back and now let's talk about this one so yeah these things happen and recruiters actually they get paid when you get hired so right it's in their best interest that you know you crack the interview and you go in that's and I think you mentioned about resume already only one page resume even if you have 10 years of experience one page resume okay don't write any bs like your resume okay your name then immediately start with your projects. I've seen like person has like 10 years of experience and he'll be discussing his degree after 10 years your degree doesn't matter right so don't even mention your degree. I would say just say okay here is my experience you know every let's say you work with five companies two three line of description your major skill set if you have done any open source contribution any major achievement mention that done one page don't go beyond one page. Eactly! And i've seen people having 30 years of experience but you know their resume is like you know just one page and even with that one page right so you should highlight one single project or you know achievement that you are really proud of and you know there are ways you know you can just put that thing up there before your you know the the entire list of your achievements and for degree I as you mentioned like you know you don't need to mention but um I think it's okay to mention the degree especially if you're proud of it so for example I have an mba degree and you know uh when I go to interviews like you know I always get this question so you have an mba do you really want to be an engineer or you want to go on a different track but regardless I am proud of my degree I learned a lot and so I put it there on my resume. It's at the bottom left corner but it's there got it so just put everything that you know you're proud of not your like personal achievements but you know professional what they're looking for and one page makes sense because nobody has like you know time to you know read several pages of your resume the recruiter just looks at it if it flashes you know then they or keep reading otherwise they'll just you know go to the next one they get like you know thousands of resumes you know every day so that's really important. So now let's say you build a solid resume you got interview call from amazon facebook now let's talk about how their interview process is. Let's talk about your personal experience if you are comfortable you can discuss some of the questions that are that were asked in your interviews you know you can discuss some of that and give our viewers an idea on how was your interview process and in your opinion what are some of the guidelines people can follow to be successful in these interviews. Sure sure. I'll not be you know discussing any particular question but you know I can give you some examples or you know the questions that sometimes I ask in an interview. Got it. Got it. And sorry like we will just tell the viewers that these companies make you write an NDA and because of that Prasad is not able to discuss the exact question that was asked but he will give you good overall understanding yes and I will you know give you some resources where you can find the actual questions asked by these companies. And there is a you know some part of like truth to that for example, you know and lead code there are almost like 2000 problems maybe it's just like you know database of like all the interview questions and there you can find questions asked by a particular company so every question comes in and you know you can see how many times this has been asked in you know these companies so you can you know find these questions but let's just start with the process like you know now a recruiter reaches out to you your resume flashes and a recruiter says okay let's go and you know uh do this so recruiters first of all they're not gonna rush you they're not gonna say like you know do interview next week or you know in a few weeks they'll give you ample amount of time they will be reasonable and they'll give you resources to prepare so there are basically you know three kinds of interview questions or three types of interviews. Some companies they kind of like you know uh mix these together we'll we'll get to that uh in a bit but let me just give you three basic types of you know integral questions the first one is really important coding. So coding they'll give you a problem something like you know as simple as like reverse the link list and you will have to you know code it make sure it runs and you need to explain how you're thinking about it. So we'll uh get to that in a bit but let's just list down all the types the second type is the system design system design is where it's like more vague answers so there's no like you know right or wrong answer. I mean there is no single right answer. There are obviously wrong answers but the questions are pretty much wide open like designer twitter design like you know facebook news feed design mint or venmo, something like that and then you will have to you know dig deeper into the the problem and you know show your experience what using if you want to do that now you applied as a senior software engineer right you have many years of software engineer experience so do you think I mean do you have any knowledge even if the fresher is applying if fresher is applied do they go into system design too much or not that much yes there is a difference so we'll get to that get to the levels after after this and the third type is the behavioral question like you know how how do you show leadership how did you uh you know handle a particular situation so they ask you for example Amazon has these 14 leadership principles so they want to evaluate you against those. So if you're interviewing with Amazon you need to study all these 14 principles and you know be prepared with examples like where you have shown this right so these three types of you know interviews are generally you know I've seen like you know even a code review type of interview so they will show you like code repository and there are like you know hundreds of problems and you have to go through as if you know you are reviewing the pull request so if you're applying for a senior software engineer that's that was actually really fun and you know I loved it because there was like too many problems and you just need to just keep saying that you know this is wrong this is wrong and why this is wrong how would you comment on a pr Yes. So it's fun to find problems in other people's code. right? Yes. Yes. And especially knowing that there are problems and you're supposed to find them and you know they just kind of judge you based on like how many problems you found and it was really fun but now let's talk about your levels your whole round is code your whole round is the code review or just you have one hour so one one hour code so they will give you a link you just open that link share your screen and you go like you know one at a time one file at a time and you see through the problems you're not like writing it you're just you know telling the problems an interviewer is noting so yeah that that was fun so let's talk about the level so these you know companies they have different levels for you know individual contributors so there's uh you know another myth that you know if you want to grow in terms of like you know your responsibility or your compensation you need to be on management track so that was you know kind of in financial or you know banks or fintech industry right but that's that's not true in all these tech companies they have like well-defined career path for ics and there are levels like you know uh different companies they have different levels but generally is like you know software engineer senior software engineer then staff software engineer senior staff principal every company has it structured differently but and they don't put you in a particular level just because of your uh number of experience number of years of experience they need to see that you know kind of you know experience in you so based on like you know what level you are applying for or what level they are considering you for there will be less coding interviews but you know more system design and behavioral interviews as you go up so for a college graduate there some companies even may not have system design at all. Some companies may will uh have just like you know a since uh one system design and behavioral interview just to see how how do you think about all these things but coding is uh you know important and you know for coding it's not like you know uh which level you are interviewing at. Coding is same for all the levels so no matter like you know you are applying for principle software engineer which is at you know kind of director and above level you still have to you know pass this coding interview and like no matter if you know you are doing very well on system design and behavioral if you don't pass coding it's a big the coding is really important is must. Yeah. Yeah. So if you are if you are working in some company where you are just doing people management then you should be a little bit concerned you know you need to be hands-on. Yeah yeah and I have heard like you know I've never like you know been in interview for engineering managers even engineering managers they have to do some kind of coding interviews in you know these companies all right great so I think we we talked about the structure right the coding interview system design behavioral. So then then comes let's say you go through all this and you you talked about can you talk about some of the resources. I think lit code is one yes yes yes so let's let's dive a little bit deep into you know all these types of you know interviews and how do you prepare for those. So let's start with coding and let's think like you know uh what interviewer is expecting or what they're looking for right so lead code is like you know a good resource right you have like the big database of like you know problems you can go practice there but just doing lead code is not going to help you I'll tell you the reason the interviewer is not only just looking for your coding skills or you know can you do it it's basically a two-way conversation so they want to know uh your problem solving skills they want to know uh your communication. How do you communicate your thoughts and they want to know your coding fluency how do you test these things. How good you are at you know asking clarifying questions. they are looking for you know all these signals and it's like even if you complete not completely solve a problem it's okay because you know these are hard problems so you know I have been asked like from medium to hard questions and not every time I was able to finish coding but still I got the you know green signal or the offer so It's not like you know just like solving the problem or making sure everything is right because when you do like a lot of lead code you tend to have like tendency to just jump into the problem start coding, finish it test it and you know move on but that's not how it's done in the real interview and the interviewers they're really friendly we need to use them. It's not it's never like you know you against them it's basically you know you are working with your colleague and you're solving your problem together. And I'll give you like you know my honest opinion so if you ask me to solve a very hard lead good problem by myself I may not be able to do it but I can do it with an interviewer that's it with their help with their help they're there to you know help you and you know they will give you hints they will correct you if you're going on the wrong track So you have to use it so it's not I think you this is a very good point that you mentioned Prasad because when people go into interview they are like okay me against you these guys is trying to give me a hard time but it's not like that you know you how to always think aloud and then as you mentioned just use their help Exactly. Exactly. But that doesn't mean that you know uh you shouldn't practice. So first of all like you know generally let's say you know uh let's take an example like you know Facebook they are you know very open about like you know their interviews in 45 minutes they're going to ask you two kind of medium questions and you have to you know ask questions you have to uh clarify what the problem is then you have to think aloud. I mean whatever you're thinking you need to keep communicating you cannot just be quiet and you know think about it. That's you know one of the you know interview criteria they tick market like you know did the candidate.. was like was the candidate silent for about a minute so you should not stop talking keep talking while you're thinking and so you have this probably you know 15 minutes to 15 to 20 minutes to solve one problem. So in that you have to first ask clarifying questions then uh you know uh do the problem solving and you know explain how you are going to solve it and then when the interviewer is okay then you have to start coding so basically for coding you just have probably you know five to ten minutes. So you need to be proficient in you know solving these problems within that time and when you are confident that you know you can solve a medium problem in like 10 minutes or 15 minutes then only it makes sense. Otherwise what happens is like if I'm not confident that you know I will be able to code a problem in 15 minutes I tend to you know kind of cut short the um the other time that asking clarifying questions or you know as communicating or you know problem solving so my goal would be just let's just get to the coding and finish it so but if you practice well and if you're confident enough that you know if you know how to solve this problem you can code it in five to ten minutes then it gives you like a boost in your confidence that you know you don't have to rush. Like I have experience like you know in some of those interviews right the interviewer was thinking like is this guy gonna code is he is even he just keeps talking so sometimes you know I was stopped and asked to you know let's start coding but when I started coding I was like be done in like five or ten minutes so that's how and they're there to help you as I said so they will try to you know manage your time as well but practice is important so you need to be able to solve these problems so that for that lead code is very good and the second thing I would suggest is even for coding. Do some mock interviews there are uh you know various websites they offer uh mock interviews like interviewing dot io interview kickstart has a good you know what they call it like your master class of interviewing. They can provide you like help starting from the resume LinkedIn to all the way to you know offer negotiation. And that's a good resource if you have time and money you that's definitely you know worth it so yeah so these are the things they're looking in the cooling interview on interviewing that io and I think interview kickstart I think you can pay money and get the mock interview right so you pay some money and some Google some some engineer the real engineers yeah real engineer will be taking that interview so those mock interviews are super useful. Yeah those are super useful cool so we are discussing the coding coding round right like we want to give some insights on how to correct system design interviews. Yeah. Sure. Sure So system design is you know kind of a very different than coding so if you think about it. Like you know in a like in terms of lead code right so in lead code you have been given like you know a small problem to code and you know your problem works right? right there. But system design is uh you know on a larger scale on a like design a Twitter so you can have a simple lead code let's say publish subscribe thing to you know as a coding problem but here you are talking about like you know bigger scale. and this is where you know your experience comes into play this is where they're going to make a leveling decision on you like you know at what level you will be you know hired. Right. So this is you know important so to prepare for this there are like you know various resources as I said like you know you can do mock interviews do you can do these classes but there's a you know a page on the GitHub you know we'll put this link in the resources but that's the system design primer so they have like a kind of course like how to prepare for all these interviews there are some interesting example questions and answers but this is I would say 70 30 or you know 80 20 talking so it's not like you know just you keep talking about like you know how you want to do it but you know you need to involve the interviewer and most important thing is here also you need to ask clarifying questions questions like you know how many users we are designing this for what are the constraints do we want like you know the system consistent or you know eventually consistent so do are we designing it for availability or consistency what are the network throughputs and what are the bottlenecks how the system will perform and you know that's where you know your experience comes comes into picture so this system design and you know behavioral you cannot fake your experience so they'll really you know catch you right there so you need to have that experience and once you have that experience you need to prepare how to present it so in this simple problem right? So that somebody could be like you know very much like you know well versed into database technologies so if you are then you know drive that conversation towards it like if you are a distributed systems guy like how to shard this system, how to scale it, how to you know put the system into like you know different data centers different regions and how are you going to communicate? Then you know you have to drive it on uh that direction so it really depends on your experience but again practice you know is important doing some mock interviews and getting good feedback is important so this is um there is another resource I would like to mention uh there is an Uber engineer his name is Gaurrav Sen he's running a youtube channel where he talks about he has videos on like how you design Whatsapp how do you design facebook, distributed caching he has so many good videos on design system design so I would I would suggest checking out his channel. Yeah. Yeah. Yeah. It's a good channel. Yep. Good so now we discuss system design do you have any tips on the third round of interview which is a behavioral round yeah that's you know again very interesting you know uh type of interview so one single tip be honest so the behavioral round is basically thinking about like how you have solved a particular situation you know in the past how like how did you deal with uh conflict how did you do like did you ever had conflict with your manager with your colleague and how did you resolve these situations? So it's I would say you know it's like going for a date right so you don't like you know over commit yourself that you know I did this I did that then you know you will be in trouble so first of all be honest and look for um you know every company has their you know principles and just go through their you know website, go through this job description what they're looking for and think about like do you have that experience can you bring some of the examples from your past that you know you have done these things and uh it's always good idea to just list down these examples and you know start talking about these examples and this is also like you know very you know open conversation It's never again uh you versus the interviewer so they're looking for some signals some um things that you have done in the past. So your job is to provide those things and there's you cannot frame things like you know you cannot just create situation in the past and you know tell about it because they are good at you know spotting these things and they will ask you know clarifying questions follow up questions and you know that's where this thing comes but these interviews like you know they decide what level you're gonna go in so if you have see shown like leadership qualities and how did you deal with conflict and when there was like requirement was not clear and you know Amazon has these 14 uh leadership principles you can look you know online and they actually if you're interviewing with amazon they will give you this resource that you know look for these and I think Amazon is the uh the best company to for behavioral interviews because even in coding rounds they start with you know a behavioral question so how it works is you know they form a team like you know interviewers these five or you know six people they are going to interview you and they divide these 14 leadership principles amongst themselves and you know each person will judge you on you know at least one or two leadership principles and they're very up front about it they're uh uh my experience with them was like you know awesome right so they even had you know prep calls with real engineers where you know real engineer would give me tips just like you know we are doing right now so yeah so oh you had before the interview you had a call prep call with them yes and that is amazing very good very good so that shows that they really want you to succeed in the interview they will not be asking you tricky questions they don't want to trick you never and they really prepare you well so that shows that cracking interviews in these big companies is not as hard as people think it is and and the fact is they are hiring so many people. Right? These companies that for example amazon although it's more than 20 year old they're still growing at a faster pace so they want to hire more and more people so of course the chances of select getting selected in these companies will be high if you prepare well you know if you keep all these points which Prasad discussed here in this call. Now for a person like you let's say you have 10 job offers in hand right it becomes a like if I had 10 job offers it becomes so hard to make a right decision like which company should I join? So do you want to talk about how do you make that selection and also when the first step when you're applying for the company you know I think you should be mindful you should not be looking at just the money. So even this begins very early like which company you should apply for so can you give some tips based on your experience? Yeah. Yeah so for this also there are uh you know various resources so let's you know let's just start with the money right so you need to know like you know what your expectation is and you know what company what these companies are offering at that particular level. So for that levels.fyi is the website that's you know the best resource you can find so there you can see like you know what are the range or you know what are the real actual offers made by you know these companies this is obviously like crowd source but you know there is some truth to it. So it's not like completely off the track. So that's one thing right so again and you know money is not you know important so it's it's a good problem to have but you know it was a big problem and you know I got stressed because of like you know this like you know having to choose one of this because these were like you know some of these were my like dream companies I've ever dreamed about like you know going to Facebook, Amazon, Uber for that matter obviously dude yeah you have offer from Amazon, Facebook, Uber, Microsoft these are the four I think both big companies and the six companies are also like they're equally good it becomes really difficult right it must have taken like a lot of thinking to make a right decision yes yes yes and I would say you know uh it's not about the company it's about the job so think about like you know what you will be doing that is you know really important and some companies uh like Facebook for they kind of have this boot camp where you know once you're hired for about like you know six to eight weeks you go to different teams for a week so you work in that team for a week and you know move on so after this end of the cycle you decide like you know which team to pick that is an awesome thing right but there are very interesting projects and you know everybody is like you know working for you know solving some kind of problems that have never been solved or you know these problems were non-existent non-existent like you know a few years back so this is really you know hard problem to solve but like you know which company to choose but money is not just the factor so there is culture so that you can judge in the entire interview process starting with like recruiter conversation and you know all these interviews it's not like you know just one way company is not interviewing you but you also kind of like giving a sense of like you know how the culture is and you know how these people how smart they are how friendly they are how welcoming they are. So all these things they really matter you know apart from the money it's not just like you know the number you get the bet best number you sort all these offers and you pick the best that's not the right strategy so I would say you know the culture the people is really important the projects that you will be working on and another thing is you know the location so if you prefer to you know stay in west coast versus east coast all the like Amazon, Facebook they were like open to location they they were like you know if you want to go to West Coast talk to the West Coast team and you know we will find your position there but apart from that um you know even facebook has a 100 remote so they can even offer you that and you know my company right a firm so I am working like 100 remote and the culture was very welcoming the problems that you know we are trying to solve they're very interesting so this is based in I think San Francisco and you're working from New Jersey from your home yes that's see this is a beautiful thing you know now because previously when I was thinking okay maybe I should join this company but then like I don't want to move into this course but now I think especially after pandemic that barrier is gone many companies are offering full remote work from home as you say like facebook is offering that do you know about any other companies who are like offering this full time remote I don't think amazon is offering that right not yet so yeah so that was like you know a deciding factor for me as well but in general like they are becoming like more and more flexible so before pandemic right so this I never thought about this that you know I would be working from home like uh 100 and you know do all these cool things so this is people are changing like you know they're everybody's getting used to this situation like you know onboarding interviewing and you know contributing it it is possible you know uh while doing it remote so things are changing so and that's the best thing that pandemic has given to us all right so you in the end made a decision to join a firm so you want to talk about quickly like what factor I think you already mentioned right like the money is definitely a factor but it's not very important but you look at I think culture technology you get a vibe of you know what kind of people you're going to work with right exactly based on that I think you made a decision to join this company. Affirm are you going to talk a little bit about your company you said like your company is also hiring so you want to discuss anything. Yes yes yes so I'll talk about it so when I interviewed with a firm everybody I met is like you know super smart and being smart is one thing and being friendly is another thing so they're smart and friendly and supportive since the beginning and it's like you know very welcoming culture so you don't always get your offer letter signed by the founder and ceo but in this case it was the case and I wanted to go for like you know a perfect size so startups is like a little bit too much for me because uh you never know when you know the the equity part is going to realize and even though there are like challenging problems and you get to wear different kinds of hats on the other end it's like you know Facebook and Amazon everything is established there are still a lot of problems to be solved but affirm was uh you know kind of perfectly uh right sized uh for me so they went IPO'd uh so uh they're public now so it's not like no just a startup but still we are in a growth phase we are going extremely at a high rate and that's the reason we are hiring so I'll uh put my you know email id into the comment section so whoever is interesting interested they can reach out to me and you know we can talk about it. And these these by the way this just for the viewers many of the viewers are from India but these job offers I think they are in US correct yes okay so if you are physically present in US then only bother prasad otherwise we'll let you know you know if they have if there are they have locations in the other world and if they are hiring in the other part of the world but for now what prasad is referring to is the jobs in US only. People who are physically present in us should reach out to him and Prasad is it okay if I put your linkedin profile as well in the video description. Yeah sure. We can cool all right so we'll put that so Prasad. I think I think we pretty much covered everything right like do you have any other final thoughts yeah so let me just go through the the resources that we talked about let's revise them and you know uh make sure like the viewers get what to get out of like you know uh these different sites so lead code it's basically a big database of like uh interview coding problems they also have I think system design I'm not too sure uh uh but yeah that's where you practice coding. You need to be proficient in coding you need to be fast enough to uh you know solve a problem once you know how to solve it so that's lead code is there for. Interview kickstart as I said it's a extremely useful program they have like you know two months of classes and they have support periods so you can you know do that third thing is the interviewing that IO where you can schedule the interviews with like you know real people and they have like everything specialized for example Amazon has a little bit different uh behavioral interview right so you can find that kind of interview there you can find system design you can specialize like you can find specialized interviews uh you know in there there is another site called geeks for geeks that is also a useful site there are a lot of problems. Sometimes you know there are different than the the lead code problems they also have I guess you know their classes about like you know getting up to speed onto algorithms and you know coding. So you can use that glass store obviously for just in general the companies and you know interview process you can find reviews you can find the actual questions that have been asked and the lastly level start fi that is where you find the different levels and um the salaries or you know the compensation these companies are offering yeah that's you know uh pretty much okay all right and uh since you mentioned levels.iii uh I just want to highlight to the viewers that if you are in us let's say living in east coast or west coast as a senior software engineer it's not a big deal to make a four hundred thousand dollars a year prasad do you agree yes and you can you can just go to levels.fyi and check for yourself. These numbers are real friends I shared Prasad liverpool fyi in one of my videos and someone was saying oh these are fake numbers it can't be that high but guys we are in industry we have people we have real people friends working in these companies as a senior software engineer let's say if you have six seven years of experience making four hundred thousand dollar is is not like an exception is there are many people who make that kind of money in fact let's say if you're a machine learning engineer in Google, Facebook you can make 800 000 or even a million dollar a year okay so these are all real numbers. levels dot fi these are real numbers it's not like fake someone is not putting fake fake numbers here so this shows the kind of opportunities you have in terms of earning money or in terms of building careers solving cool problems so go check it out all the resources are available in the video description below. Again thank you very much for this useful conversation I hope that all the viewers are going to learn a lot from your talk today you're welcome it was my pleasure and just one thing I wanted to correct is like you said uh these numbers are not fake on levels.fi we do not have that authority to say they're not fake there might be some fake numbers but there is some truth to it so if you take average right the the outliers they they go away right you can find like you know if somebody is saying I earn like you know 15 million dollars a year you know that's that's not that's an outlier yeah yeah yeah exactly so but you can trust these numbers and by the way the level started fire they have this service uh which they call like a negotiation service so you can probably you know use that also so I've seen friends uh you know use that also so it's it's worth spending you know a few hundred dollars on and get help from them to how to negotiate wow they teach you how to negotiate wow amazing this is amazing so everything is there you just need to know all these resources and you need some time to prepare and you go and do it. Perfect. Perfect! Alright thanks I will end this now. Thank you very much. Bye Bye.
Info
Channel: codebasics
Views: 457,400
Rating: 4.9039493 out of 5
Keywords: faang interview preparation, faang interviews, faang interview prep, faang interview process, faang interview training, software engineering interview tips, facebook faang interview, amazon faang interview, faang interview tips, how to crack interview, amazon interview questions, faang, amazon interview preparation, faang companies, microsoft interview, google interview, facebook interview, cracking the coding interview, cracking faang interview
Id: z_96KlOS92o
Channel Id: undefined
Length: 49min 10sec (2950 seconds)
Published: Sat Jun 19 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.