找回密码
 注册

微信登录

微信扫一扫,快速登录

查看: 15587|回复: 153

[职业生涯] 今天面试彻底蒙逼了

[复制链接]
发表于 2015-6-9 15:25 | 显示全部楼层 |阅读模式
本帖最后由 leelight 于 2016-6-14 16:10 编辑

今面试一个面向汽车工业的软件开发工程师职位,  一个前同事引荐的,一个不有名但是算是跨国的大公司。
面试三人,一个部门头,一个项目头,一个前同事。
前面互相介绍下,谈谈项目总体,细节,结构,项目经验什么的,都能应付,好歹多年项目开发经验。
接着项目头--一个老头翻开一个本子,说:我来问些技术问题吧,画风突然就变了--彻底变了。
这个职位是C++开发的。

老头先问,C和C++的区别,当时我心里就日了狗了,程序员等级考试吗?
当时有些乱了,就说没用过C, 但C++有更多库可以选择,而且可以开发图形界面。(当时真的是乱了阵,现在想想,c是面向过程,c++是面向对象的这么基础的答案都没说出来)。

老头接着问: struct的作用? 心里接着日着金毛,这尼玛程序员基础理论考试吗?
我只能硬着头皮从类啊,MVC中的model来阐述。

老头甩大招了,virtual function和common function区别。 这尼玛是日了藏獒啊?
我多年经验是基于project oriented,我虽然会很多开发语言,但是随着项目切换所用的开发语言掌握度也是有个波动的,比如接到一个C++项目,warm up几天,然后那一个阶段就是C++很熟;项目完毕后换了新项目比如说Java,然后C++就会有点遗忘,脑容量有限没办法。面试之前也是有段时间没做C++的项目了,也就重温了几天。
长期做C++开发的你们就不要喷了,我知道这是一个及其基本基本基本基本的问题,当时如果换个说法问Java的abstract function的区别我也就能想起来了。

老头然后在纸上手写了两个继承class,两个virtual function,问我最后输出什么。当时就很蒙了,紧张地竟然说反了。
此时气氛就很尴尬了,我前同事也不好插话帮我,到最后结束的时候才插话用java举例解释了一下区别,我才反应过来。

然后老头说换个问题吧,就问design pattern的作用? 此时我只能说日了哮天犬了。
我多年来工作就是实践派,不是理论派,很多理论我听名字很陌生,实际上项目里已经用过了。
我说听着有点熟,能不能解释一下。老头解释了下,我感觉是重用template,老头说不是。前同事插话说,说我刚才有个MVC的回答就是这个。
我这才反应过来,妈的不就是框架重用组件吗。已经晚了。

老头又说,既然你提到template,那么你说说template怎么用吧?
真的不知道,虽然这个定义在c++里看五分钟就明白,我估摸着c++里的template和其它语言里所谓的template不同,也只能硬着头皮说些关于参数重用的方面。其实风马牛不相及。


此刻面试我感觉已经彻底黄了,前同事我对不起你,你这么大力引荐我,我却栽在此等国内程序员等级考试水平的问题上。

后面的问题感觉就是乱七八糟问了,最后部门头问我薪酬,我说了一个之前这个公司HR电面我时说的一个数。然后面试结束,说这周给我答复。
握手告别。

彻底彻底蒙逼,没有一次面试惨成这个样子的。也是怪没有好好准备,职位是面向资深c++开发的,虽然c++方面我不算资深,但之前想可以通过其它语言的经验弥补,毕竟框架流程什么的细拆开不就那些东西。
下次再面试这样的职位,真得把以前项目从头重温一遍,顺便把基本理论再看下,作好充分准备。



晚上回家把以前项目代码翻出来看,发现virtual当时用得欢呐,今天尼玛竟然全忘了,这辈子估计是不会再忘了



---------------------------------------------------
---------------------------------------------------
一年后再翻此贴,最后送大家几本书作为共勉:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

×

点评

呵呵嗒  发表于 2015-6-12 00:27
senior开发员不懂design pattern,大家都醉了。。。。  发表于 2015-6-11 23:48
mib
移动软件开发专家,精通各类手机app应用、服务器,数据库,WEB、CRM等管理系统开发  发表于 2015-6-9 20:30
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2015-6-9 15:43 | 显示全部楼层
这种问题通常看似简单,实则很难在面试中简介扼要的回答。。。。。。学校Klausur里面也有很多类似问题,但那个通常有标准答案。

面试像口试,语言也很重要,有时候绕了半天人家就是等你说出那个Begriff,说不出来就不对,这点外国人也很吃亏

点评

可惜lz给的答案实在太不沾边了  发表于 2016-6-13 18:41
➕1  发表于 2015-6-10 14:54
怪我准备工作太失败  发表于 2015-6-9 15:53
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 15:46 | 显示全部楼层
这个问的都是最基本问题啊,都不是开放的,怎么会没有标准答案。

lz估计是已经很久不写代码,光管项目流程了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 15:50 | 显示全部楼层
本帖最后由 leelight 于 2015-6-9 15:52 编辑
schlafgern 发表于 2015-6-9 15:46
这个问的都是最基本问题啊,都不是开放的,怎么会没有标准答案。

lz估计是已经很久不写代码,光管项目流 ...


我也说了,长期c++开发的,这些都是超级基本问题。
我有些时间没做c++了,近期都在做.Net和 Java

不过第一条c和c++的区别,这个没有标准答案
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 15:57 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 15:57 | 显示全部楼层
还是觉得楼主挺厉害的,加油。

点评

谢谢  发表于 2015-6-9 16:00
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 15:59 | 显示全部楼层
其实楼主不用这么内疚,反正已经过去了。这年头活的最痛苦的就是对无法改变的事实不断自我反省和检讨的人群。 想开点,该是你的就是你的,不是你的就算你全部答出来了也可能因为其他原因被筛掉。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:01 来自手机 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:02 | 显示全部楼层
楼主可以考虑转业做写手 这遣词造句如行云流水飞流直下三千尺般通畅啊~
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:02 | 显示全部楼层
乐水鸣佩环 发表于 2015-6-9 15:59
其实楼主不用这么内疚,反正已经过去了。这年头活的最痛苦的就是对无法改变的事实不断自我反省和检讨的人群 ...

谢谢,
不过我真的没有内疚,就是觉得被羞辱了,好歹我也是个有senior头衔的工程师,就这样被几个基础问题彻彻底底地羞辱了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:05 | 显示全部楼层
做java的为什么找cplusplus工作,不明白你的逻辑,java又给的不差。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:06 | 显示全部楼层
spider127 发表于 2015-6-9 16:02
楼主可以考虑转业做写手 这遣词造句如行云流水飞流直下三千尺般通畅啊~

哥当年也是高考作文高分的人
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:07 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:09 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:11 | 显示全部楼层
qwycd 发表于 2015-6-9 16:05
做java的为什么找cplusplus工作,不明白你的逻辑,java又给的不差。

我不只做java, .net, object C, C++, QT, plsql, HTML5,PHP等等都做。对我来说,这些都差不多。
因为想跳槽到automobile行业,加上前同事引荐,就去面试了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:12 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:16 | 显示全部楼层
leelight 发表于 2015-6-9 16:11
我不只做java, .net, object C, C++, QT, plsql, HTML5,PHP等等都做。对我来说,这些都差不多。
因为 ...

谁说java和c差不多的?还真的差好多,这个基础问题你都没答上来,白板coding怎么办?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:17 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:18 | 显示全部楼层
本帖最后由 leelight 于 2015-6-9 16:21 编辑
qwycd 发表于 2015-6-9 16:16
谁说java和c差不多的?还真的差好多,这个基础问题你都没答上来,白板coding怎么办?


我说的是对我来说,使用起来差不多,都是用来解决问题。语言细分到模块,流程都是差不多的。
废话,从技术上当然差很多
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:26 | 显示全部楼层
leelight 发表于 2015-6-9 16:18
我说的是对我来说,使用起来差不多,都是用来解决问题。语言细分到模块,流程都是差不多的。
废话,从 ...

的确是废话
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:29 | 显示全部楼层
万年历历万年 发表于 2015-6-9 15:57
感觉用来考毕业生合适,不适合工作时间比较长的人

当时就有这个感觉,觉得可能会问些实际解决问题的流程或者构架
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:30 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:34 | 显示全部楼层
太能理解了~!想当初第一次面试某程序开发职位的时候,对方电话里问java程序最基本单位是啥?我懵了,结结巴巴半天说zeile对方那个黑线,我透过电话都好像看到对方满头黑线了。。。。然后对方说zeile组成啥??我直接答programm后来很久才反应过来应该说的是class吧。。。。。。
越基础越容易想不起来,尤其当时那么紧张,一旦卡壳更难想起来了。。。安慰安慰~

点评

哈哈,你太幽默了  发表于 2015-6-10 10:19
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:34 | 显示全部楼层
1,感觉这个不过是给老码农的岗位,并不是给什么teamleiter的位置。
2,感觉面试的人并不信任你前同事的推荐。
3,汽车行业虽然待遇好,但在转行进入C++嵌入式领域也没啥多吸引人,最多是在德国混饭吃等死了。
4,你回国参加一轮校园招聘后再来这个面试,估计可以反问对方了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:38 | 显示全部楼层
幽雨听弦 发表于 2015-6-9 16:34
太能理解了~!想当初第一次面试某程序开发职位的时候,对方电话里问java程序最基本单位是啥?我懵了,结结 ...

这种基础问题问一两个就够了,我当年被问过C++和java的区别,java里虚类和接口的区别。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:40 | 显示全部楼层
抓紧时间 发表于 2015-6-9 16:38
这种基础问题问一两个就够了,我当年被问过C++和java的区别,java里虚类和接口的区别。

就是这么一个问题直接就把我毙了,都没资格接第二个
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:41 | 显示全部楼层
幽雨听弦 发表于 2015-6-9 16:34
太能理解了~!想当初第一次面试某程序开发职位的时候,对方电话里问java程序最基本单位是啥?我懵了,结结 ...

哈哈哈,zeile,我怎么也想不到这个词

点评

行是zeile,我的意思是问我这个问题我的第一反应不会想到是一行代码,哈哈  发表于 2015-6-10 12:11
那个行,你们说什么,line??突然感觉高大上了有木有~!  发表于 2015-6-10 11:19
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:42 | 显示全部楼层
幽雨听弦 发表于 2015-6-9 16:40
就是这么一个问题直接就把我毙了,都没资格接第二个

我2个问题都答上来了可还是被毙了。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-6-9 16:46 | 显示全部楼层
抓紧时间 发表于 2015-6-9 16:34
1,感觉这个不过是给老码农的岗位,并不是给什么teamleiter的位置。
2,感觉面试的人并不信任你前同事的推 ...

1. 对的,就是给码农的岗位
2. 可能吧
3. 我认为嵌入式开发会和搭载mobile的快车,未来物联网有很大前景,不算混吃等死。我本身对硬软结合很有兴趣,也不一定要跳槽automobile,iot等行业都行
4. 的确,这几个问题差不多是新生面试的范畴
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

发表于 2015-6-9 16:49 | 显示全部楼层
你这跟我一类人。 基本天天做的东西,你让我用这类专业术语问答,我还真搞不定。

不过德国人讲究基本功扎实。 你要基本的都答不好,让他们怀疑你是不是真的胜任工作。 因为他们雇错人的话支出很高,所以他们也是宁枉勿纵。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver|手机版|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+2, 2025-6-26 03:51 , Processed in 0.124688 second(s), 30 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表