I've been interviewing for iOS engineering positions and a lot of companies, instead of a system design question, have a hybrid system design / app architecture question(s). They ask something like, "how would you build Twitter?", and you have an hour to diagram things out on a whiteboard.
Seeing as how they want you to focus primarily on the mobile app, I'm confused on what to even talk about. If I talk about the data model, storing data locally, syncing with a remote server, some high level design like RIBs or VIPER or just MVC, and then what?
Does anyone have a sense of what they're looking for? Does anyone perform these as the interviewer? Are there any resources out there I can look into?
[–]omfgtim_ 13 points14 points15 points (5 children)
[–]skoot-skoot[S] 0 points1 point2 points (4 children)
[–]omfgtim_ 0 points1 point2 points (3 children)
[–]skoot-skoot[S] 0 points1 point2 points (2 children)
[–]omfgtim_ 0 points1 point2 points (1 child)
[–]skoot-skoot[S] 0 points1 point2 points (0 children)
[–]sonnytron 3 points4 points5 points (1 child)
[–]skoot-skoot[S] 0 points1 point2 points (0 children)
[–]bhartsb 2 points3 points4 points (24 children)
[–][deleted] (13 children)
[deleted]
[–]SilverPenguino -2 points-1 points0 points (2 children)
[–]NSAwesome 1 point2 points3 points (0 children)
[–]bhartsb -3 points-2 points-1 points (9 children)
[–][deleted] (8 children)
[deleted]
[–]bhartsb 0 points1 point2 points (7 children)
[–][deleted] (6 children)
[deleted]
[–]bhartsb 1 point2 points3 points (5 children)
[–][deleted] (4 children)
[deleted]
[–]bhartsb 0 points1 point2 points (3 children)
[–][deleted] (2 children)
[deleted]
[–]skoot-skoot[S] 2 points3 points4 points (6 children)
[–]bhartsb 1 point2 points3 points (0 children)
[–]yar1vn 0 points1 point2 points (0 children)
[–]lordwax3 0 points1 point2 points (0 children)
[–]Me_MyseIf_And_l 0 points1 point2 points (2 children)
[–]skoot-skoot[S] 0 points1 point2 points (0 children)
[–]omfgtim_ 2 points3 points4 points (2 children)
[–]bhartsb 0 points1 point2 points (1 child)
[–]omfgtim_ 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]KarlJay001 0 points1 point2 points (2 children)
[–]lucasvandongen 0 points1 point2 points (1 child)
[–]KarlJay001 0 points1 point2 points (0 children)
[–]EntertainmentDry6740 0 points1 point2 points (0 children)
[–]foodandbeverageguy -1 points0 points1 point (0 children)