快手 | Java开发工程师 | 一面,二面,三面 (OC)

前言

4月26号投递,4月27号一面,4月28号二面,5月6号三面 + HR面,5月9号offer

一面(4月27号,1h20min)

自我介绍

集合

  1. 了解哪些集合?
  2. HashMap 和 TreeMap 的区别?
  3. HashMap jdk8与jdk7区别?
  4. HashMap为什么线程不安全?
  5. JDK1.7中的 HashMap 使用头插法插入元素为什么会出现环形链表?
  6. 哪种HashMap是线程安全的?
  7. ConcurrentHashMap 的1.7版本和1.8版本的实现原理?
  8. CAS机制在ConcurrentHashMap有哪些具体体现?
  9. ConcurrentHashMap为什么在1.7使用分段锁,1.8使用CAS + synchronized?

JUC

  1. 线程有哪些状态?
  2. sleep() 方法和 wait() 方法区别?
  3. 偏向锁是什么?轻量级锁是什么?
  4. 讲一讲synchronized锁升级过程?
  5. CAS了解多少?
  6. CAS底层实现原理?
  7. AQS了解多少?
  8. ReentrantLock公平锁实现原理?
  9. ReentrantLock非公平锁实现原理?
  10. 线程池有哪些核心参数?
  11. 讲讲线程池的工作方式?
  12. 如果线程到达 maximumPoolSize 仍然有新任务来临,并且该任务的优先级比较高,不允许直接丢弃,希望该任务立即执行,如何处理?

计算机网络

  1. TCP拥塞控制如何实现?
  2. 什么是快重传和快恢复算法?
  3. 每一层对应的网络协议有哪些?
  4. WebSocket 与 Socket 的区别?
  5. HTTP与HTTPS的区别?
  6. HTTPS为什么是安全的?

Redis

  1. Redis过期键的删除策略有哪些?
  2. Redis删除策略的优点和缺点有哪些?
  3. 什么是热点Key问题?什么样的key被称为热key?如何解决热点Key?
  4. Redis是单线程的吗?
  5. Redis String类型的底层是如何实现?
  6. 为什么Redis要用简单动态字符串 SDS?
  7. Redis Sorted set类型的底层是如何实现?
  8. 为什么Sorted set底层不用二叉树,平衡树实现?
  9. 讲一讲Redis持久化机制?
  10. 如果我采取AOF持久化方式,并且想要高可靠性保证,选择哪一种写回策略,为什么?
  11. 如果我想要数据不能丢失,如何让RDB和AOF混合使用来满足我的诉求?

Spring

  1. 讲一下Spring中的bean生命周期?
  2. 讲一下Spring事务的传播机制?
  3. 有时候在一个大的事务中,需要执行一些小的业务操作,这些小的业务操作可以单独成功或失败,不影响大的事务,这属于哪种事务传播机制?
  4. 如果当前存在事务,则使用当前事务,如果当前不存在事务,则无事务执行,这属于哪种事务传播机制?

MySQL

  1. 什么是MVCC?
  2. 讲一讲MVCC的实现原理?

实习经历(10min)

场景题

  1. 实现一个权限框架可以做到,对同一个对象,不同的角色可以访问到的对象字段不一样。比如对于员工对象,领导可以看到员工的手机号,而普通人看不到员工的手机号。

算法题

  1. Leetcode 69. x 的平方根

反问

  1. 部门的业务(商业化技术-广告投放)
  2. 部门的技术栈(Java)?
  3. 后续的面试流程(一共4轮面试)

二面(4月28号,1h)

自我介绍

实习经历(15min)

简历项目(15min)

Redis

  1. Redis过期键的删除策略有哪些?
  2. Redis能实现ACID属性吗?
  3. Redis的事务可以保证原子性吗?为什么?
  4. Redis的事务可以保证一致性吗?为什么?
  5. Redis的事务可以保证隔离性吗?为什么?
  6. Redis的事务可以保证持久性吗?为什么?
  7. Redis中的事务是否支持回滚?
  8. Redis中AOF 和 RDB持久化方式的区别?
  9. 渐进式rehash实现过程?

计算机网络

  1. TCP/IP四层模型,五层模型?
  2. HTTP与HTTPS的区别?
  3. TCP 和 UDP 的区别?
  4. 有哪些应用使用的是TCP协议,哪些应用使用的是UDP协议?
  5. 用户输入网址到显示对应页面的全过程?
  6. TCP协议如何保证可靠性?

算法

  1. LeetCode 146. LRU 缓存
  2. Leetcode 215. 数组中的第K个最大元素

反问

  1. 部门的业务?
  2. 部门的技术栈?

三面(5月6号,40min)

自我介绍

实习经历

  1. 介绍一下三段实习分别做了哪些工作?
  2. 介绍一下在字节实习做的业务和方向?
  3. 对广告投放系统了解多少?
  4. 如果让你设计一个广告投放系统,你会怎么考虑?
  5. 共享屏幕,画一下广告系统整体链路架构图?
  6. 介绍一下字节实习部门在整个广告系统的位置,以及为什么需要这个部门?
  7. 结合实习经历,讲一下对设计模式的理解?

其他

  1. 对未来的规划有哪些?
  2. 现在还在字节实习吗?在哪里租的房子?
  3. 选择一家公司最看中的一个因素是什么?为什么?
  4. 自己身上的优点和缺点有哪些?
  5. 最近有关注哪些技术热点和阅读哪些技术书籍?
  6. 为什么写博客?什么时候开始写博客的?
  7. 有没有考研的想法,为什么?
  8. 遇到的最大的一个困难是什么?如何解决的?

反问

  1. 部门的业务?
  2. 部门的技术栈?

HR面(5月6日,10min)

  1. 手里的offer有哪些?
  2. 字节实习的经历?
  3. 然后就是介绍快手福利,薪资待遇

投递记录

杂言

有一些牛友牛友对我的学历比较关心点,本人某不知名双非院校,本科,无知名竞赛,无开源经历,一路走来实属不易,从去年3月份春招找实习开始一路面到了今年5月份,从中厂实习跳到大厂实习,从转正失败到后来的大厂offer,时间跨度长达一年多。

至此,求职经历算是画上了一个句号。最后将罗翔老师的一段话送给所有正在求职的23届,24届同学:我非常欣赏功夫熊猫中的一段台词,它说什么呢?你患得患失太在意从前,又太担心将来,有句话说得好,昨天是段历史,明天是个谜团,而今天是天赐礼物,像珍惜礼物那样珍惜今天,大家好好把握今天,因为我们没有任何一个人能够知道,我们是否真的可以拥有昨天,也不要为过去而后悔,因为后悔没有意义。

#牛客在线求职答疑中心##快手##offer##面试##双非本科求职如何逆袭#
全部评论
老哥太强了,不骄不躁,祝前程似锦
5 回复 分享
发布于 2023-05-12 16:29 陕西
大佬太强大了
5 回复 分享
发布于 2023-05-12 16:24 北京
恭喜上岸
2 回复 分享
发布于 2023-05-13 16:31 湖北
大佬,求八股
1 回复 分享
发布于 2023-05-13 17:33 陕西
我测,佬! 去年就在看你的面经,觉得id很好玩,这么努力果然有好结果。
点赞 回复 分享
发布于 2023-10-25 20:32 北京
求一份语雀面试资料
点赞 回复 分享
发布于 2023-09-13 22:53 辽宁
草坪一中的吗
点赞 回复 分享
发布于 2023-08-03 14:43 北京
太强了吧
点赞 回复 分享
发布于 2023-07-10 00:43 北京
大佬求资料
点赞 回复 分享
发布于 2023-07-06 21:04 广东
偶像啊,以后就是我奋斗的动力
点赞 回复 分享
发布于 2023-07-06 19:04 湖南
请问大佬有几次实习经历呀 分别都是啥时候
点赞 回复 分享
发布于 2023-07-03 09:28 北京
强,找不到工作的我,搁这看面经、焦虑
点赞 回复 分享
发布于 2023-07-02 23:09 广东
兄弟能分享下资料吗
点赞 回复 分享
发布于 2023-06-20 12:19 浙江
大佬求份资料
点赞 回复 分享
发布于 2023-06-01 15:59 广东
大佬好认真啊
点赞 回复 分享
发布于 2023-05-26 03:08 广东
sp吗
点赞 回复 分享
发布于 2023-05-24 19:00 辽宁
求一份面试资料
点赞 回复 分享
发布于 2023-05-22 14:40 山西
老哥牛的
点赞 回复 分享
发布于 2023-05-21 20:54 山东
龙哥牛逼
点赞 回复 分享
发布于 2023-05-20 21:49 山西
龙哥牛逼
点赞 回复 分享
发布于 2023-05-18 22:44 安徽

相关推荐

01-08 11:19
已编辑
深圳职业技术学院 护士
我是从大一下学期5月开始转互联网的,原因很简单,对本专业的就业薪资与前景非常不满,而我特别想赚钱,所以选了互联网,而又因为带我的师兄都是前端,所以阴差阳错就做了前端当时的梦想就是进腾讯,进腾讯,进腾讯!大一下学期学了3个月的前端的基础知识后,开始参加学校工作室的考核,当时整个暑假都没回家,跑去自习室和考研的同学坐一下,那段时间我敢说我去的比大多数人早,走的比大多数人晚,把所有的时间精力都扑在做工作室考核上面,不过结果非常遗憾,我竞争不过两个超级大神,最后进不去了(广工的anyview是我一身之痛)不过进了物理学院的软件组,有了自己的工位还有好多转码师兄的指导后,开始长达半年的实验室之旅......在这半年,我几乎没有上课,没有去哪里玩,我像一个被写了程序的机器人一样,7点半起床,去实验室学前端,一直到晚上10点 11点。我太笨了,太笨了,学东西太慢了,coderwhy的网课看了一遍又一遍,项目代码写了一遍又一遍,红宝书也是一遍一遍的看......就这样,过完了这打了鸡血的半年,寒假也只回去十天左右,然后就到了24年的3月我开始焦虑,非常非常的焦虑与害怕,因为我开始刷牛客了,开始去网上了解各种就业信息,一大堆负面信息朝我涌来,我不知道怎么区分就全盘接收前端已死,互联网完蛋了,非科班别想了,双非别想了,没有学历就等于判了死刑......有半个月我半夜都会被吓醒,后面想到的一个破局之路就是刷实习,大量的堆实习,弥补我双非的学历,非科班的专业带来的巨大劣势于是开始转战图书馆,找了考研的人一起坐,他们什么时候去我就什么时候去,开始背八股,前端三件套,框架,工程化,算法,计算机网络......这些对我当时的我来说太多了太多了,也太难太难了,越看越焦虑,越焦虑我越不敢停下来,每天晚上都要去跑5公里来让自己平静下来就这样过了一个多月,我准备的七七八八开始投实习了,第一次面试,我整个人紧张的止不住的颤抖,喝了一杯又一杯的水,上了一次又一次的厕所,皇天不负有心人,在四月底找到了自己的第一份外包实习,很大程度地缓解了我的焦虑,回去休息了半个月五一后入职,实习了一个星期左右,感觉太难受了,工作氛围及其压抑,同事也是感觉都乱来的,而且喜欢打压我,我在写算法的时候,他们老说不用写这个,这些是大厂才要的,你又进不去大厂...... 后面我只能偷偷跑楼下写,过了小半个月我实在呆不下去就离职回学校了,第一段实习就这样结束了,而且老板不给我发工资......于是我开始在学校二次沉淀了,开始大量刷leetcode 代码随想录 codetop 准备更强的项目 更深入地背八股,于是一直学啊学啊,那个暑假就回去两个星期学车,其他时间都呆在学校的实验室里24年8月开始全面投实习,拿了古茗 卓望数码的offer,本来打算去杭州古茗的,结果美团打电话说面试通过,阴差阳错地去了上海美团,开启了自己的第一段实习刚去没多久,还没适应那里的生活工作环境,学校传来噩耗,外出实习被抓到了,老师逼我回去,说不回去毕不了业,我当时听完电话后,整个人崩溃了,我跑去公司楼道间一直哭,我不甘心,我太不甘心了,我不甘心来之不易的实习泡汤,幸好后面申请了一门实验课重修,如愿留在上海于是就在上海美团实习了四个月,一直到了25年1月,我开始飘了,我感觉自己牛逼坏了,感觉美团平台不够高,想去更高的腾讯和字节,放弃了美团核心部门,而且高转正率的机会,选择了离职,当时还在牛客写了一篇长文于是回家休息到年后,2月多开始回学校全力准备暑期实习,一直面一直挂,直到5月份才找到字节的实习,这三个月是我最痛苦最煎熬的日子,我的自信心被不断的击碎,一直面一直挂,而身边朋友开始接连上岸,我开始怀疑自己,开始后悔当时的决定,开始觉得自己就是一个看不清自己的傻逼然后呢,4月底 在没招了,万念俱灰的时候,字节约面试了,一点也不想复习,裸面,结果阴差阳错给我干进去了5月中开始字节的实习,虽然压力比较大,但还可以接受,平平稳稳能干了三个月,自我感觉良好,以为转正稳了,结果到八月初的时候,通知转正失败,当时天都塌了,然后开始找其他部门的机会,后面活水成功,去另一个部门实习了一个月,其实转正概率也不小,但是当时也是心比天高,以为自己牛逼坏了,所以选择离职秋招9月中开始全面秋招,结果大家也知道,秋招大溃败,各种终面挂 hr面挂 排序挂 有时候也不知道为什么挂,问题也都答出来了,算法也都写出来了,但就是挂哈哈哈哈其中很多时间都是在打字节的复活赛,反复仰卧起坐,反复鞭尸,后面感觉面字节跟回家和亲戚聊天一样,他会问什么我都知道,甚至我可以抢答,面完还能聊天开点玩笑......在12月中的时候,字节又约面了,阴差阳错又到了三面,结果还给整挂了,当时确实破防的要死,然后转部门面试,本来打算拒绝的,因为实在太心累,太折磨了,但还是咬咬牙去面了,然后莫名其妙问的也就那些,三面还整了几道脑筋急转弯,本来以为又要挂了,结果过了,据说是因为我的竞争对手三面ai作弊被发现了,所以只面了她16分钟,所以就轮到我了,我也不用hr面直接审批,然后审批半天,隔天直接谈薪,hr开了个我拒绝不了的薪资,而且表达出来的意思是无论其他开多少字节都能match的意思,诚意满满回望这两年多的经历,真的是非常非常感慨,我想和大家说的是每个人都会有属于自己花期,只是时间的问题而已,努力踏实做事,终究会有回报!我也曾在这条路上迷茫、焦虑、崩溃与无助,但我做的唯一的一件事情就是,整理好心情,重新出发,坚持下去,光脚的不怕穿鞋的,拼了兄弟们!
码农索隆:我感觉兄弟你所处在环境已经算是双非中比较好的了,双非院校中很少有实验室,也鲜有师哥师姐会带着去学习,而你也很争气抓住了这次机会,一飞冲天
现在前端的就业环境真的很...
点赞 评论 收藏
分享
评论
148
384
分享

创作者周榜

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