有人买到无锁版了吗?# Apple - 家有苹果
c*d
1 楼
面试结果——我拿到了offer。但是这个面试题一直让我很摸不着头脑,到现在我也不
知道面试官到底想要从我这里得到什么答案。我猜想我和他的思路一定是有些脱节了。
所以发在这里,也请大家帮我参谋一下。
面试官:现在,你要做一个app,读入一个文件名,该文件可以是xml、excel表格、
blah blah(他一共举了四种不同的文件名),然后把它显示在一个窗口里。画出你需
要的模块来。
我:好的,我需要一个parse文件的模块,一个显示文件的模块……
面试官:假设这些你都已经有了。你有了四个API,可以分别读入并且parse我说的这四
种文件,你也有了一个API可以用来显示被parse好的文件。
(到这里我彻底糊涂了,这些假如都已经有了,那么还需要我做什么?)
我:假如这些都已经有了,貌似我就没啥事儿了……只需要一个有switch/case的函数
就好了啊。
面试官:一个函数……假如用C++来写这个app,你需要几个class?
我:(只好胡诌,因为我的思路明显跟面试官有些错位的地方)一个。既然那些API都
有了,一个就应该可以把它们都整合起来。
面试官:一个?你确定?假如用polymorp
知道面试官到底想要从我这里得到什么答案。我猜想我和他的思路一定是有些脱节了。
所以发在这里,也请大家帮我参谋一下。
面试官:现在,你要做一个app,读入一个文件名,该文件可以是xml、excel表格、
blah blah(他一共举了四种不同的文件名),然后把它显示在一个窗口里。画出你需
要的模块来。
我:好的,我需要一个parse文件的模块,一个显示文件的模块……
面试官:假设这些你都已经有了。你有了四个API,可以分别读入并且parse我说的这四
种文件,你也有了一个API可以用来显示被parse好的文件。
(到这里我彻底糊涂了,这些假如都已经有了,那么还需要我做什么?)
我:假如这些都已经有了,貌似我就没啥事儿了……只需要一个有switch/case的函数
就好了啊。
面试官:一个函数……假如用C++来写这个app,你需要几个class?
我:(只好胡诌,因为我的思路明显跟面试官有些错位的地方)一个。既然那些API都
有了,一个就应该可以把它们都整合起来。
面试官:一个?你确定?假如用polymorp