Tech IndustryMar 14, 2021
ComcastHbHm62

Wtf is the system design round for a frontend developer?

Have a couple final rounds for FAANG this week. The information about system design for frontend online is super inconsistent. Some say you just need to design an application layout etc for the UI. Others say you need to design components, like a typeahead component from a UI perspective (not designing the servers etc, more focusing on renders, state, etc) And then others are saying it’s a full blown system design. Which doesn’t really make sense. So which is it? What kind of questions are asked at FAANG in the system design round for a frontend role? Tc: 135k YOE: 5 #amazon #amazonaws #google #facebook #dropbox #microsoft #apple

Facebook yolo.php Mar 14, 2021

Yoe?

Comcast HbHm62 OP Mar 14, 2021

Sorry, just updated the post. 4-5 YOE

Franklin Templeton Investments P0703 Mar 14, 2021

I have also the same query. Mine yoe is 5.9yrs. Any suggestions?

Facebook yolo.php Mar 14, 2021

I’d prepare detailed component design (layout, logic, async data flow, accessibility, etc) and high level ui-to-api communications (what would you expect from api if you work with b/e eng; endpoints, datstructures, protocols),

Apple 1ncogn1to Mar 14, 2021

My FB product design was basically distributed System Design, just less clear about where to focus so you’re basically on your own unless you get a good interviewer.

Facebook yolo.php Mar 14, 2021

E5+ level? You probably had product design and sys design rounds. First will include more of b/e, whereas second is ui-centric. In my case HR was clear about that difference

Apple 1ncogn1to Mar 14, 2021

I was told it was product design but neither the recruiter nor the interviewer could really explain what the difference was in what they’re looking for. Went through the motions thing to explain both the system and API/DB Design with the awful BJ whiteboard tool but no idea what they were actually looking for. The question had no front end or UI portion whatsoever so pretty sure the interview wasn’t really calibrated for someone with FE background.

PayPal tole Mar 14, 2021

Api design, component design, caching optimizations, async solutions (you will be given a scenario)

Dropbox 98765abc Mar 14, 2021

Design a webapp including screens, features, data model, api, state management, data flow.

Dropbox kingstonk Mar 19, 2021

Frontend system design is literally all backend system design at all the companies I interviewed at (cough cough affirm’s one is especially irrelevant)

Apple 🤫donttell Mar 19, 2021

^ this guy interviews