首页 > 百度java工程师社招面经一面、二面
头像
bisom
编辑于 2021-05-26 19:44
+ 关注

百度java工程师社招面经一面、二面


百度一面50min 过

自我介绍

1. 关键 SQL 优化怎么优化的?为什么性能不好?主键必须有吗?数据索引

密集度很差的话,你的优化意义不大吧?

2. MySQL 有哪几种索引?聚簇索引和辅助索引的区别?索引数据结构?为

什么用B+树?

3. MVCC?版本号怎么变化的?更新的数据的时候怎么确定版本的?幻读怎

么解决的?

4. 一个 SQL 怎么走的索引?MYSQL 会怎么选的?MySQL 哪些不正规的写法无

法命中索引?

5. MySQL 有哪几种日志?redo log 主要有什么用?提交之后 100%落盘吗?

为什么MySQL 要写到 redo log buff 内存?

6. redis 一般怎么用的?为什么选择用 redis?为什么 redis 快呢?

7. redis 几种数据类型?redis string 的底层实现?

8. 分布式锁用过吗?说说怎么用的?用的哪个命令?

9. redis 底层 hash 表扩容机制说一下?

10.类加载过程?常用的类加载器?调用顺序?为啥双亲委派?

百度二面68min 过

11.mq 重复消费,丢消息的问题怎么解决?redis 的 list 有哪几种操作?布

隆过滤器特点?缓存穿透?

12.static 关键字的用法?

13.用到的数据结构那些?Map put 的流程讲下

14.kafka,zookeeper 了解吗?

15.ThreadLocal 用过吗?不 remove 掉会有什么问题?

16.口述算法:

17.之字打印

18.有什么问题?

19.哪个项目时间长一些,两个项目技术栈都讲一下,详细介绍一下***项目

具体做了哪些事情,一些查询维度的接口?如果现在让你开发一些接口,

你怎么做接口隔离。表的数量?表数据量?

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐