- 11.19 修复了语气温和的bug
一面:
面试官跟个bot一样,上来招呼都不打就开始问,然后就开始宣读问题,答完也没反应,就一直问。
问的就C++经典面试题,虚析构函数之类的。
二面:
这面试官先问vector越界怎么处理,我先表示疑惑为什么会越界,但是他硬要我说,我就说了at()然后catch exception。结果他就开始说我不是计算机专业出身啊、只是C++爱好者啊、盯着C++没发展啊云云。wqnmd访问前检查一下size会要命吗?正常程序会越界吗?处理什么处理?你水平不行写出越界的代码还要我处理?
然后问我为什么喜欢C++,我就说了一些高性能、底层之类的,还说到我喜欢看Conference(Cpp Con),看看Blog。他搞不好以为我看的是什么CSDN论坛,又开始说我不懂高性能,还显摆自己写了十多年C++。我为什么喜欢也要管?关你*事。
接着说到多线程,问我怎么获取mutex。我说到用lock_guard获取一个mutex,保证退出时能释放掉,这叫RAII,结果又开始说我不懂了。我后面问为什么,他首先说exception之后不会释放,我纠正lock_guard是exception safe后,他又说如果线程里内嵌汇编直接把自己干掉就不会释放mutex,我也是服了,我把电源拔了电脑还会停机呢。连RAII都不知道还谈什么C++,建议转到PPT岗吧,PPT太难的话还可以去Word。
我又说到exception会比较慢,好了又是算我不懂,exception不慢什么慢?某人脑子吗? 来看看stackoverflow的讨论
上来就侮辱我的还是第一次见,祝早日倒闭。
全部评论
(8) 回帖