百度C++一面凉经被羞辱了
📍面试公司:百度
🕐面试时间:9月10日
💻面试岗位:C++/PHP/GO研发工程师(J86136)
❓面试问题:
- 实习相关
- 实习做什么端(客户端,不匹配)
- 实习工作纯前端,跟服务端有什么交互?(看不上就别约我面试)
- 自己叭叭讲实习的工作,他就是听听
- C++
- 代码到可执行文件经历了哪些过程?
- 说我鼠标没在软件上。我解释我会看自己的简历。
怎么,我答出来了,就怀疑我呗,要不然直接双机位呗,真的服。
- 静态链接什么用?(面试官告诉我用来版本管理)
- 左值和右值?
- golang、kotlin 和 C++在内存管理方面有什么区别?
- C++比new更好的内存管理特性?智能指针利用了C++什么特性?(作用域)
- 然后让我评估能不能手撕一个不共享/共享的智能指针?(没听清是共享还是不共享,我拒绝了)
- 网络
- 网络抓包解决过什么问题?
- 手撕:前缀树(我忘记是hot100的题了。一开始我问面试官有没有什么要求,他说先要实现出来。我就开始封装容器,他说你就是封装一个容器。我解释:我刚刚问了有没有什么要求,他没说要求。然后他就说了时间复杂度的要求。我回忆起来了,但是最后没写析构函数
。但是他好像没看出来我没写析构函数。说了两点问题,第一点没听见。第二点是说if(!xxx)判断条件不对,我说是对的,等价于 if(xxx==nullptr)。
感觉C++水平不如我
🙌面试感想:
面试官看着挺年轻的,面试一直喝咖啡。一开始面试的时候,面试官背景里还有其他人,其他人感觉挺闲的。面试官声音听不太清楚。面试官感觉也不重视面试。面完直接进人才库。