快手暑期实习二面-Java

2024/3/27

这次的面试官感觉累累的,前面提问环节的交互比较少,后面手撕环节和反问面试官还是很高兴的

1.项目拷打 15min

> 又是直接问项目调优思路,因为有些场景没考虑到,面试官要求当场分析(当时以为寄了,很害怕,结果说着说着想起来没有说错)

> 项目的难点又拷打了一遍,这里没有引申八股

2.设计模式,了解多少,举例说明一下

3.设计原则(这个扯了几个,没说全)

4.看过源码以及Debug吗(举例,HashMap扩容/Redis源码)

5.Java的锁都介绍一下,顺带介绍底层(Lock和Synchronized)

6.JVM内存

7.内存泄漏实际中碰到过吗(说了ThreadLocal解析了原理,面试官问还碰到过吗)

8.Redis分布式锁(因为项目里面有,所以问了一下,每次问到分布式锁就要从SETNX讲到红锁)

9.Redis数据结构相关,讲讲我熟悉的(Zset)

10.Redis过期淘汰策略

手撕,面试官自己出的题

1.从字符串中获得一组有效数字(例如____-0001234x123 输出-1234)

2.最大子数组乘积(没撕出来,脑子浆糊了)

> 面试官换了题目,最大子数据和(DP秒了)

全部评论
哪个部门呀佬,有后续吗
点赞
送花
回复
分享
发布于 04-03 16:21 北京

相关推荐

2 9 评论
分享
牛客网
牛客企业服务