很多时候,面试会问你 app 架构问题。 我很多时候会谈到 mvc , mvp , mvvm 这几块,但总会让面试官感觉回答的不是架构。 也会谈到比如分部门合作,每个部门一个子项目,然后通过一个公共组的总线串联,但好像也是不要的答案。
我感觉他可能想问的是 app 架构分层,比如 ui 层,数据持久化层,网络传输层等等。 对于这样的问题,如何去比较好的回答?或者有相关比较好的文章可以学习一下么?
1
crashX 2016-11-10 17:19:26 +08:00
都是套经验。说那么细最后把你 pass 了。
|
2
XcodeUser 2016-11-10 21:47:08 +08:00
有好几篇文章是讲 iOS 组件化的,可以搜来看看,你讲的 MVC,MVVM 这些是设计模式,还不能完全称为架构。其实只要参与过 20W+行的 iOS 项目,这些点几本都会了解到了。
|
3
jackisnotspirate 2016-11-11 09:49:49 +08:00
呵呵,先问下面试官的说话,你再问问他这样做有什么好处,有什么缺陷。
|
5
game3108 OP @jackisnotspirate 没想到去问对面。。。。
|