快手一面 9.22
1. 2-4拷打实习, 不用管
2.easyExcel底层, 为什么用它操作excel不会OOM
3.你的redis zset限流器怎么做的
4.你的NIO + CompletableFuture是为了解决什么
5. Object A = new Object();
Object B = A;
synchronized(A){}, synchronized(B)
会发生锁竞争吗, 为什么
6. A调用B的method1, B的method1调用this.method2, 代理会生效吗, 讲下原理
7. 手撕 !!局部变量!! x = 5, 在方法新开一个线程修改x 为 x + 5, 最后主线程输出, 怎么做
8. 手撕: 员工有工号(唯一), 姓名, 性别, 年龄, 薪水(精确小数点2位), 简介(5000字左右), 头像, 入职日期
写建表语句, 看看你怎么设计字段类型
9. 基于你之前的表, 写一条查询入职时间超过2天的5名男性员工的工号, 按年龄从大到小排序
10.基于你的sql, 你会考虑加索引吗, 怎么加
2.easyExcel底层, 为什么用它操作excel不会OOM
3.你的redis zset限流器怎么做的
4.你的NIO + CompletableFuture是为了解决什么
5. Object A = new Object();
Object B = A;
synchronized(A){}, synchronized(B)
会发生锁竞争吗, 为什么
6. A调用B的method1, B的method1调用this.method2, 代理会生效吗, 讲下原理
7. 手撕 !!局部变量!! x = 5, 在方法新开一个线程修改x 为 x + 5, 最后主线程输出, 怎么做
8. 手撕: 员工有工号(唯一), 姓名, 性别, 年龄, 薪水(精确小数点2位), 简介(5000字左右), 头像, 入职日期
写建表语句, 看看你怎么设计字段类型
9. 基于你之前的表, 写一条查询入职时间超过2天的5名男性员工的工号, 按年龄从大到小排序
10.基于你的sql, 你会考虑加索引吗, 怎么加
全部评论
相关推荐

点赞 评论 收藏
分享