博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
看完这个段子,再也不敢说自己精通C++了..
阅读量:6928 次
发布时间:2019-06-27

本文共 1415 字,大约阅读时间需要 4 分钟。

最近比较忙,关于“实时联网游戏后台服务技术选型和挑战”系列的后续文章会在五一节后更新。分享个昨天逛知乎看到的段子吧,是一段关于C++的,觉得挺有趣的(已经看过的就无视哈)。

背景:一位程序员在求职简历其中一栏写了”精通C++"后发生的事。

“亲爱的xxx同学,您好!恭喜您通过了 xxx 公司的笔试!请您于明天早 9:30 到 xxxxxx 地点进行人力资源面试,收到回复~!”

我等这条短信等得太久了。想起这几个月求职的心酸、无助,再想想拜托了无数网友内推换来的是网友们的失望与笔试结果的石沉大海,看到了这条短信我简直快要哭了出来。不敢有一丝懈怠,先用颤抖的手回复了短信,再设置好闹铃,接着在知乎输入“xxx 公司面试”等关键词,不放过一点相关的信息……这家公司倒是很奇特,一面竟然是 HR 面试。我想想倒也好,至少一面还会有个回音……

既然是 HR 面试,我也就不用复习那些技术上的东西了,开始在百度知乎等疯狂搜索 HR 面试经验,什么“HR 面试常见问题五十道”“注意事项”等等。

起床,刷牙,洗脸,买俩包子,打车。小心翼翼地把短信上的地点告诉司机师傅,生怕念错。

终于到了,和我一起等待面试的是两位女同学,一位是 iOS 开发,一位是 Android 开发。一边与她们有一句没一句地聊着,一边焦急地望着叫号的人会出现的地方,生怕没听见她叫我。

“9 号,xxx,在吗?”

“在在在!!”

“来,跟我走”。

到了面试的屋子。面试官微笑让我坐下。

“哦,xxx。看你的简历上,写的是……唔……精通 C++?” 我心想,这 HR 还不好糊弄吗?我说,是的。

“哦,桌子上有笔和纸,先写一个模板元编程实现的编译期堆排序吧。嗯……五分钟够了吧?我开始计时了哦。”

WTF??? 我的心咯噔一下,顿时乱了手脚,却也只能装模做样地在纸上写什么 template、typename ……

“时间到了,我看看。嗯……看起来你不是太懂模板呀。问一道简单一点的吧。”

卧槽,终于。。。简单的来了!!!我的心里又有了一丝希望。

“你看我这有一段程序”,她把她的 MacBook 转到我这边来,“能看清吧?但是这段程序在我这台电脑上的 Clang 3.7 编译会 ICE。你能帮忙修一下 Clang 的 bug 吗?十分钟可以吗?”

“这个……不太熟 Clang……”

“那你对哪个 C++ 编译器熟悉呢?” “MSVC!”我想都没想。

“哦,MSVC 啊,我开一下虚拟机……嗯……,好了。来看看,这段程序会导致 MSVC ICE,你看看 MSVC 哪里有 bug?哦对了,MSVC 不开源,简单逆向一下就好啦……”

“这个……不太会。”

“这个也不会?”HR 显得很失望,“那看看这个程序吧,在 GCC 6.2 和 Clang 3.7 跑出来的结果不一样,你说是标准 wording 的失误,还是编译器实现的问题,还是其它的可能性呢?如果是 wording 失误,或者是 unspecified/UB/impl defined,请指出标准哪节说的,如果是编译器的错误,请说说哪个编译器实现错了,错在编译器源码的哪里?嗯……改就算了,看你也不太会改编译器……哦对了,标准草案的 PDF 应该不需要吧?这种东西应该背差不多了吧?”

我摔门而去。

看完这个段子最大感受,表示以后再也不敢说自己精通C++了..

祝大家五一快乐,尤其是还在加班的开发同志。

转载地址:http://ukujl.baihongyu.com/

你可能感兴趣的文章
WIN32API之常用进程、线程函数
查看>>
完全分布模式hadoop集群安装配置之一安装第一个节点
查看>>
黄聪:在Photoshop中创建多种样式的网格背景图案(转)
查看>>
PL/SQL 如何导出INSERT语句
查看>>
C# 改变无边框窗体的尺寸大小
查看>>
【转】【OPenGL】OPenGL 画图板-- 中点算法画圆
查看>>
九宫格数独--回溯法
查看>>
Eclipse从数据库逆向生成Hibernate带注解的实体类
查看>>
(原創) 如何破解Quartus II 8.1? (SOC) (Quartus II) (Nios II)
查看>>
Nginx 禁止IP访问
查看>>
c语言 灵活性的表现
查看>>
30分钟 让你成为一个更好的程序员
查看>>
php调用matlab
查看>>
webgame开发中的文件解密
查看>>
test
查看>>
开源重复数据删除软件
查看>>
SharePoint工作流解决方案QuickFlow系列(1)--QuickFlow入门
查看>>
Objective-C(IOS)推荐的属性读写方法
查看>>
oracle set指令
查看>>
vi编辑器使用技巧篇1
查看>>