岗位:百度-AI创新产品部_后端研发实习八股没背好,估计g了数据库:1. mysql可以从哪些方面来提高查询效率2. 建立索引需要考虑哪些原则3. 什么是覆盖索引4. mysql的ACID5. 事务隔离级别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相关的一些产品有结束吗、日常工作中会使用到吗、使用过程中觉得有什么问题