百度-后端面经
岗位:百度-AI创新产品部_后端研发实习
八股没背好,估计g了
数据库:
1. mysql可以从哪些方面来提高查询效率
2. 建立索引需要考虑哪些原则
3. 什么是覆盖索引
4. mysql的ACID
5. 事务隔离级别
Go语言:
6. channel的底层数据结构(有哪些关键数据结构、底层数组是什么样的)
7. 没有buffer的channel如何通信的
8. channel里面有锁吗
9. go语言中有几种锁
10. 介绍一下读写锁的使用场景
11. go乐观锁是如何实现的(通过什么技术)
12. go的map底层实现
13. 对map进行一个数据查询的时候是怎么样的一个流程
14. gmp模型
15. gmp模型怎么调度的()
16. IO操作涉及用户态和内核态的切换吗
17. 进程、线程、协程的区别
做题:
1. 爬楼梯最小花费(leetcode题)
2. go语言实现交叉打印(1. 两个goroutine,一个负责打印数字,另一个负责打印字符,最后的效果:12AB34CD56EF78GH910IJ)
最后闲聊:
1. 对于目前这个AIGC相关的一些产品有结束吗、日常工作中会使用到吗、使用过程中觉得有什么问题
八股没背好,估计g了
数据库:
1. mysql可以从哪些方面来提高查询效率
2. 建立索引需要考虑哪些原则
3. 什么是覆盖索引
4. mysql的ACID
5. 事务隔离级别
Go语言:
6. channel的底层数据结构(有哪些关键数据结构、底层数组是什么样的)
7. 没有buffer的channel如何通信的
8. channel里面有锁吗
9. go语言中有几种锁
10. 介绍一下读写锁的使用场景
11. go乐观锁是如何实现的(通过什么技术)
12. go的map底层实现
13. 对map进行一个数据查询的时候是怎么样的一个流程
14. gmp模型
15. gmp模型怎么调度的()
16. IO操作涉及用户态和内核态的切换吗
17. 进程、线程、协程的区别
做题:
1. 爬楼梯最小花费(leetcode题)
2. go语言实现交叉打印(1. 两个goroutine,一个负责打印数字,另一个负责打印字符,最后的效果:12AB34CD56EF78GH910IJ)
最后闲聊:
1. 对于目前这个AIGC相关的一些产品有结束吗、日常工作中会使用到吗、使用过程中觉得有什么问题
全部评论
老哥在官网投递的吗
送花
回复
分享
现在能投百度了?
送花
回复
分享
滴滴
官网直投
我也投了这个岗,佬多久捞的一面
送花
回复
分享
相关推荐
查看11道真题和解析
点赞 评论 收藏
转发
查看16道真题和解析
点赞 评论 收藏
转发
点赞 评论 收藏
转发