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

百度一面 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-11 17:45
门头沟学院 Java
走吗:别怕 我以前也是这么认为 虽然一面就挂 但是颇有收获!
点赞 评论 收藏
分享
牛舌:如果我不想去,不管对方给了多少,我一般都会说你们给得太低了。这样他们就会给下一个offer的人更高的薪资了。
点赞 评论 收藏
分享
4 23 评论
分享
牛客网
牛客企业服务