面试被鄙视了。。。工作6年的老鸟情何以堪

hahayezhe112 2016-07-29 09:44:51
背景:去了之后才知道公司是要招做winCE开发的,不知道为什么会拿到我的简历,面试官看上去40+了,头发有点发白,面相感觉技术味很浓。
......
面试官:我问些技术方面的问题
我: 好。
面试官:线程有那些分类?
我:分类?线程还有分类?
面试官:线程分为工作线程和界面线程。(瞄了我一眼,好像很不满意)
我:......
面试官:线程之间数据怎么传递?
我:全局变量?
面试官:还有吗?
我:......想不出来
面试官:发消息,这是最稳、最安全的传递方式,你基础不太好啊 。
我:......
面试官:你有做过com吗?
我:有
面试官:com和动态库都是dll文件,你知道他们有个最大的区别是什么?
我:都是dll,感觉没有什么区别啊,你是想问的加载方式还是其它方面,我可能没能理解您的意思。
面试官:他们最大的区别就是com和调用者的数据空间不能共享。
我: ......
面试官:你好像用过很多开发工具啊
我:是啊,vs05 -vs15都有用过
面试官:那你知道vs2005有的,其它vs版本都没有的功能,就是vs2005独特具备的功能是什么吗?
我:......
面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。
我:......

面试结束后,我无比沮丧!。。。。。。
...全文
431 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
luciferisnotsatan 2016-07-29
  • 打赏
  • 举报
回复
引用 17 楼 zeratul1990 的回复:
[quote=引用 16 楼 luciferisnotsatan 的回复:] 是的 第一题问的方式有点问题。我也不会想到线程有什么分类,线程不就是线程,最多会想到linux下的纤程。 第三题比较专,不做com一般不会知道,以前接触过一段时间com。而且面试官的答案也有问题。 至于第四题,这种问题也问得出来 至于第二题的答案,试官说的消息估计指windows的消息队列(用PostThreadMessage这类函数),答案太过局限,而且说是最稳、最安全的,只能说面试官知道的也不多。通讯方法很多,信号量,管道,socket等等。
.线程间通讯我还真不知道是啥,和进程间通讯有啥区别,我就知道进程间通讯有管道消息队列共享内存什么的 反正感觉完全不像四十多岁技术味浓的人面试六年工作经验的人时出的题目[/quote] 对lz来说,技术味很浓吧。当然,也可能问了浅的都回答不出,面试官也没法再深入展开了。
莉莉丝O-O 2016-07-29
  • 打赏
  • 举报
回复
luciferisnotsatan 2016-07-29
  • 打赏
  • 举报
回复
引用 18 楼 hahayezhe112 的回复:
[quote=引用 16 楼 luciferisnotsatan 的回复:] [quote=引用 13 楼 zeratul1990 的回复:] [quote=引用 12 楼 luciferisnotsatan 的回复:] [quote=引用 11 楼 zeratul1990 的回复:] 面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。 2008也支持,我在用
这样子么,2008也支持?看来这面试官基础也不行[/quote] 感觉除了线程传递方式以外都出的太.... 尤其最后一题,如果问05 08支持其他几代不支持的功能,除了wince,本地帮助是不是也算....这问题真是逗,我又不可能把每个版本的所有功能都用到[/quote] 是的 第一题问的方式有点问题。我也不会想到线程有什么分类,线程不就是线程,最多会想到linux下的纤程。 第三题比较专,不做com一般不会知道,以前接触过一段时间com。而且面试官的答案也有问题。 至于第四题,这种问题也问得出来 至于第二题的答案,试官说的消息估计指windows的消息队列(用PostThreadMessage这类函数),答案太过局限,而且说是最稳、最安全的,只能说面试官知道的也不多。通讯方法很多,信号量,管道,socket等等。 [/quote] 是线程啊,不是进程[/quote] 进程间可以通讯的,线程还不行?信号量一般是用于线程的
拜一刀 2016-07-29
  • 打赏
  • 举报
回复
引用 20 楼 hahayezhe112 的回复:
[quote=引用 11 楼 zeratul1990 的回复:] 面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。 2008也支持,我在用
其实什么VS的版本都能支持,需要配置环境而已![/quote] 这我还真没试过,不知道魔改之后能不能支持,反正我手头的sdk写的是支持05,08,转换项目到2013的话会提示没有平台
hahayezhe112 2016-07-29
  • 打赏
  • 举报
回复
引用 11 楼 zeratul1990 的回复:
面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。 2008也支持,我在用
其实什么VS的版本都能支持,需要配置环境而已!
hahayezhe112 2016-07-29
  • 打赏
  • 举报
回复
引用 8 楼 luciferisnotsatan 的回复:
[quote=引用 6 楼 fin86889003 的回复:] 6年开发,线程和com的问题这么回答,基础确实不好,面试官没说错啊
第一个问题,就算一开始没回答出(这个分类是按用途分的,一下可能没想到),但面试官说了后,可以顺势讲讲为什么要有这种分类。 第三个关于com和dll的问题本身就有问题,com是微软定义的二进制兼容的接口规范。com组件可以被实现为dll或exe。至于数据空间这个是最大区别,只能说[/quote] 面试官很开心的说完线程分类的答案,我就已经没想法回答后面的问题了,com的dll和动态库的dll能有什么区别?都是dll,都是PE格式,
hahayezhe112 2016-07-29
  • 打赏
  • 举报
回复
引用 16 楼 luciferisnotsatan 的回复:
[quote=引用 13 楼 zeratul1990 的回复:] [quote=引用 12 楼 luciferisnotsatan 的回复:] [quote=引用 11 楼 zeratul1990 的回复:] 面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。 2008也支持,我在用
这样子么,2008也支持?看来这面试官基础也不行[/quote] 感觉除了线程传递方式以外都出的太.... 尤其最后一题,如果问05 08支持其他几代不支持的功能,除了wince,本地帮助是不是也算....这问题真是逗,我又不可能把每个版本的所有功能都用到[/quote] 是的 第一题问的方式有点问题。我也不会想到线程有什么分类,线程不就是线程,最多会想到linux下的纤程。 第三题比较专,不做com一般不会知道,以前接触过一段时间com。而且面试官的答案也有问题。 至于第四题,这种问题也问得出来 至于第二题的答案,试官说的消息估计指windows的消息队列(用PostThreadMessage这类函数),答案太过局限,而且说是最稳、最安全的,只能说面试官知道的也不多。通讯方法很多,信号量,管道,socket等等。 [/quote] 是线程啊,不是进程
拜一刀 2016-07-29
  • 打赏
  • 举报
回复
引用 16 楼 luciferisnotsatan 的回复:
是的 第一题问的方式有点问题。我也不会想到线程有什么分类,线程不就是线程,最多会想到linux下的纤程。 第三题比较专,不做com一般不会知道,以前接触过一段时间com。而且面试官的答案也有问题。 至于第四题,这种问题也问得出来 至于第二题的答案,试官说的消息估计指windows的消息队列(用PostThreadMessage这类函数),答案太过局限,而且说是最稳、最安全的,只能说面试官知道的也不多。通讯方法很多,信号量,管道,socket等等。
.线程间通讯我还真不知道是啥,和进程间通讯有啥区别,我就知道进程间通讯有管道消息队列共享内存什么的 反正感觉完全不像四十多岁技术味浓的人面试六年工作经验的人时出的题目
luciferisnotsatan 2016-07-29
  • 打赏
  • 举报
回复
引用 13 楼 zeratul1990 的回复:
[quote=引用 12 楼 luciferisnotsatan 的回复:] [quote=引用 11 楼 zeratul1990 的回复:] 面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。 2008也支持,我在用
这样子么,2008也支持?看来这面试官基础也不行[/quote] 感觉除了线程传递方式以外都出的太.... 尤其最后一题,如果问05 08支持其他几代不支持的功能,除了wince,本地帮助是不是也算....这问题真是逗,我又不可能把每个版本的所有功能都用到[/quote] 是的 第一题问的方式有点问题。我也不会想到线程有什么分类,线程不就是线程,最多会想到linux下的纤程。 第三题比较专,不做com一般不会知道,以前接触过一段时间com。而且面试官的答案也有问题。 至于第四题,这种问题也问得出来 至于第二题的答案,试官说的消息估计指windows的消息队列(用PostThreadMessage这类函数),答案太过局限,而且说是最稳、最安全的,只能说面试官知道的也不多。通讯方法很多,信号量,管道,socket等等。
nanjun520 2016-07-29
  • 打赏
  • 举报
回复
工作6年的人 就这样问的? 这面试官怎么想的? 重点是解决问题的一些方式(怎么分析问题,进度把控问题,代码扩展性,维护,升级等),和怎么跟其他同事配合 这个更重要吧 要是我去面试这样的,如果懵一下,估计也答不出来,基础是很重要,但是很多时候开发会用,回答的时候不一定里面立马想到
ggglivw 2016-07-29
  • 打赏
  • 举报
回复
面试官:线程有那些分类? 我:分类?线程还有分类? 面试官:线程分为工作线程和界面线程。(瞄了我一眼,好像很不满意) 这个不用在意。。。 面试官:线程之间数据怎么传递? 我:全局变量? 面试官:还有吗? 我:......想不出来 面试官:发消息,这是最稳、最安全的传递方式,你基础不太好啊 。 确实消息是比较好的,如果是同一台机器还可以共享内存.
拜一刀 2016-07-29
  • 打赏
  • 举报
回复
引用 12 楼 luciferisnotsatan 的回复:
[quote=引用 11 楼 zeratul1990 的回复:] 面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。 2008也支持,我在用
这样子么,2008也支持?看来这面试官基础也不行[/quote] 感觉除了线程传递方式以外都出的太.... 尤其最后一题,如果问05 08支持其他几代不支持的功能,除了wince,本地帮助是不是也算....这问题真是逗,我又不可能把每个版本的所有功能都用到
luciferisnotsatan 2016-07-29
  • 打赏
  • 举报
回复
引用 11 楼 zeratul1990 的回复:
面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。 2008也支持,我在用
这样子么,2008也支持?看来这面试官基础也不行
拜一刀 2016-07-29
  • 打赏
  • 举报
回复
面试官:这都不知道啊 ,就是vs2005支持wince开发,其它的vs版本都不支持。 2008也支持,我在用
moonFY 2016-07-29
  • 打赏
  • 举报
回复
好可伶
糯米粽子1218 2016-07-29
  • 打赏
  • 举报
回复
luciferisnotsatan 2016-07-29
  • 打赏
  • 举报
回复
引用 6 楼 fin86889003 的回复:
6年开发,线程和com的问题这么回答,基础确实不好,面试官没说错啊
第一个问题,就算一开始没回答出(这个分类是按用途分的,一下可能没想到),但面试官说了后,可以顺势讲讲为什么要有这种分类。 第三个关于com和dll的问题本身就有问题,com是微软定义的二进制兼容的接口规范。com组件可以被实现为dll或exe。至于数据空间这个是最大区别,只能说
异常异长 2016-07-29
  • 打赏
  • 举报
回复
苒止 2016-07-29
  • 打赏
  • 举报
回复
6年开发,线程和com的问题这么回答,基础确实不好,面试官没说错啊
  • 打赏
  • 举报
回复
引用 2 楼 qq_34425309 的回复:
这面试官换工作也会被鄙视
正解
加载更多回复(6)

590

社区成员

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

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