当前位置: 首页 > 科技观察

听说您“精通”C++???

时间:2023-03-14 15:37:29 科技观察

一天早上醒来看到下面的短信,经过了一天的流程!!!当我收到采访短信时,我等待这条短信的时间太长了。想到这几个月找工作的心酸和无奈,想到网友的失望和笔试的结果换来无数网友的推荐,看到这条短信的时候我差点哭了。不敢懈怠,先是用颤抖的手回复了短信,然后定了闹钟,然后在知乎输入了“xxx公司面试”之类的关键词,一个相关信息都不放过……这家公司很奇怪,一面竟然是HR面试。我觉得自己想想就好了,至少会有回声。。。面试准备既然是HR面试,就不用复习那些技术性的东西了。我开始在百度知乎上搜索HR面试经验,什么?HR面试常见问题五十道“注意事项”等。起床,刷牙洗脸,买两个包子,打车。小心告诉司机短信上的地址,生怕听错。终于到了,等我面试的是两个女同学,一个是iOS开发,一个是Android开发。我一边和他们聊天,一言不发,一边焦急地看着来电者会出现的地方,生怕听不到她给我打电话。接下来,重要的时刻到了。我感到紧张得无法呼吸。我一生中从未如此紧张过。感觉离offer只差一步了~面试那天早早的去面试等候区等,然后就等了好久。等等,,,,好像有人叫我的名字!!!以下是我和面试官小哥的交流内容~面试官:“9号,xxx,你在吗?”我可以!!”面试官:“来,跟我来。”到了面试室。面试官微笑着让我坐下。面试官:“哦,xxx。看看你的简历,上面写着……嗯……精通C++?”我:是啊,我心想,这HR不是好骗吗?面试官:“哦,桌上拿着纸笔,先写一个模板元编程实现的编译期堆排序。嗯……五分钟够吗?我开始计时了。”“WTF???我的心猛地一跳,一头雾水,但我只能假装在纸上写template,typename……面试官:“时间到了,我看看。嗯……看来你对模板了解不多。问个简单的。”靠,终于……轻松了!!!心里又燃起了一丝希望。面试官:“你看,我有程序”,她把MacBook转向我,“你看清楚了吗?但是这个程序在我的电脑上用Clang3.7中的ICE编译。你能帮助修复Clang的错误吗?十分钟够吗?”我:“这个……我对Clang不熟悉……”面试官:“那你熟悉哪个C++编译器?”我:“MSVC!”想都没想就脱口而出,但是当我听到下面这句话的时候我想咬住自己的舌头自杀...面试官:“哦,MSVC,让我打开虚拟机...嗯...,好吧。我们来看看,这个程序会导致MSVCICE,你能看出MSVC哪里有bug吗?哦,对了,MSVC不是开源的,只是简单的逆向工程而已……”我:“这个……不太好。”面试官:“这也不行?我开始发抖,面试官说:“你看这个程序,在GCC6.2和Clang3.7运行的结果不一样,你觉得是标准写法错误,还是编译器实现问题,还是其他可能?如果是是写法错误,还是unspecified/UB/impldefined,请指出是哪一段标准说的。如果是编译器错误,请告诉我是哪个编译器实现有问题,编译器源码哪里出错了?嗯……就算改了,好像也不太会改编译器啊……哦,对了,标准草案的PDF应该不需要吧?这种东西应该差不多背熟了对不对?一头雾水,越想越糊涂了。。。。。。摔门就走!!这是什么tmdHR面试啊,过去一年的雪茄,惊魂未定。。。又一次失败面试总结让我开始反思是不是我的简历有问题,还是我的能力有问题,d然后我认真看了我的简历,我发现了!!!不要冒充简历13、精通就是精通,懂就是懂。不要只写熟练度。毕竟,这是连C++标准委员会的老人们都不敢说的事情。如果你写在你的简历上,你必须知道它。如果很重要,就不要说三遍。有时候你觉得除了第一道题,其他的题都很简单,你都答的很好,但还是没过。为什么是这样?因为你问了第一个问题就pass了。但是不容易直接让你走,,,,然后我会问你几个简单的问题,所以你别以为其他人都没事,那是因为面试官会照顾你。所以,一定要写下来,我会自己做。