上周六去青岛海尔软件面试了,真的感觉面试挺紧张,没有录上,人呀,干什么事就要平常心,看公司挺大,就相表现,结果弄巧成拙。问题回答得没有条理,不过把问题记下来了,大家一块作以下,给我面试的两个人我感觉真得挺牛的,我以为我知识面很广,对c/c++研究挺深,没想到他们还把我侃晕了c++部分
1.1模板类;    
(想提问来,但没问)
1.2拷贝构造---------拷贝构造的类与赋值 的内存区别
(答案应该是一个是一个对象、两指针;一个是两个对象,可怜我当时晕菜到 拷贝构造 都忘了)
1.3析构函数为什么在积累中创建为虚函数
(关于这一个可以看一下孙鑫老师视频上面有)
vc++部分
2.1消息处理机制
(回答vc上的定义就好,可怜我看书看多了,把And rew S.Tanenbaum《操作系统:设计与实现》上的描述说了点)
2.2能否重写mfc的消息映射函数
(我回答的是George Shepherd Scot Wingo <深入解析MFC>的mfc实现消息映射的方法,可他们想让我回答 侯捷<深入浅出MFC>上的方法,可怜我寒假下载了这本书还没看)
2.3sendmessage/postmessage的区别
(关于这一个可以看一下孙鑫老师视频上面有,我当时有印象,但没敢说,汗,可能被2.2给吓坏了)
2.4问我会不会写dll文件
(我说会,我自己写过全局hook函数,此处没多问)
2.5问我写一个vs开发环境的界面需要多长时间
(我太老实了,说没做过,不知道)
2.6可以看到,我们一直没交流好,于是,他们问我你会什么?
我心想令我对计算机从迷恋语言到迷恋算法的转折时KMP算法,我就给他们说我自己想到的如何实现cstring类的KMP算法,中间用到了Tchar数组,好心的面试官还详细给我解释了tchar的实质,就是windows核心编程上面讲的。