how to approch an interview: 1. Undestand the goal of the system 2. Establish the scope,like what functionality your are going to support ot what volume of user your are going to handle 3. Design for scale 4. End to end Explain 5. Algo and DS
How can you tell if you had a good system design interview? I mean, sometimes you end up the interview with good confidence in what you said and what you were "defending" but after that, when you get feedback, you see that maybe you didn't do well on that interview. How to tell from interviewer's responses or interaction that you are doing well?
I was asked to integrate linkedIn and dropbox. So linkedIn is not into file storage system, hence they want to use the services of dropbox. The goal is to create, update, delete the documents of a profile in linkedIn. But these documents will not be stored in linkedIn. They will be stored in dropbox. Moreover, to get this integration, linkedIn does not want to scale up they system. This means, if they have 400 servers, they do not want to add any more servers to achieve the integration. How can I design this?
These videos are great. I'm very happy you've shared your experience. Helped me realize some of the things I need to learn to get to Senior engineer level.
Hi, with respect to your example which is the best storage option for storing images? S3,NoSQL or HDFS?Isn't S3 faster than HDFS while retrieving those files? Thanks !!
If you could explain the building blocks of system design please. Also, say I have a month, what and where exactly to study to see those building blocks in work.
During these interviews, if they ask to design a huge system like whatsapp or youtube, is it ok to admit that you have seen the architecture before? As a QA/SDET, it's probably rare to come across or design systems in their actual work experience.
Have you grouped some video lectures to get me stated leaning System Design?? I can see playlist where you explained SD of various systems like UBER etc. Shall I go and watch them directly?? Or I need some background before moving on to it. Thanks in advance for the help.
Hi Narendra. Love your content and way of thinking. Your mind really resonates with me. Can you tell some companies which do onsite interviews as you mentioned in the video. Keep up the good work man. Cheers!
Divide the question is to different services and and try find solutions to individual questions and link them. DIVIDE AND CONQUER. + You should do preparation + experience + read blogs/books
Hi Narendra, good to see you active on youtube wanted to share a question recently asked by a company, how we can manage not to oversell and undersell a trending item as an example amazon just lunched one plus 7 every customer should be handled in fairness manner since its trending item we will be having millions times request as compare to available inventory , it will be great if you discuss same for inventory for this kind we have to use rdbms because we want consistency.
Thinking Process : I think it should be based on API rate limiting. Lets take an example to understand this. Assumption: Suppose tomorrow is the sale of One Plus 7 phone and before the sale there were around 1 million customer who registered for this sale. Lets assume we have availabilty of 20k phone in our inventory. Sale Day : Once sale time begins then suppose 1 million customer hit the Buy button at the same time. Now with the help of API rate limmiting suppose we are limiting the call to 5k request per miniute. So, in that one miniute suppose out of 5k request , 1k request failed because of request time out or internet connectivity issue or any other issue. But the point here is we successfully allocate the phone to 4k users out of 5k users. Now similarly in the next miniute we will take another set of 5k request and will try to fulfill the request.
@@priyaranjansingh6814 Thanks Priya for the suggestion, Rate limiting is a good example but transaction may take time and other user has to wait until first window of 5k users has completed their transaction, but think of IRCTC tatkal scenario too, it is very similar use case. RateLimiting is good idea but lets say we have to sell items within in minute
Mayank Rathore I think requirement shouldn’t be like to sell item within a minute. Requirement is like we have to allocate all the item which is available in the inventory and also in case of IRCTC booking will never be a fair game because if all the user is hitting api at the same time then we can just limit the number of request and process those many request which comes first.
Hello, It would be of great help if you can come up with this design videos Design an content publishing site with some privacy restrictions Design a system like Hacker Rank for a programming contest and their ranking.
Hi Narendra.... I hope you are doing good. Would you mind sharing the details on how to prepare and apply for job outside India. Thanks for all the videos and all the best !!
Thanks for all the knowledge you share,it would be very kind of you, if you can share or give tips how to get a offer abroad and in big companies like Amazon and microsoft with a year of experience. And also how to connect with you in linked in(your username please?)
Hey Narendra Sir, I came across your channel for System Design interviews few months back, now watched this video of yours, I am looking out for jobs outside india, could you please accept my linkedin request, it has been pending since sometime now. I would love to discuss with you on international offers.
Watching this 5 hrs before my sys design interview 😂😭
Did you get through?
Same 😂😭
45 minutes left :-D
here before 2 hours.
Well, i have a few days xD
how to approch an interview:
1. Undestand the goal of the system
2. Establish the scope,like what functionality your are going to support ot what volume of user your are going to handle
3. Design for scale
4. End to end Explain
5. Algo and DS
Thank you! This is helpful! Still watching this after you publishing this video 2 years later.
How can you tell if you had a good system design interview? I mean, sometimes you end up the interview with good confidence in what you said and what you were "defending" but after that, when you get feedback, you see that maybe you didn't do well on that interview. How to tell from interviewer's responses or interaction that you are doing well?
I was asked to integrate linkedIn and dropbox. So linkedIn is not into file storage system, hence they want to use the services of dropbox. The goal is to create, update, delete the documents of a profile in linkedIn. But these documents will not be stored in linkedIn. They will be stored in dropbox.
Moreover, to get this integration, linkedIn does not want to scale up they system. This means, if they have 400 servers, they do not want to add any more servers to achieve the integration.
How can I design this?
These videos are great. I'm very happy you've shared your experience. Helped me realize some of the things I need to learn to get to Senior engineer level.
Thank you for great advices, cheers! 😌
1. long term know how many systems work internally
2. confidence, practice
Congratulations. I just started watching some of your videos, they are great as a commuting playlist. I appreciate the effort you put into these.
good to see you back man!
24:00 shouldnt this be the discussion at the time when you understand (Goal and Scope) the requirement?
have my first ever system design interview tomorrow, goodluck with studying everyone!
Awesome video. Very helpful.
This is a good start for me. Appreciated your effort and knowledge.
Can you create a video on ' How to Design Web Servers '
Yes i also want to know the procedure to get job outside India, please do share
Very helpful content. Thanks for sharing !
Please make a video on how/what process you followed to crack abroad job interviews,it would be really helful
Hi, with respect to your example which is the best storage option for storing images? S3,NoSQL or HDFS?Isn't S3 faster than HDFS while retrieving those files? Thanks !!
Yes, Please share with us about how to get a job abroad, and also your interview experience..
Hello Narendra, I will have interview scheduled at Google how can I prepare for the interviews?
Precise and to the point. awesome !
Any recommendation of knowing basic list/set of architectural pattern that would help for System Designing interviews
If you could explain the building blocks of system design please.
Also, say I have a month, what and where exactly to study to see those building blocks in work.
During these interviews, if they ask to design a huge system like whatsapp or youtube, is it ok to admit that you have seen the architecture before? As a QA/SDET, it's probably rare to come across or design systems in their actual work experience.
No closed caption?
Have you grouped some video lectures to get me stated leaning System Design?? I can see playlist where you explained SD of various systems like UBER etc. Shall I go and watch them directly?? Or I need some background before moving on to it. Thanks in advance for the help.
Please share the process you followed from finding the job to get offered by the companies outside India. Thanks!
Hi Narendra. Love your content and way of thinking. Your mind really resonates with me. Can you tell some companies which do onsite interviews as you mentioned in the video. Keep up the good work man. Cheers!
Watching this, just 1 hour before my Amazon SDE-II round.
How many total years of work experience do you have?
How to get jobs at aboard ?
I am looking out for opportunity abroad, can I get some information on this please?
Please do create content on how to get a job abroad. Looking forward to it.
Hi Narendra, please let me know how can I get job outside india, the apply process.
Please share the details.
Hi Narendra.
I would love to see the "how to land a tech opportunity abroad?" video.
What level of positions were you applying for? Senior?
TLDR: Before you do a system design interview, be really good at system design.
Thanks for sharing this video
Sir, it will be great if you can create a video on how to find job abroad.
I want help in applying for job outside India. Please provide your inputs.
Congratulations on your new endeavors. Please do let us know the tricks you know on how to get a job abroad.
Hi Narendra,
Please let us know how can we try job abroad
How to apply for job in abroad
how to find job for overseas location?
Yes please post a video on how to get a job abroad !!!
very good. thank you
I would like to know how to get abroad job
How can i contact you personally??
Please share on how to get job abroad and how did you prepare for it.
Please do make the video on finding a job abroad. Not from India myself but still interested :)
Congrats, I would like to know more about applying job abroad.
Great advice!
Hi, I am interested in Abroad Job offer please let me know the process. Thanks
I want help in applying for job outside India. Please provide your inputs!!
All the best for your New Job. Can you tell us how did you approach this job hunt abroad? which Job portals did you enrol?
Narendra, if ou dont know the answer to a question, how do you handle that in a sys design?
Divide the question is to different services and and try find solutions to individual questions and link them. DIVIDE AND CONQUER.
+ You should do preparation + experience + read blogs/books
I would like to get a job abroad. I left a comment
"below".
AWESOME
Hey people get the book Algorithms in C by Robert Sedgwick and read it.
Great Video!
Hey Naren, where did you get a Job?
How to get a job abroad
HI Narendra, Your videos are very informative. Thanks. Request you to let me know how we can look for opportunities abroad.
Where did you join finally Narendra. I would love to meet you some time. Stay blessed :).
Sir, it will be great if you can create a video on how to find job abroad
Hi Yes please tell me how to get a job outside India.
I'm also looking for outside India opportunity
Even I am looking for opportunities at abroad. But really fed up and lost my hope in that. Can you please help me
This guy is a big deal. Nice videos
How to get job opportunities in abroad with big tech companies like Amazon, Microsoft, Google, Facebook?
Hi,
Please share with me on, how can I get job outside india and the apply process.
Please share the details
Can you connect with me as I am struggling to find a job outside india
Hi Narendra, good to see you active on youtube wanted to share a question recently asked by a company, how we can manage not to oversell and undersell a trending item as an example amazon just lunched one plus 7 every customer should be handled in fairness manner since its trending item we will be having millions times request as compare to available inventory , it will be great if you discuss same for inventory for this kind we have to use rdbms because we want consistency.
Thinking Process :
I think it should be based on API rate limiting. Lets take an example to understand this.
Assumption:
Suppose tomorrow is the sale of One Plus 7 phone and before the sale there were around 1 million customer who registered for this sale.
Lets assume we have availabilty of 20k phone in our inventory.
Sale Day :
Once sale time begins then suppose 1 million customer hit the Buy button at the same time. Now with the help of API rate limmiting
suppose we are limiting the call to 5k request per miniute. So, in that one miniute suppose out of 5k request , 1k request failed because of request time out
or internet connectivity issue or any other issue. But the point here is we successfully allocate the phone to 4k users out of 5k users.
Now similarly in the next miniute we will take another set of 5k request and will try to fulfill the request.
@@priyaranjansingh6814 Thanks Priya for the suggestion, Rate limiting is a good example but transaction may take time and other user has to wait until first window of 5k users has completed their transaction, but think of IRCTC tatkal scenario too, it is very similar use case. RateLimiting is good idea but lets say we have to sell items within in minute
Mayank Rathore I think requirement shouldn’t be like to sell item within a minute. Requirement is like we have to allocate all the item which is available in the inventory and also in case of IRCTC booking will never be a fair game because if all the user is hitting api at the same time then we can just limit the number of request and process those many request which comes first.
I'm looking for opportunity outside of India
I can totally relate this "When you wait too long part..." specially out side India. :D
watching this 2 days before my interview lmaooooo
Great explanation of this whole process! Also, TIL what a lakh is!
Yes, can you please put video on find a job abroad
Great 👍👍
Hello,
It would be of great help if you can come up with this design videos
Design an content publishing site with some privacy restrictions
Design a system like Hacker Rank for a programming contest and their ranking.
*I would like to get job abroad*
tks
Hey! I’m interested in abroad jobs! Please provide some inputs on the same! Thanks
1st like,1st comment -You pretty much deserved them,sir
Thanks for the kind words :)
@@TechDummiesNarendraL hi, thanks for this video very helpful. Can you tell about how to search job abroad
Hi- Interested for a Job Abroad
Sir, can you please create a video on how to get a job abroad india
Yeah please do make a video on how to get job in abroad
sir plz make fresh to home system design.
watching this a day before the interview :(
and I got the job btw :)
@@hrvaticaigitara Where buddy?.
@@RajatSingh-dg8ov At Yelp, a role for senior software engineer but I decided to stick to my own business. I am not ready to have managers again.
Hi Narendra, Great video. Thanks. Please let me know how can I get job outside india, the apply process.
Please share the details.
Here is a video about the topic
ua-cam.com/video/pCly-L-4ZKY/v-deo.html
This video needs timestamps or some structure just seems like a long unplanned talk that isn't particularly useful
Hi Narendra.... I hope you are doing good. Would you mind sharing the details on how to prepare and apply for job outside India.
Thanks for all the videos and all the best !!
Hello Narendra please assist in above question
Your neighbor in France here :D guten tag haha
Do they speak German in France?
@@TechDummiesNarendraL people near Germany, like Strasbourg yes, others I guess no haha
Thanks for all the knowledge you share,it would be very kind of you, if you can share or give tips how to get a offer abroad and in big companies like Amazon and microsoft with a year of experience.
And also how to connect with you in linked in(your username please?)
Hey Narendra Sir, I came across your channel for System Design interviews few months back, now watched this video of yours, I am looking out for jobs outside india, could you please accept my linkedin request, it has been pending since sometime now. I would love to discuss with you on international offers.
Hi, May I know his LinkedIn id pl ?
Never mind, found it.
Great video! But why the crazy number of unnecessary rights? 🤦🏻♀️ would be 10/10 otherwise :)
Yes, how to get a job abroad video!
Watch with 1.5x
Jesus, i thought you studied in USA then worked there, then found a job in German. Jesus...ur english prononciation is really good... :D