java最新面试题大全附答案java面试题及答案2020
百度三面:
- 兴趣爱好问题
- 喜欢用哪些APP
- 最有意义一门课,
- 扣项目中的细节
- 你觉得最有意思的一个项目,原因
- 你大学中参加的活动
- 你遇到的困难
- 你的职业规划
- 你为什么在上海和北京选择上海
- 你代码量最多的项目
一面
- 自我介绍
- 介绍项目
- Redis用在项目中的哪些地方
- MongoDB用在项目中的哪些地方,为什么要用MongoDB
- 介绍DES加密算法
- tcp三次握手与四次挥手的详细过程
- tcp的长、短连接,长连接的特点
- 手写一个延迟加载且线程安全的单例模式(用的是双重校验锁,给自己挖坑)
- 为什么要加volatile关键字,Synchronized锁住了什么,如果在构造函数中使用远程调用是否会发生中断
- 一个二维数组,每行每列都是升序排列,求这个数组中第K小的数
- 5亿条淘宝订单,每条订单包含不同的商品号,每个商品号对应不同的购买数量,求出销量最高的100个商品
- 上面的题,假如分成500个100万级的数据,对他们进行归并的时间复杂度是多少
- 还是上面的题,如何确定拆分的数量级大小
所有面试题及答案持续更新见这里:
java面试题及答案2020