快手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命令吗?)
大概只想起这么多了,一个半小时,面试官人超好,水平也很高,问题总是由浅入深,可惜一往深问我就不会了(我这个垃圾),球球了给我过一面吧
#面经##快手##校招##Java工程师#
全部评论
点赞 回复
分享
发布于 2020-09-10 21:33
许愿楼主 麻烦问下概率题是计算等比数列和算出来的么
点赞 回复
分享
发布于 2020-09-10 21:44
滴滴
校招火热招聘中
官网直投
楼主,收到二面通知了吗
点赞 回复
分享
发布于 2020-09-15 13:00
算法 中序遍历一遍直接出结果
点赞 回复
分享
发布于 2020-09-15 13:19

相关推荐

点赞 14 评论
分享
牛客网
牛客企业服务