百度暑期实习后端AI开发二面凉经 好难
被横向挂了,希望发出来对大家有帮助!
1.项目拷打
2.Redis 在你的项目中用在哪些场景?用到了哪些数据结构?
3.实习项目中为什么选用 PostgreSQL,和 MySQL 有什么区别?
4.介绍一下你了解的 Redis 缓存策略?
5.异步写入缓存策略适用于什么场景?
6.旁路缓存的流程是怎样的?如何保证缓存与数据库的一致性?
7.为什么要先更新数据库再删除缓存,而不是先删缓存再更新数据库?
8.什么是延迟双删,为什么需要做延迟双删?
算法题:单词拆分
SQL:一张员工薪资表,查出薪资第二高的员工
9.介绍一下 MySQL 的执行流程和核心组件?
10.InnoDB 有哪些索引类型?
11.什么情况下 MySQL 索引会失效?
12.如何分析和优化慢 SQL?Explain 重点看哪些字段?
13.MySQL 深分页问题怎么优化?
14.MySQL 有哪些锁机制?Innodb的锁机制呢?
15.介绍一下 MySQL 的三大日志(redo log、binlog、undo log)及其作用?
16.Go 里怎么实现并发控制?WaitGroup 怎么使用?
1.项目拷打
2.Redis 在你的项目中用在哪些场景?用到了哪些数据结构?
3.实习项目中为什么选用 PostgreSQL,和 MySQL 有什么区别?
4.介绍一下你了解的 Redis 缓存策略?
5.异步写入缓存策略适用于什么场景?
6.旁路缓存的流程是怎样的?如何保证缓存与数据库的一致性?
7.为什么要先更新数据库再删除缓存,而不是先删缓存再更新数据库?
8.什么是延迟双删,为什么需要做延迟双删?
算法题:单词拆分
SQL:一张员工薪资表,查出薪资第二高的员工
9.介绍一下 MySQL 的执行流程和核心组件?
10.InnoDB 有哪些索引类型?
11.什么情况下 MySQL 索引会失效?
12.如何分析和优化慢 SQL?Explain 重点看哪些字段?
13.MySQL 深分页问题怎么优化?
14.MySQL 有哪些锁机制?Innodb的锁机制呢?
15.介绍一下 MySQL 的三大日志(redo log、binlog、undo log)及其作用?
16.Go 里怎么实现并发控制?WaitGroup 怎么使用?
全部评论
相关推荐
查看14道真题和解析