首页 > 快手java一面
头像
我真的栓q
编辑于 2020-09-10 21:25
+ 关注

快手java一面

快手java一面
1.自我介绍
2.聊项目
3.java基本数据类型,long几位, 能存储什么范围的数据 ,float怎么存储小数的
4.String是基本数据类型吗 底层怎么实现的 (final修饰的char数组)
5.volatile关键字底层,如何实现可见行和有序性,为什么不能保证原子性
6.synchronized关键字底层,静态方法锁的是什么,非静态方法锁的是什么,静态代码块锁的是什么
7.hashmap put元素的原理,1.8以后的优化有什么,为什么长度超过8变成红黑树
8.数据库得事务隔离级别,innodb的默认隔离级别
9.innodb有哪些索引,聚簇索引与非聚簇索引区别,覆盖索引怎么实现
10.联合索引的失效情况,给了个例子
11.mvcc机制的原理
12.数据库乐观锁和悲观锁
13.b+树与b树,为什么用b+树
14.redis五种基本数据类型,sortedset底层是怎么实现的
15.缓存穿透,缓存击穿,缓存雪崩,分别怎么解决
16.一个排序二叉树,一个target值,寻找二叉树中的比target值小的最大值
17.上一题不会,换成大数相加了(我这个垃圾)
18.概率题:两个人抛硬币,抛到正面赢,先抛的人赢的概率(2/3)
19.cpu占用100%,如何排查问题(考Linux命令吗?)
大概只想起这么多了,一个半小时,面试官人超好,水平也很高,问题总是由浅入深,可惜一往深问我就不会了(我这个垃圾),球球了给我过一面吧

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐