#百度面试#C++一面:1、自我介绍2、项目3、代码题:将链表里奇数位结点与偶数位结点交换4、指针与引用区别5、new与malloc二面:1、代码题:找一棵二叉树的两个节点的最小共同父节点2、指针与引用区别3、同步4、智能指针:unique_ptr内部实现,shared_ptr和unique_ptr使用场景三面:1、代码题:a. 1-7等概率映射到1-12;b. 1000个数抽调1个,找出来;c. 1000个数乱序,抽调两个,找出来;2、最引以为豪的项目3、个人优缺点4、最难熬的时光,怎么解决的?5、与身边人关系出现过问题吗,怎么解决的?6、工作任务比较重的话,怎么办?协调不了呢?7、你还有什么问题吗?-------------------------------------有些记不住了第一次面试,希望百度收了我吧