面试官问:C++面向对象的特征是什么?

Walle_Oyq 2014-03-22 08:28:47
还没毕业,大四下。去面试,也是我人生的第一次面试。虽然在校做了几个项目,但是由于代码不在我手上,于是画了张程序的框架图去面试。
和面试官谈的还行,也问了一些关于那个程序的相关问题,然后看他样子感觉还觉得满意。我也就觉得应该有戏。
然后面试官问了一句:C++面向对象的特征是什么?
我顿时愣住了,我就和他说了实话,说我大学里面,基本上时间都拿来编程了,C++课堂上的那些东西早就没印象了。做程序的那些东西虽然是理论,但是实际上敲代码还是想着怎么设计好类,怎么封装、模块化,怎么使代码更好的复用,对于线程池、内存池、DLL, MFC等一些基础的编程知识 ,还是很熟悉的,但是这个问题我真不知道该怎么回答。
结果他的态度发生了180度转变,那是一种说不出来的面容。然后冷冷的说,嗯,那我们到此为止吧。然后就出去和BOSS说了下,半分钟后进来跟我说:是这样的,我们公司..........,然后,就没有然后了。
后来我面试第二家公司,成功面试上。进入公司后,下班了在地铁上问他们这个问题,结果他们几个都编程了几年的人也说着问题还真不知道答案是什么,说这个问题好泛。
于是我百度了一下,结果是:封装、继承、多态、组合。
我当时就怒了,哪一个模块里面没有继承、多态?哪一个DLL不是封装?为了程序能在linux上运行,基本上都是使用纯C++,这难道不是为了跨平台?
项目的所有模块划分哪个不是为了高内聚、低耦合?MVC这样的更是奉为金科玉律,几个项目都是采用MVC来构架的,虽然一个项目只有区区四五万行,可是思维不都是这样?
这些每天都在用的思维与解决问题的模式,每个程序员都听过也都在用,我承认自己曾忽略了这个问题的答案,但是这个答案早就深入到实际使用当中,能不能回答上有毛线的区别?
就像你问一个农民:大伯,您觉得耕地有哪些特征?
我猜他绝对会说不出个啥,但是他会把你面前的十几亩地全部耕完。
...全文
973 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
易小星 2014-12-01
  • 打赏
  • 举报
回复
八戒,修行还不到位啊
yyps 2014-03-28
  • 打赏
  • 举报
回复
这种东西是那些没能力的人去面试啥都不懂的人用的套话。别摆他!
Walle_Oyq 2014-03-28
  • 打赏
  • 举报
回复
引用 31 楼 fishion 的回复:
反而工作几年了,才对这个问题有更深的了解了
嗯,但是刚开始的回答肯定是过于肤浅的。
Walle_Oyq 2014-03-27
  • 打赏
  • 举报
回复
引用 28 楼 shn521 的回复:
这个问题不会确实不能说明水平如何,但可能说明你准备的不充分,因为任何一本面试书籍上都应该有这个问题,这个问题是经常问的。
嗯,第一次面试,当时只想着怎么跟别人讲项目,同学好多都看程序员面试宝典之类的,我没有看,确实没有准备这方面的问题。
shn521 2014-03-27
  • 打赏
  • 举报
回复
这个问题不会确实不能说明水平如何,但可能说明你准备的不充分,因为任何一本面试书籍上都应该有这个问题,这个问题是经常问的。
Walle_Oyq 2014-03-27
  • 打赏
  • 举报
回复
引用 24 楼 xiaoyuanyuan2009 的回复:
引用 19 楼 niceworkteam 的回复:
呵呵,有种凉飕飕的感觉。
主要是你的描述太长了,没耐心看。就只好祝福一下了
噢,呵呵,谢谢!
Walle_Oyq 2014-03-27
  • 打赏
  • 举报
回复
引用 25 楼 jzycode 的回复:
我大学那会面试时,面试官也问这个问题,真是蛋疼,大致说了下就拉倒了,后来一想,问这个问题的面试官,可能让对方觉得他很NB吧。
嗯,或许他自我感觉相当好。
fishion 2014-03-27
  • 打赏
  • 举报
回复
反而工作几年了,才对这个问题有更深的了解了
水军总督 2014-03-27
  • 打赏
  • 举报
回复
看楼主正文,我觉得楼主能力上肯定是没问题的。
luciferisnotsatan 2014-03-26
  • 打赏
  • 举报
回复
引用 22 楼 assassin5616 的回复:
其实面试被拒的原因有很多了,根据本人面试多年的经验,楼主你被拒很可能跟最后一个问题没有任何关系。至于什么面试官的态度转变,那只是你自己心理的投影而已。也可能人家只是觉得面试该完了,没必要再继续笑脸了。其实人生跟赌博是很类似的,很多时候都是运气和机缘在决定单次结果,能力只能让你在概率上总体占优势,但具体到每一次就变数太多了。
说的有道理,为了一个问题而转变态度,不太可能,除了问“要多少工资”这个问题
assassin5616 2014-03-26
  • 打赏
  • 举报
回复
其实面试被拒的原因有很多了,根据本人面试多年的经验,楼主你被拒很可能跟最后一个问题没有任何关系。至于什么面试官的态度转变,那只是你自己心理的投影而已。也可能人家只是觉得面试该完了,没必要再继续笑脸了。其实人生跟赌博是很类似的,很多时候都是运气和机缘在决定单次结果,能力只能让你在概率上总体占优势,但具体到每一次就变数太多了。
_船长_ 2014-03-26
  • 打赏
  • 举报
回复
我大学那会面试时,面试官也问这个问题,真是蛋疼,大致说了下就拉倒了,后来一想,问这个问题的面试官,可能让对方觉得他很NB吧。
expiator 2014-03-26
  • 打赏
  • 举报
回复
学习了。
谁学逆向工程 2014-03-26
  • 打赏
  • 举报
回复
引用 19 楼 niceworkteam 的回复:
呵呵,有种凉飕飕的感觉。
主要是你的描述太长了,没耐心看。就只好祝福一下了
yuanmushen 2014-03-25
  • 打赏
  • 举报
回复
充分证明了撸主是个实干家!!!!!!!!!!!!!!!!!!!!!!!!!!!1
gw6328 2014-03-25
  • 打赏
  • 举报
回复
面向对象都一样 封装,继承,多态. 他还来个c++面向对象的特征.
Walle_Oyq 2014-03-25
  • 打赏
  • 举报
回复
引用 17 楼 xiaoyuanyuan2009 的回复:
祝你好运!!
呵呵,有种凉飕飕的感觉。
谁学逆向工程 2014-03-24
  • 打赏
  • 举报
回复
祝你好运!!
Walle_Oyq 2014-03-24
  • 打赏
  • 举报
回复
引用 14 楼 ever_snow 的回复:
说明LZ经历的面试还是太少了 像这种问题 面试多了的人看到了开头 就知道结尾~~~ LZ还是太年轻了 回去找本面试集锦 花俩小时 再面试 so easy~~
第一次面试,只准备了怎么讲做的那点东西,还真没考虑这么说这些问题。
Walle_Oyq 2014-03-24
  • 打赏
  • 举报
回复
引用 13 楼 hyuknam 的回复:
撸主是不是很想拿棍子插他菊花?可以理解。那小子心里可能也在想,来个孙子我一摆臭脸就吓的跟什么似的,这种人不要也罢。
我没有吓到怎样啊,我只是跟他解释了那么多废话。再说了,面试别人需要这样子,难道是要找受虐的? 额,你不会就是那个面试官吧????!
加载更多回复(14)

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧