Тёмный

Frontend System Design Interview (Build Instagram) 

theSeniorDev
Подписаться 6 тыс.
Просмотров 9 тыс.
50% 1

------------------------------------------------------------------------------------------
👇🏼 HOW WE CAN HELP YOU
🤔 Find Your Technical Gaps With This FREE 10-Minute Technical Assessment
learn.thesenio...
🚀 Get Rid Of Impostor Syndrome And Fast-track To Senior Level
learn.thesenior...
------------------------------------------------------------------------------------------

Опубликовано:

 

16 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 42   
@lelandrb
@lelandrb 3 месяца назад
I felt like this only began to touch on quite generic frontend system architecture at 17:00. I have not had FE System Design interviews that have asked me to build out the architecture of the entire system. Especially around things like deciding to add a CDN to better handle large loads. I *have* had generic "System Design" interviews do that, though. Although the virtualized scrolling mention touches on performance, there was no discussion around state management, internationalization, accessibility, API design, and so on.
@therealseniordev
@therealseniordev 2 месяца назад
We are preparing a much more in depth part two :)
@nikoman71326
@nikoman71326 13 дней назад
@@therealseniordev still preparing?
@gokulkrishh
@gokulkrishh 2 месяца назад
This video was good reason it covers more than frontend. But your title says Frontend System Design but most of the discussion was around backend stuff like load balancer, db, redis etc, which a frontend would never take these decisions. So its kind of mis-leading when you say frontend system design. Ideally imo, frontend system design would talk about ui architecture, component decisions, data store, optimisation in frontend etc.
@therealseniordev
@therealseniordev 2 месяца назад
Hey @gokul, we are preparing a part two, that will be focused specifically on the client side system design - stay tunned!
@pranitapanigrahi3517
@pranitapanigrahi3517 3 месяца назад
Thank you for creating such informative videos . Please make video on system design which includes about architectural patterns.Which pattern should be picked and why . Benefits and tradeoffs.
@anastasiastarostina9309
@anastasiastarostina9309 3 месяца назад
Really helpful! Thank you for making these videos 🙌🏻
@therealseniordev
@therealseniordev 3 месяца назад
You are welcome Anastasia!
@adibirta
@adibirta 3 месяца назад
Amazing job done here! I'm wondering if you can create another session about interview questions related to SOLID principles and OOP principles. I got these questions a few days ago in an interview. Thank you! Wishing you all the best!
@therealseniordev
@therealseniordev 3 месяца назад
We will add this to our backlog @Adi! Thanks for the suggestion
@its.mooneer
@its.mooneer 22 дня назад
It's more like a FullStack / near Backend Design system rather than focusing on real frontend chalenges in this type of apps. But very good content
@ignaciopulicedonatto8987
@ignaciopulicedonatto8987 3 месяца назад
Great video guys, keep doing this kind of videos.
@therealseniordev
@therealseniordev 3 месяца назад
Thanks for the feedback @Ignacio!
@זוהרנייגו
@זוהרנייגו 2 месяца назад
One of the best demo design interview i have seen
@cristobalheiss5349
@cristobalheiss5349 3 месяца назад
quality content, this was very good
@therealseniordev
@therealseniordev 3 месяца назад
Thanks Cristobal! Glad you enjoyed it :)
@haniahani5351
@haniahani5351 3 месяца назад
Need more full Stack system design. Particularly for millions users. How we can handle million users on front end and back end. Please first explain it and then do it with code example.
@therealseniordev
@therealseniordev 3 месяца назад
yes, we are working on a video like that, stay tuned
@StingSting844
@StingSting844 3 месяца назад
It doesn't make sense to ask this question because no one designs for a million users from day one. Everything just evolves and scales
@ihateslowcars
@ihateslowcars 3 месяца назад
@StingSting844 It’s an interview question, so they are probably going to ask you to design based on a high number of users and requests because the company may already be at that scale.
@madhanravi4365
@madhanravi4365 3 месяца назад
Awesome content, very useful ❤
@therealseniordev
@therealseniordev 3 месяца назад
Thank you!
@rixis2940
@rixis2940 Месяц назад
A frontend system design interview is not going to require you to go into depth on what's happening on the server, you can treat it as a black box. You should really take frontend out of the title of this video as asking questions about load, peak hours, scaling etc would much better suit a backend role, perhaps "Fullstack system design mock interview" would be better. Frontend is going to care more about how your UI handles data, how the UI communicates data between the client-store and the server, interactions and what APIs you'll need and the data they might use.
@therealseniordev
@therealseniordev Месяц назад
that might be true, but you don't get to choose how companies interview you, some companies will keep it 100% FE others will go into fullstack topics even in a FE interview, which is why the safe bet is to be prepared for both
@indrapreetsingh3727
@indrapreetsingh3727 18 дней назад
I totally agree to @rixis2940 . This video is misleading. This is not a front end system design . it is misleading .
@yashsomani3437
@yashsomani3437 2 дня назад
I am agree with you. This video is about full stack system design..
@holycode9218
@holycode9218 21 день назад
is stickiness an important metric when designing the system? DAU / MAU
@MrYyope15555
@MrYyope15555 2 месяца назад
Thank you so much!
@therealseniordev
@therealseniordev 2 месяца назад
You're welcome! 🙏
@ankitdawra4308
@ankitdawra4308 3 месяца назад
Great discussion! But I don't get that why it isn't a good case for SSR. Can you please explain?
@therealseniordev
@therealseniordev 3 месяца назад
Hey Ankit, because the feed is very dynamic and SEO is not important for the feed section, SSR does not pay off
@lelandrb
@lelandrb 3 месяца назад
You can't render server side because all the fetches happen statefully, during load. You could hydrate skeleton components, however, so your users get fast-er initial load times.
@madhanravi4365
@madhanravi4365 3 месяца назад
Need lot more in depth ❤
@therealseniordev
@therealseniordev 3 месяца назад
Noted @madhanravi
@synchromatik
@synchromatik 3 месяца назад
Question: How is "likes/comments - out of scope" in this context? Where they gona be stored? "Cloud"?
@therealseniordev
@therealseniordev 3 месяца назад
Hey there, we left it out of scope to keep things simple! Given the real-time aspect it is a bit more complex to design
@markgoldstein
@markgoldstein 2 месяца назад
If likes/comments were in scope, there'd be a strong case to use a relational database, right?
@jasmineellis4783
@jasmineellis4783 Месяц назад
There's no reason why pagination or interactivity make this a bad candidate for SSR. All this can be achieved with server actions. Pre-rendering is just one performance benefit you get from SSR.
@therealseniordev
@therealseniordev Месяц назад
pagination and interactivity increase complexity, SSR is already complex by itself. Pre-rendering is a performance and SEO benefit, but it comes at a cost, that is, more complexity.
@jasmineellis4783
@jasmineellis4783 Месяц назад
@@therealseniordev As I said, prerendering is just one performance benefit. Security is another aspect. I think it comes to seem less complicated once developers acclimatize to it.
@HunorMartonBorbely
@HunorMartonBorbely 2 месяца назад
Bogdan was not bogged down 🤣
@therealseniordev
@therealseniordev 3 месяца назад
🔍 Find your technical gaps with this Free Technical Assessment: www.theseniordev.com/free-technical-assessment
Далее
30 lessons I wish I learned earlier as a Senior Dev
8:37
УГОСТИЛ БЕЛКУ МОРОЖЕНЫМ#cat #cats
00:14
Школьник угомонил бандита!
01:00
4 Harsh Truths To Make You A Better Developer
12:45
Просмотров 2,5 тыс.
How to prepare your Frontend System Design Interview
13:21
Full Stack Developers will take over. This is why.
11:26
Frontend Interview Questions 2024 (Part 3)
8:40
Просмотров 4,5 тыс.
The Right Way To Build REST APIs
10:07
Просмотров 101 тыс.
Senior Frontend Developer Interview Questions 2024
25:53