快手22秋招 Java后端二面(1h)

1.自我介绍+项目介绍+项目难点介绍(20min)
redis:(10min)
2.redis有哪些数据类型,它们分别适用于哪些场景
3.redis的String的底层是怎么实现的
4.redis的持久化机制(AOF+RDB)
Java相关:(10min)
5.了解拦截器和过滤器吗?谁在前谁在后?你是怎么理解拦截器的?
6.知道synchronized吗?synchronized加锁的用法
7.JVM的锁升级机制
8.知道JVM的双亲委派模型吗?为什么要用双亲委派?
9.线程池有哪些核心参数?平时设置线程数应该如何考量?
10.核心线程数4,最大线程数8,等待队列无限长,来100个任务,起几个线程(4个,考线程池的执行流程)
算法题:(10min)
LC3 字符串的最大无重复字符的子串(3. 无重复字符的最长子串 - 力扣(LeetCode) (leetcode-cn.com)
双指针法即可,因为我在牛客网页不太方便,所以debug花了点时间
反问环节(10min)


#快手##面经##校招##java工程师#
全部评论
反问你一般问啥啊,反问能问这么久吗
点赞 回复
分享
发布于 2021-09-13 21:22

相关推荐

点赞 评论 收藏
转发
1 8 评论
分享
牛客网
牛客企业服务