快手Java实习一二三四面面经 效率工程(已OC)

一面:(40min)
1.基础:
  1. 忘了,没录音,大概记得问了类的加载过程
  2. JVM的锁
  3. HashMap的底层
  4. bulabulabula
2.算法题
  1. 手写快排
二面:(60min)
1.基础
  1. 说一下你对volatile关键字的理解(答JMM内存模型.Happens-Before规则)
  2. 说一下你对可见性的理解
  3. 说一下你对HashMap的理解
  4. HashMap中初始化容量加入给定参数是怎么操作的?
  5. HashMap中的死锁是怎么产生的
2.算法题
  1. 求带环链表的入口节点,且证明
  2. 非递归前序遍历二叉树

3.项目
说一下你购物车模块怎么实现的?
说一下Redis持久化

三面:(40min)
1.基础
  1. 操作系统的内存是由什么决定的?
  2. 网络ip分为五大类,哪五大?
  3. 网络七层模型
  4. HTTP请求报文,说一下有哪些method
  5. HTTP请求发向后台会有乱码现象,什么情况会出现?
  6. switch关键字可以接受哪些参数?
  7. 说一下数据库三大范式

2.算法:
  1. 最小覆盖子串(没敲代码,只说出了实现方式)

四面(三面挂了被捞了 20min)
1.项目
  1. 项目中线程池用在哪些方面
  2. 线程池的参数?
  3. 线程池设置的具体大小
  4. 线程安全的理解?
  5. volatile用过吗?知道些什么?
  6. 业务量大怎么解决
  7. 怎么设置线程池参数大小?

2.redis
  1. 项目用redis用在哪?

3.rabbitmq
  1. rabbitmq用在哪里了
  2. 为什么要用rabbitmq?
  3. 定时任务和消息的区别

4.算法
  1. 1000个数取5个最大值(口述)

#实习##面经##快手##Java工程师#
全部评论
22届,很强了
2 回复 分享
发布于 2020-11-10 22:25
楼主什么时候入职
1 回复 分享
发布于 2020-11-11 09:44
啊这太强惹
点赞 回复 分享
发布于 2020-11-10 22:08
校友 我也拿了效率工程 你去不?
点赞 回复 分享
发布于 2020-11-10 22:45
楼主jvm锁答的什么啊?synchronized吗
点赞 回复 分享
发布于 2020-11-11 02:17
一二面连着吗
点赞 回复 分享
发布于 2020-11-11 11:33
楼主,这是属于什么实习,日常实习还是?
点赞 回复 分享
发布于 2020-11-11 16:04
麻烦问一下,二面到三面等了多久啊
点赞 回复 分享
发布于 2020-11-12 15:26
为什么还有四面  我的天
点赞 回复 分享
发布于 2020-11-13 12:22
楼主,你是在哪儿投的啊
点赞 回复 分享
发布于 2020-11-20 21:21
楼主是硕士吗
点赞 回复 分享
发布于 2020-11-25 11:18
lz实习体验怎么样呀
点赞 回复 分享
发布于 2022-10-30 16:28 北京

相关推荐

评论
10
60
分享
牛客网
牛客企业服务