I have design interview with Square fairly soon and was wondering if anyone that has interviewed with them has any tips. I’m looking to get more insights on how to approach the discussions. How much time to spend on requirements/questions, high level design, deep dive, etc. Any tips are greatly appreciated :) YOE: 5 TC: 250k
Biggest tip I can give you is to lead the conversation. Involve your interviewers, but don’t expect them to walk you through each phase. Start small and build up. Focus on scaling the system for the given requirements — not just scaling a general system.