快手|Java校招|一面、二面、三面、HR面(已offer)

部门:主站技术部

一面

  1. Java的基础数据结构,分别占多少字节
  2. HashMap的结构?
  3. HashMap的put过程
  4. HashMap的函数里面有个bug,你了解吗?
  5. CourrentHashMap对HashMap的优化?
  6. CourrentHashMap 1.8比1.7的优化在哪里?
  7. 你对线程安全的理解是什么?
  8. 请说一下Java的内存区域,程序计数器等?
  9. 向线程池中提交任务的过程?
  10. 核心线程和最大线程的区别是什么?
  11. 核心线程能销毁吗?
  12. 非核心线程数什么时候销毁?
  13. 核心线程底层是如何实现的?
  14. 了解OOM吗?
  15. Java哪些内存区域会发生OOM?为什么?
  16. 你如何排查OOM?
  17. 请说一下ThreadLocal的作用和使用场景?
  18. ThreadLocal有什么缺陷?
  19. 你了解哪些ThreadLocal的改进方案?(netty)
  20. Mysql的聚簇索引和非聚簇索引的区别是什么?
  21. 给一个sql,分析在主键索引、非主键索引和值存在、值不存在四种情况下,分别加什么锁?
  22. Redis的sadd命令时间复杂度是多少?
  23. Redis的cluster集群如何实现?
  24. 算法:合并K个升序链表

二面

  1. 介绍项目,涉及到的分布式锁、索引分片等
  2. 算法:大数相加
  3. 系统设计:设计停车场系统,使用面向对象的方法,手写代码(主要考虑对象参数,多对象间关系,停车方法,判断剩余车位方法,使用什么设计模式,高并发考虑),和三面的系统设计题差不多,都被面试官疯狂拷问

三面

  1. 问实习经历
  2. redis集群用的哪种
  3. 为什么使用哈希槽不使用一致性哈希
  4. 介绍一致性哈希
  5. 哈希槽的优势是什么
  6. 设计一个评论系统,从add,del,list维度思考,如何优化(redis,消息队列,索引,高并发,读写一致等),面试官拷问的比较深入,基本上提到的方案都会深入问到不会为止,从各种角度考虑优化方案
  7. 算法:12345 -> 一万两千三百四十五

HR面

  1. 介绍在校经历,实习经历
  2. 为什么有多段实习?
  3. 最遗憾的一次实习和最有成就感的实习?
  4. 用三个词形容你自己?
  5. 别人说你有什么缺点?
  6. 你对快手有什么问题?
  7. 期望薪资?

offer

总结

从22年到23年,生命不息面试不止,本来都开摆了,但是还是不甘心想试试,第一次投的时候HR筛选就挂了(泡了我一周多才挂的),以为本双非鼠鼠没机会了,没想到突然又约面(刺激.jpg

技术面面完之后,HR消失了两天我以为我g了,结果是HR休假了

总的来说比较顺利,祝大家offer多多!

#快手##面试##牛客在线求职答疑中心#
全部评论
很猛,我投快手都寄了
5 回复 分享
发布于 2023-05-23 14:54 甘肃
猛,感觉你对八股了解应该很深,实战经验一定不少 读了不少源码吧!
1 回复 分享
发布于 2023-06-03 08:30 北京
能问问快手的待遇是多少吗?
1 回复 分享
发布于 2023-05-22 18:23 北京
佬,三面后多久约的HR面
点赞 回复 分享
发布于 2023-08-12 18:13 陕西
阿里lazada招暑假实习,androidios客户端(广深),前端(广深),算法(广深),java(广深),产品(北京),数据(北京),测试(广深),c++(北京),要求毕业时间23年10月到24年九月,要求过6级。简历 带岗位名 到邮箱xjx284606@alibaba-inc.com可以给服务端面经!实习工资400一天
点赞 回复 分享
发布于 2023-05-24 10:25 广东
点赞 回复 分享
发布于 2023-05-23 20:24 四川
老哥是怎么投的简历,官网还是牛客找的内推
点赞 回复 分享
发布于 2023-05-22 19:58 上海
太棒了!
点赞 回复 分享
发布于 2023-05-22 19:10 安徽
所以 hashmap 中的那个 bug 到底是啥
点赞 回复 分享
发布于 2023-05-22 17:40 湖南
今天的offer吗
点赞 回复 分享
发布于 2023-05-22 17:26 北京
羡慕啊😭😭😭
点赞 回复 分享
发布于 2023-05-22 17:23 新疆
好奇一面问了那么多问题是怎么记录下来的?
点赞 回复 分享
发布于 2023-05-22 17:23 北京

相关推荐

11-21 15:20
门头沟学院 Java
一面 1.  介绍一个你熟悉的项目2.  当时为什么这个项目?上线了吗?3.  你认为什么是RAG?4.  它跟微调有什么区别?效果上会有什么区别吗?为什么有两种方式?5.  有实际做过微调吗?6.  Rag 去做判卷,你的检索内容是什么?7.  用的是什么向量数据库?为什么最后选了它?8.  Redis 的缓存策略,为什么要去设计的一个热点题目缓存这样的东西?9.  Rocketmq 我们在正常的发送和消费的时候,怎么保证这个消息是不丢失的。10. 在消息发送出来写到 broker 的时候,在你的发送里面要做什么样的设置才可以保证你一定会写入这个?11. 你在做哪些开源的事情?12. 你对哪一个技术中间件是最熟悉的?13. Redis 它为什么很快?14. 为什么单线程还会比多线程要快?感觉这有点反直觉。15. 多线程比单线程执行会多一些成本吗?16. 上下文切换有哪些具体的开销?17. 什么是程序计数器?18. 所以它是跟线程绑定的吗?19. Redis 多路复用20. 你了不了解 Redis 6.0 之后为什么引入了多线程?21. 你觉得你对Redis的掌握程度是怎么样的?评价一下22. 你现在学习是通过什么方式去学习一些新的知识?你有什么感兴趣的方向吗?23. 假设现在你跟你的mentor,你的导师上你们有意见冲突,你们的意见完全相反,在一件事情上,你会如何处理这样的事情?24. 算法题 mid 不含重复字符的最长子串的长度25. 你实际做项目里面,你觉得你碰到过最难的问题是什么?你如何解决它?
查看25道真题和解析
点赞 评论 收藏
分享
评论
29
136
分享

创作者周榜

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