由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 问一个不知道算是软工还是C++的面试题
相关主题
请教: 想用java实现解析parse一个log文件,多谢指点linux怎么读入一个超过有超过1B integer的binary file?
昨天的google面试题问2道面试题
[合集] 昨天的google面试题请教FB on-site 面试题
Adobe面试题, 怎么能把很多文件读到Memory ?资历不够,面试胡诌,就这样你还想找到工作
贴个刚才的电话面试题上面经
拿到G家offer,贡献点过程面经,非fresh非CS无题目新鲜,可以通过HTTP POST发送你的简历
请教一个新鲜算法面试题面经:IXL的code test题目
答出了所有问题,还是挂了F的PHP login API是烙印做的么?
相关话题的讨论汇总
话题: c++话题: api话题: 面试官话题: 面试题话题: parse
进入JobHunting版参与讨论
1 (共1页)
c********d
发帖数: 11593
1
面试结果——我拿到了offer。但是这个面试题一直让我很摸不着头脑,到现在我也不
知道面试官到底想要从我这里得到什么答案。我猜想我和他的思路一定是有些脱节了。
所以发在这里,也请大家帮我参谋一下。
面试官:现在,你要做一个app,读入一个文件名,该文件可以是xml、excel表格、
blah blah(他一共举了四种不同的文件名),然后把它显示在一个窗口里。画出你需
要的模块来。
我:好的,我需要一个parse文件的模块,一个显示文件的模块……
面试官:假设这些你都已经有了。你有了四个API,可以分别读入并且parse我说的这四
种文件,你也有了一个API可以用来显示被parse好的文件。
(到这里我彻底糊涂了,这些假如都已经有了,那么还需要我做什么?)
我:假如这些都已经有了,貌似我就没啥事儿了……只需要一个有switch/case的函数
就好了啊。
面试官:一个函数……假如用C++来写这个app,你需要几个class?
我:(只好胡诌,因为我的思路明显跟面试官有些错位的地方)一个。既然那些API都
有了,一个就应该可以把它们都整合起来。
面试官:一个?你确定?假如用polymorp
a**********s
发帖数: 588
2
这是非常标准的C++或者任何OO的面试题
s*********g
发帖数: 849
3
工厂模式吧

【在 c********d 的大作中提到】
: 面试结果——我拿到了offer。但是这个面试题一直让我很摸不着头脑,到现在我也不
: 知道面试官到底想要从我这里得到什么答案。我猜想我和他的思路一定是有些脱节了。
: 所以发在这里,也请大家帮我参谋一下。
: 面试官:现在,你要做一个app,读入一个文件名,该文件可以是xml、excel表格、
: blah blah(他一共举了四种不同的文件名),然后把它显示在一个窗口里。画出你需
: 要的模块来。
: 我:好的,我需要一个parse文件的模块,一个显示文件的模块……
: 面试官:假设这些你都已经有了。你有了四个API,可以分别读入并且parse我说的这四
: 种文件,你也有了一个API可以用来显示被parse好的文件。
: (到这里我彻底糊涂了,这些假如都已经有了,那么还需要我做什么?)

q***q
发帖数: 3356
4
Maybe he wants you to define an interface so that if you have a new file
type or new API, it'll be easier to extend. Ask him what will be extended in
the future.

【在 c********d 的大作中提到】
: 面试结果——我拿到了offer。但是这个面试题一直让我很摸不着头脑,到现在我也不
: 知道面试官到底想要从我这里得到什么答案。我猜想我和他的思路一定是有些脱节了。
: 所以发在这里,也请大家帮我参谋一下。
: 面试官:现在,你要做一个app,读入一个文件名,该文件可以是xml、excel表格、
: blah blah(他一共举了四种不同的文件名),然后把它显示在一个窗口里。画出你需
: 要的模块来。
: 我:好的,我需要一个parse文件的模块,一个显示文件的模块……
: 面试官:假设这些你都已经有了。你有了四个API,可以分别读入并且parse我说的这四
: 种文件,你也有了一个API可以用来显示被parse好的文件。
: (到这里我彻底糊涂了,这些假如都已经有了,那么还需要我做什么?)

t**e
发帖数: 208
5
factory methods and polymophism.
a**********s
发帖数: 588
6
It just sounds like OP might know a little C++ but he/she is using C++ as a
better C.
By the way, it's just polymophism, little to do with the factory pattern.

in

【在 q***q 的大作中提到】
: Maybe he wants you to define an interface so that if you have a new file
: type or new API, it'll be easier to extend. Ask him what will be extended in
: the future.

c********d
发帖数: 11593
7
神人啊,你说对了~~~我不用C++已经快两年了,擦汗中……

a

【在 a**********s 的大作中提到】
: It just sounds like OP might know a little C++ but he/she is using C++ as a
: better C.
: By the way, it's just polymophism, little to do with the factory pattern.
:
: in

1 (共1页)
进入JobHunting版参与讨论
相关主题
F的PHP login API是烙印做的么?贴个刚才的电话面试题
一道很简单的C/C++读入矩阵的题拿到G家offer,贡献点过程面经,非fresh非CS无题目
狗家面经请教一个新鲜算法面试题
被Google拒得摸不着头脑 求达人解惑答出了所有问题,还是挂了
请教: 想用java实现解析parse一个log文件,多谢指点linux怎么读入一个超过有超过1B integer的binary file?
昨天的google面试题问2道面试题
[合集] 昨天的google面试题请教FB on-site 面试题
Adobe面试题, 怎么能把很多文件读到Memory ?资历不够,面试胡诌,就这样你还想找到工作
相关话题的讨论汇总
话题: c++话题: api话题: 面试官话题: 面试题话题: parse