(drumroll) So, finally it's here The 100k play button. And I'm really grateful to each and every one of you. Whoever has watched my videos till date, whoever I have helped even a little through my videos. Really from the bottom of my heart, Thanks for all your support. And Thanks to YouTube, Thanks to Susan Wochi-ki-chi-wi-ki ? ji? for sending me this play button. It's really like a dream come true. And on that note, if it's your dream to become an SDE-1 in some company, if you want to apply for SDE-1 role so this video is about the same only. I will give you a 2-months study plan, for the things that you need to study to apply for SDE-1.
Let’s put it there, Enough celebrations for now. So, a few days ago I made a video “My 5-Steps Framework” If you want to change company or switch job, So in this video, I will extend that same framework I will make a 2 months study plan based on that same framework. If you want to apply in some company for SDE-1 then what are the things that you need to study? How do you need to study? How much time to devote? and I will also share resources with you people.
So this video is going to be quite helpful for you guys, if you are applying for SDE-1. So let’s get started And if you like the study plan, then please subscribe to the channel. and like this video! (intro) So this is an excel sheet which we are going to fill. You will get it’s link in the description. First we’ll see the topics that we need to cover. The first topic that we need to do is DSA obviously. Let’s make them bold for clarity. and for DSA… where can you revise from? So the resources that I followed personally, when I was doing my preparation were, I did a Leetcode sheet of 150 questions. in which there are commonly asked interview questions. I did not complete the whole sheet. I did around 120-130 questions. and after that there are hard questions, so even if you leave those, it’s still fine. Let me show you the leetcode list So I’m talking about this list In this you can sort the questions difficulty wise.
There are around 140-150 questions in this list. You can see problems from all the main topics, which you can solve. And you already know that in Leetcode the interface and everything is quite smooth. So the first resource that I will add in this is – Leetcode 150 problems sheet. I will add the links later, so you can check. And how much time should you devote to this? See, if you're solving 120 problems if you're looking for a job switch or are looking to applying urgently, then I'd assume that you'll do this with urgency So per day you can solve 4 or 5 questions easily. If you're doing 120 questions and you do 4 questions in a day.
30 days should be enough. I'll write 30 days over here. Rest it's up to you. If you can manage to do 5 questions then you can finish it faster. If you do 6 then it's even faster. It's up to you. But on an average I'd say, It'll take you 30 days. Then the next topic is – "Core Subjects". By core subjects I mean OS, DBMS… Computer Networks. So some companies ask these things as well. Not very frequently but… But, generally the trend is to ask – commonly asked interview questions. So, I'm adding Core Subjects in this. For core subjects… there's an exhaustive list for all subjects on GeeksForGeeks in which there are all common interview questions. If you read that, then that is more than enough.
Nothing except that will be asked. Let me show you the list as well. For OS, this list contains everything. …what are a process and process table different states of the process There are other sets in this too. You can see there's a lot of questions here, If I talk about OS …around 100 questions are there in total. If you do this then that is more than enough. Nothing except this will be asked. I'm again saying that… And there are notes here as well, if you want to read notes.
Similarly for DBMS and Computer Networks. You'll get notes and commonly asked interview questions here. But here I'll only add commonly asked interview questions. So if you complete each subject in around 3 days, then in total I'd assume 10 days for this. 10 days should be enough. The next important thing is "Projects". And talking about projects… You already know how important projects are, for any interview. and for any job. And that's why I wanted to introduce you to Crio I personally believe that the best way to learn programming is to… Build Projects. …and Crio offers you exactly that. Crio is the world's leading work experience based learning platform. to help you crack full stack and backend dev jobs. at your dream companies, with CTCs ranging from 6 – 40 lpa Crio's 3000+ learners and 500+ grads… are doing jobs at global MNCs FAANG companies and big startups. And the average salary hike they get is 89% In Crio's Full stack or Backend development course… you'll get to make real life professional projects. as you can see, you'll get to work like a Full stack Developer at Amazon.
Or you can build an OTT platform like Netflix. and Crio will also offer you guaranteed placement. in top Product based companies. In Full stack program you will master all these technologies. and in Backend dev you will do all these technologies. As you can see here, all these technologies are useful in real life. You'll also get personalised career assistance. And at the end of the program… Your resume will have multiple projects, a lot of dev skills and you'll have a fantastic github profile. You can use the link in description below to get 10% additional discount.
Now let's go back to the video. You could be asked in the interview… that "What was your specific role in this team project?" Which component did you work on? What problems did you face? How did you solve them? Which technology did you use? So, all these kinds of things are asked. They try to know whether you genuinely worked in the project or not. If it the case that you have copied the project of someone else …and you have no idea about it. So you should know about your project very well. What I'd recommend is whatever project is it that you do… whether you do it in college or in some company, after the project ends… make a google docs / notes, and write everything about the project like… What did you do? What happened in the project? What was project's architecture? write all of this down, in your personal notes.
I always maintain notes. So, whatever my project is, I add the details in it. and when I have to study for interviews I do it from there itself for projects you have to refer the notes and it should not take a lot of time I would say it will be completed in maximum 5 days Maybe 5 days is really lot, but it depends on you But it would be done in maximum 5 days then their is one more thing that is mostly asked nowadays that is System Designs System Design includes two things that is LLD(Low Level Design) and HLD(High Level Design) earlier this things were asked only to an SDE-2 But nowadays, a little bit of it is also asked in SDE-1. So you should have little bit of idea and infact, you used to study about LLD before but it was named OOPS before it was called object oriented programming so concepts are mostly similar LLD is basically a lot of things you made using OOPS.
You worked hard on it You made some designs by doing it, that is LLD. But as part of LLD or OOPS, you should know few things For SDE-1 you do not have to know very much, but there are few things to know I will mention it here. You must have good knowledge of OOPS And you should also have good knowledge about design patterns. And you should know what is singleton pattern or factory pattern? So, from where you should read this? There is a very easy link to read OOPS, that is javatpoint so you'll find all the stuff here.
You will find everything related to OOPS here in Java, c++,python whatever language you use. So, you can study from here. If you want to read about design patterns there is another website for that which is oodesign.com. In this you can see every design pattern has been explained properly. For example, if I open singleton So it has been explained here that why it has been made What is the motivation and intent, how to implement and examples are also provided. What are the real life examples and where it is used are also provided here. So this is a very helpful website. So, from this website study all the common design patterns. So if you do both these things (OOPS & Design paterns) then it's more than enough. So, I will add these links here and you have to give around 10 days to these So, this is all about LLD and OOPS. Than next thing in System Design is High Level Design(HLD). So, What is HLD? HLD is System Architecture. Like how will you make a system How you will design an infrastructure, So that your website or service can handle high traffic and remain consistent all this concept are included in it(HLD).
How many server, load balancer we need are part of HLD. If you are already an SDE-1 then you will have little bit idea about HLD, how all of this works but if you are in college than, you may not have that much of idea. Honestly, all these things will not even be asked But, just to be on the safe the side you can devote some time to it if you are in college, But if you are experienced SDE-1 and applied for any other company than you should definitely study this. Let me show you the github link I have (System Design Primer) So, everything is provided here, all the concepts are explained properly common interview questions are also provided here. So, this is a great resource. So, you can study it from here, It should not take more than 1 week.
1 week is enough for this. And if you want to study about LLD and HLD in detail I have made roadmaps for that, you can find the link in the description. So you can check them out There I have provided a complete roadmap about how to start learning System Design from scratch, Than what resources you should follow How to prepare yourself for this. So, if you are interested definitely check it out. Then, after this we have behavioural questions We think we will answer it without any preparation but even for this, we require preparation. Company try to judge you as a person from this behavioural questions whether you have leadership skills or not. So, all this things will be tested. They will ask past examples For example, Has it ever happened to you? Like, how did you resolve the situation when their was an disagreement with your manager Have you ever said against your manager's suggestions? and provided a different idea and what happened to it finally.
So, all things kind of questions are asked. Ever happened that you went out of way and helped the customer? So, all this type of questions are asked. From where you should prepare this? Amazon have some leadership principles in their website. Customer Obsession, Ownership, Invent and Simplify… So, there are about 16 principles. For every principle you should have at least 1 example with you. For example, customer obsession have you ever done something for your customer by going out of the way. You have to give that example. For ownership, you have to explain about any ownership of your project or task you have taken. So this way you should have examples for all principles. Many companies focuses on this.
Amazon will ask this behavioural questions in every round. There is no single round devoted for this it will be asked in last 10 minute of every round. In college I used to think this things are not so important if your technical skills are good and dsa skills are good you will be placed easily but I was completely wrong. So I don't want you to repeat the same mistake So, you should also prepare yourself for this. If you prepare yourself for this leadership principles So, mostly your preparation would done. But than again you can see some common behavioural interview question So, you can see this is the link. It contains some common interview questions. As you can see I will also add this links here And it will not take much time, around 4 days is enough to complete it. So 4 days for this. Total is 30-40-45-55, so around 60 days. So, In 60 days you will be prepared for SDE-1 interview. Sheet link is provided in description And other resource link will also be there. If you have any questions you can ask in the comments Hit the like button if you loved the video and dislike it if not and thanks for watching, goodbye see you soon.
Free Discount Prescription Drug Cards Coupons