快手 Java开发 一面3.20

项目拷打30min

八股

1.输入url到加载完界面发生了什么,详细一点
2.项目里用 jwt+redis验证,讲讲各自的原理
能不能不要jwt?
3.创建线程有哪些方式
4.sleep()和wait()的不同
5.jvm 原理
类加载的过程
垃圾回收算法有哪些,你们用了哪个
6.你们的 synchronized 锁是轻量锁吗?用过重量级锁吗
7.redis 分布式架构知道吗
8.redis 单线程的,为啥还那么快
9.用过什么设计模式?
10.责任链适用于什么场景
11.冷热数据分离怎么实现(分库分表)
有用到水平分表吗
12.我想用 Executors 创建线程池,如何评价?
13.如何确定核心线程数

算法

给一个由若干 '1' 和 '0' 组成的矩阵,把所有被1完全包围(0接触边界除外)的0变成1。

反问

问:改进之处?
思路要灵活一些,多了解一下底层。

(感觉又寄了,锁和线程池直接把我打懵了,搞得算法也没发挥好)

#快手##快手一面##实习#
全部评论
接好运
点赞 回复 分享
发布于 04-06 12:48 湖南
有结果了吗
点赞 回复 分享
发布于 03-20 19:32 浙江
春招吗?
点赞 回复 分享
发布于 03-19 20:17 重庆

相关推荐

评论
3
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务