加拿大华人论坛 德国工作今天面试彻底蒙逼了



在加拿大




今面试一个面向汽车工业的软件开发工程师职位,  一个前同事引荐的,一个不有名但是算是跨国的大公司。
面试三人,一个部门头,一个项目头,一个前同事。
前面互相介绍下,谈谈项目总体,细节,结构,项目经验什么的,都能应付,好歹多年项目开发经验。
接着项目头--一个老头翻开一个本子,说:我来问些技术问题吧,画风突然就变了--彻底变了。
这个职位是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当时用得欢呐,今天尼玛竟然全忘了,这辈子估计是不会再忘了



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







评论
这种问题通常看似简单,实则很难在面试中简介扼要的回答。。。。。。学校Klausur里面也有很多类似问题,但那个通常有标准答案。

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

评论
这个问的都是最基本问题啊,都不是开放的,怎么会没有标准答案。

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

评论



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

不过第一条c和c++的区别,这个没有标准答案

评论
感觉用来考毕业生合适,不适合工作时间比较长的人

评论
还是觉得楼主挺厉害的,加油。

评论
其实楼主不用这么内疚,反正已经过去了。这年头活的最痛苦的就是对无法改变的事实不断自我反省和检讨的人群。 想开点,该是你的就是你的,不是你的就算你全部答出来了也可能因为其他原因被筛掉。

评论
正极速笔记中。。。

评论
楼主可以考虑转业做写手 这遣词造句如行云流水飞流直下三千尺般通畅啊~

评论

谢谢,
不过我真的没有内疚,就是觉得被羞辱了,好歹我也是个有senior头衔的工程师,就这样被几个基础问题彻彻底底地羞辱了

  ·生活百科 太阳能户外 LED 灯条
·生活百科 受控负载

德国工作-加拿大

Kurzarbeit可以退税吗?

华人网正在填写报税单,去年有一些Kurzarbeit. 这个可以退税吗? 是写在领取过多少失业金那一栏吗? 谢谢 评论 Kurzarbeitgeld是免税的,都没交过税,拿什么退? 其实正好相反,kurzarbeit很可能让你 ...

德国工作-加拿大

咨询转行,求分享看法

华人网本人文科背景,在某小型 IT Consulting 公司(一百来号人)做了三四年的时间(不是 technical consultant,是 management consultant 这个方向的,这个 management consultant 只是相对于前面的 technical ...

德国工作-加拿大

帮忙看下Arbeitszeugnis打分

华人网前面三段是介绍个人情况,单位情况,以及完成的任务,从第四段开始: Herr X hat sich nach einer Eingewhnungsphase zügig in das für ihn neue Projekt eingearbeitet und zunehmend wertvolle Beitrge zur Weiterentwic ...

德国工作-加拿大

关于职位名称问题

华人网最近看到一个职位 挺感兴趣的。。。其实主要是工作地点 (吐槽下 稍大点城市的制造业机会真心少啊 都是在鸟不拉屎的村里)看职位描述和自己目前做的十分相似 只不过自己的职位 ...

德国工作-加拿大

请教 AT 合同

华人网大家好, 由于外派,拿了一个所谓AT的外派合同。为啥用了“所谓”二字呢?因为在合同上面没有体现AT字样。 只写了Entsendevertrag, 说是我原来合同的补充,外派结束,又改回原来的合 ...