投的是联想的 C++ 软件开发岗,一面是视频面试,面试官看起来是个技术 lead,全程很平和,没有刁难的感觉,但问题一个接一个,基本没有冷场的时间。整体考察方向偏基础扎实度,C++ 语言特性问得比较细,也有一道设计题和一道手撕。项目部分聊了大概十分钟,他主要关注你在项目里遇到了什么问题、怎么解决的,不太关心项目本身做了什么。总时长约六十分钟,体验不错,面试官会给你思考时间,答不上来他也会给提示。1. new 和 malloc 的区别是什么?placement new 是什么,什么时候会用到?答:malloc 是 C 标准库函数,只负责分配一块指定大小的原始内存,返回 void*,不做任何初始化...