在简历上写了“精通 C++”后……
面试HR说:
“哦,桌子上有笔和纸,先写一个模板元编程实现的编译期堆排序吧。嗯……五分钟够了吧?我开始计时了哦。”
WTF??? 我的心咯噔一下,顿时乱了手脚,却也只能装模做样地在纸上写什么 template、typename ……
HR:“时间到了,我看看。嗯……看起来你不是太懂模板呀。问一道简单一点的吧。”
卧槽,终于。。。简单的来了!!!我的心里又有了一丝希望。
HR:“你看我这有一段程序”,她把她的 MacBook 转到我这边来,“能看清吧?但是这段程序在我这台电脑上的 Clang 3.7 编译会 ICE。你能帮忙修一下 Clang 的 bug 吗?十分钟可以吗?”
“这个……不太熟 Clang……”
HR:“那你对哪个 C++ 编译器熟悉呢?”
“MSVC!”我想都没想。
HR:“哦,MSVC 啊,我开一下虚拟机……嗯……,好了。来看看,这段程序会导致 MSVC ICE,你看看 MSVC 哪里有 bug?哦对了,MSVC 不开源,简单逆向一下就好啦……”
“这个……不太会。”