java面试题及答案2020
三面-2020/03/29-牛客网
- 主要就是简历里的东西,参考价值不大
- 算法:两个栈实现一个队列
- 二叉树右视图
- 概率:54张扑克牌,平均分成3份,大小王在一份的概率
- HR就正常了解一些情况
一面-2020/04/01-牛客网
- 面试官人非常nice,过程用讨论的形式,非常愉快。
- 自我介绍
- 聊简历
- 引入java
string为什么不可改变? - final修饰class 和 方法有什么作用
—class不能被继承
—方法不能重写 - GC回收机制:描述, 算法等
- SQL事物隔离级别,描述
- 索引(数据结构,除了hash B+)
—FullText, B-Tree, R-Tree
B+有什么特性?为啥数据都存放在后面?
—和Btree的区别,提高区间访问的性能。
Redis跳表 - 网络
输入一个网址,到界面出现,的过程。
http > tcp等等 过程描述(DNS等 - tcp三次握手 四次挥手
- udp有无状态
http有无状态 - 游戏是什么连接
--UDP
那如何保证可靠性? - 算法: 有序有重复数组,给定target确定范围
所有面试题持续更新+答案整理见这里:
java面试题及答案2020持续整理