快手Java二面(微凉经)
以前真的没咋面过Java(是不是八股每一个都要答得很好才能进下一面啊)
八股(就挑几个我不太熟的分享下):
- HTTPS加密过程(分别有三层,有一层我没有说的很详细,记不清了,答得不太好,这里很细问的)
- 为什么需要使用多线程(从性能角度答)
- Spring中的IOC原理,Bean,Bean的示例对象是如何创建的(使用反射,这框架我确实没实现过,临时准备的八股文)
- 线程进程协程的区别
- Java锁、并发相关(问了好多,比较经典)
- 数据库相关(分表分库啥的)
算法题是场景题:用贪心 不算难
整体不难,但问的很细,感觉答得一般
八股(就挑几个我不太熟的分享下):
- HTTPS加密过程(分别有三层,有一层我没有说的很详细,记不清了,答得不太好,这里很细问的)
- 为什么需要使用多线程(从性能角度答)
- Spring中的IOC原理,Bean,Bean的示例对象是如何创建的(使用反射,这框架我确实没实现过,临时准备的八股文)
- 线程进程协程的区别
- Java锁、并发相关(问了好多,比较经典)
- 数据库相关(分表分库啥的)
算法题是场景题:用贪心 不算难
整体不难,但问的很细,感觉答得一般
全部评论
可以问下HTTPS加密过程三层分别是什么,我记得就是握手然后证书密钥交换之类的。。。
继续试试https://www.nowcoder.com/share/jump/7785249461692197887792
那个部门啊佬
相关推荐