字节跳动-后端开发实习(商业变现)
1. 平时java用的什么版本? 1.8默认垃圾回收器是什么?
2. cms 有碎片问题吗? 怎么解决的? 让你来设计,怎么设计?
3. 锁 synchronized 和 lock的区别,lock锁的优点?
4. juc concurrenthasHmap的底层实现? 1.7和1.8之后都讲了一下。
5. 聚簇索引和非聚簇索引区别?叶子节点存的内容?
6. 普通索引查询的过程详细讲述一下?
7. 如果索引走范围查询,并且不是覆盖索引?需要几次回表?
8. 事物特性?事务隔离级别?
9. 讲一下间隙锁?怎么解决幻读的?(我讲错了,gap 和 next-key 两个搞错了,让我回去看一下)
10. 算法题: 股票买卖问题 无限次交易情况
11. sql编写,编写 行转列(没写出来,没写过这样的sql)
12. 讲一个认为最好的项目(其实没做过啥项目,就是比较简单的项目,描述完也没问啥)
13. 反问环节
5分钟后 hr 打电话约了二面。
#求面经##字节跳动#