百度提前批 一、二面 <凉经>

百度一面 2022/8/4

1,自我介绍;
2,项目相关;
3,c++语言基础
3.1 指针和引用区别;
3.2 new与malloc
3.3 用过继承吗?在哪个地方使用(结合项目讨论)
3.4 什么是虚函数,用过虚函数吗?
3.5 c11新特性?什么是lambda表达式
3.6 构造函数与虚构函数
3.7 hash的底层实现
3.8 项目出现的内存泄漏,解决方案,还有哪些解决内存泄漏的方法

4,OS相关
4.1 并行与并发,单核cpu上能并行吗?
4.2 线程与进程,切换代价
4.3 锁,项目中有用到锁吗(结合项目讨论)?
4.4 平衡二叉树和RB树

5,手撕,俩easy
5.1 给定一个正整数n,找到最大的K,使得2^k  <= n (用n/2写,面试官说也可以位运算,问位运算左、右移动)
5.2 给定一个二叉树,计算各结点到根节点度之和。

6,再聊项目与细节

7,反问

百度二面 2022/8/5

1. 自我介绍
2. 啥都没问,上来让实现strcpy();
3. 代码debug->没考虑内存重叠,再改;
然后做完后啥都没问,没啥其他交流,直接退出。。。

还有的一些面试内容想不起来了,一面很基础,体验较好,二面迷迷糊糊,一道题结束,啥交流都没有,应该是凉了。
#百度提前批#
全部评论
提醒你一下,用double或long代替char指针,可以一次复制8字节。这个是这道题考察的重点
2 回复 分享
发布于 2022-08-06 19:15
单核cpu能并行吗,我在网上看到能和不能两种说法都有,不知道哪个是对的
点赞 回复 分享
发布于 2022-08-06 16:19

相关推荐

10-14 23:01
已编辑
中国地质大学(武汉) Java
CUG芝士圈:虽然是网上的项目,但最好还是包装一下,然后现在大部分公司都在忙校招,十月底、十一月初会好找一些。最后,boss才沟通100家,别焦虑,我去年暑假找第一段实习的时候沟通了500➕才有面试,校友加油
点赞 评论 收藏
分享
4 23 评论
分享
牛客网
牛客企业服务