快手支付中台3+1面经

面试总共分为 。
一面为技术面 ,侧重于八股基础 ;二面为技术面 ,侧重于项目细节和场景题考验 ;三面为技术面 ,侧重于八股基础 ;四面为HR面 。

一面:
面试内容:
1.垃圾回收器,cms
2.垃圾回收机制
3.Redis,单线程模型结构,阻塞,Zset,哨兵模式,大 Key 问题会影响内存性能吗
4.MQ 使用场景
5.Spring 循环依赖,有没有遇到过,怎么定位,怎么解决
6.Maven 传递依赖,有什么具体的问题
7.Spring MVC

手撕代码:反转链表

面试体验:一面对项目不做深挖,主要考查八股,除了以上问题以外数据库问的也多,但都是比较常见的点,如mvcc、索引、事务等问题。

二面:
面试内容:

1.项目难点
2.拦截器用的是Spring还是Servlet
3.SpringAOP拦截器什么情况下会失效
4.JDK和CGLIB区别
5.ThreadLocal具体什么情况下取加密字段
6.如果字段被拦截了怎么办,怎么保证安全性,网关层面做了加密,那如果让你来加密,你会怎么做
7.场景图:如果要设计一个定时器,用什么数据结构
8.算法:字符串转Integer,遇到超出范围的数据怎么办,数据越界怎么办


面试体验:
压力最大的一面,对应的面试官所在的组应该就是最终的组。二面基本不问寻常八股,都是从项目的角度延伸开来问问题,我的项目的亮点是拦截器方案的改进,所以就针对这部分做深入挖掘。场景题没有标准答案,答数组、堆等都可以,但会针对这种数据结构里面的缺陷和某种场景反问,让你一步一步打补丁修正答案,最后提出了时间轮的数据结构概念。

三面:
面试内容:
1. Transactional注解什么时候会失效?基于原理
2. binlog 什么用途
3. jvm,分为哪几个区域,哪个区域会发生内存溢出
4. hashmap 源码看过吗,扩容原理,扩容过程
5. 什么情况下,走不到索引上
6. 怎么定位线程死锁,怎么解决
7. 线程池,常见参数,工作队列的大小怎么定,线程数怎么定

面试体验:三面像交叉面,没有深入问之前的问题,还是以检验基础八股为主,时间较短,没有手撕。

四面:
面试内容:
1. 自我介绍
2. 职业规划
3. 为什么偏向于选择支付方向
4.  目前手头有哪些offer,签约了吗

面试体验:常规HR面,没有开摄像头。
全部评论
点赞 回复 分享
发布于 2024-12-12 17:43 湖北

相关推荐

保研过后干什么?当然是去实习啦,当时是九推结束之后,疯玩了几个星期,想着这玩下去也不是个事啊,就试着找实习,我是在 10 月 23 号第一轮面试的,第一轮面试是 AI 面试,听说现在很多厂第一轮面试都是 AI 面试了,强烈建议大家在牛客上面体验一下 AI 面试,真的很 nice,充分还原面试场景。然后面试之后,hr 就通知我第二次面试时间,我和面试官大概聊了一个小时,面试体验极好,我回答不上来的问题面试官还会耐心给我解释,之后 hr 告诉我如果通过面试,那面试官是我的 mentor。然后很快就收到了实习的 offer。也是没想到在牛客上面找到了牛客的实习,真的很惊讶。入职之后,公司配置了 mac 笔记本,然后作为程序员,当然是先配置各种环境啦。在实习的第一周完成一些简单的工作,熟悉公司业务,也感受到了算法团队的氛围,每周会有一次周会,大家就会汇报分享上一周的工作。每次都能在周会上面学到很多东西,虽然大部分听不懂,另外组内还会有不定期的知识分享。涨知识的好时刻,千万不能错过。组内还有专门的知识记录平台,任何人都可以记录分享,作为实习生,你能够了解到当前算法各个领域最实用的,最常用的工具。总得来说,牛客算法团队值得你来体验。在实习过程中,接触到很多方面,首先是通过标数据,快速了解了公司业务,另外还参与了前端小功能的实现,作为 NLP 实习生,我主要的工作还是对模型进行一些优化,对模型效果做一些评估和验证,也参与了Prompt Engineering 和 Fine-tuning,从我实习开始,跟进一个项目到结束,期间有挑战,但更多的是收获。在实习期间,还有幸参加了公司年度总结大会(机会难得),还收获了公司的新年大礼包!最后祝愿牛客越来越牛!也祝愿大家都能在牛客上面找到满意的工作!#保研之后##AI 面试##实习经历##牛客#
点赞 评论 收藏
分享
评论
3
28
分享

创作者周榜

更多
牛客网
牛客企业服务