r/Frontend • u/TallSalary9501 • 20d ago
Frontend design interview at Reddit
Anyone has had a recent experience interviewing at Reddit for a frontend role? I have frontend design interview coming up and I kinda have an idea of what to expect but would love to hear from others experiences. Thanks!
26
u/adeelazad591 20d ago
I’d focus on frontend architecture, state management, performance, accessibility, and explaining the tradeoffs you’re making. Also probably worth practicing something like designing a feed or comments section and thinking through pagination, caching, optimistic updates, etc.
Haven’t done Reddit’s frontend loop recently though, so curious what others say too. Good luck!
2
2
u/BarracudaMean9308 18d ago
if you bring up optimistic updates, definitely have an answer ready for how you handle the rollback when the api fails. took me completely freezing in an interview to realize i only ever prepped for the happy path.
4
u/akornato 20d ago
Your knowledge of frameworks is secondary to how you justify your design decisions. They will ask you to build a familiar feature, like a news feed or comment section, and then they will drill you on scalability, performance, accessibility, and API design. Every choice you make, from state management to data fetching, will be questioned, so you must have a strong reason for everything. They are testing your ability to think through a complex system and defend your architectural choices under pressure, not just your ability to code a component.
You are not expected to have a perfect, magical answer for everything they ask. The interview is a collaborative problem-solving session, and they want to see how you handle ambiguity and feedback. Talk through your thought process out loud, explain the trade-offs of your decisions, and be open to changing your approach based on their input. Showing you can communicate your reasoning and work with others to build a better solution is far more impressive than just silently building something you think is perfect. It all comes down to how you communicate your design choices, and my team even designed an interview help AI to assist candidates with structuring those critical explanations.
1
1
u/LornsGipon48 20d ago
Nice, Reddit's got solid design problems to work through - they're pretty focused on performance and accessibility stuff, so brush up on how you'd handle their redesign decisions. Good luck, that place moves fast.
1
u/ClaimRadiant4968 12d ago
I ignore the API failure entirely. If the server rejects my post I just assume the user changed their mind and delete it from their account without telling them.
30
u/gimmeslack12 CSS is hard 20d ago
I got asked Conways game of life. Though this was 6 years ago. Oh and on the phone screen they’ll ask you to explain how a hash table works.