快手一面二面三面 数开面经

数据研发工程师,base杭州
8月14日投递


8月18日一面
1. 问了一点项目,项目中的亮点,我用了Redis,根据Redis展开提问(太紧张直接宕机)
2. 手撕力扣1
3. 手撕力扣2
4. Zookeeper在 HBase/kafka 的作用是什么
5. Flink checkpoint
6. 状态后端知道啥,说优缺点
7. CK的流程
8. CK失败怎么办(不会)
9. FLink数据倾斜(忘了)
10. Java Treemap/HashMap(没背)
11. 手撕单例(投降,直接说我对java准备的不是特别多)
12. 写了一个HashMap问我size是多少(答错了)
13. 说一下对于JUC的了解
14. ReenTrantLock/Synchronized,区别,谁是可重入,谁是公平,ReenTrantLock一定是公平的吗,最后问了一个方法是属于那个类?(听都没听过)
时长1h10min,太快了,还没准备就来了。面试官人很好,最后我答不上来他说已经够了(哭死),反问环节没准备,啥都没问。当晚约二面

8月21日二面
确定部门音视频开发部
1. ClickHouse为什么快
2. HBase 元数据存在哪
3. 维表数据为啥存HBase(没答好)
4. 为什么使用HBase
5. 手撕,花了很长时间写了快半个小时急死我了
6. 反问 主要用Flink做什么业务
7. 问 看我选的base杭州,可以接受北京吗(直接我都可以)
时长1h,项目都没问啥,感觉都是项目延伸出的八股。当晚约三面

8月24日三面
1. 说一下科研项目(说了一半被打断,他说我不是想听你具体做了什么,而是想看你处理问题的能力,我还是经验太少了)
2. 说一下实时数仓的亮点(我说了旁路缓存和异步IO,)
3. 手撕,他自己出了个开放题,求两个字符串的相似度(DP写了,Longest Common Subsequence)
4. 说一下FLink的CK和Watermark
5. 有阅读英文文献能力吗?
6. 反问 主要用Flink做什么业务(同样的问题,主管回答的很全)
时长40min,本来是22号,面试官有事推迟了,是个主管

8月30日HR面
28号通知HR面
#快手# #快手24秋招# #大数据# #数据人的面试交流地#
全部评论
请教大佬之前是做过数开实习嘛?想往这方面转 但感觉很难找第一份相关工作
点赞 回复 分享
发布于 2023-11-15 16:19 美国
oc了嘛
点赞 回复 分享
发布于 2023-09-23 10:35 辽宁
电子的巨佬
点赞 回复 分享
发布于 2023-08-31 01:48 浙江
大佬太牛了
点赞 回复 分享
发布于 2023-08-28 19:55 四川
老哥这是数仓岗位吗
点赞 回复 分享
发布于 2023-08-28 18:08 湖北

相关推荐

给大家来点不一样的东西🤗1h20min,纯后端简历,我以为投成产品岗了。不过面试官水平很高,收获很大。Q1: 自我介绍。Q2: 你对PE这个岗位理解是什么?Q3: 产品工程师和传统的后端开发岗位区别?Q4: 你对AI技术的看法是什么?在工作和生活中如何更好与AI共存和使用它?Q5: 具体展开讲什么场景下会用到Agent协作?Q6: 使用Agent协作的底层原因?Q7: 你平时在开发中主要会使用哪些AI?Q8: Cursor和Claude Code在设计和使用上差异?Q9: 使用Cursor时会怎样进行编程交互?Q10: 缓存击穿问题?业界通常有哪些解决方案?Q11: 发现缓存过期后是每次都拉起一条新线程去更新,还是有其他的控制逻辑?Q12: 如果出现高并发导致10个请求同时发现缓存逻辑过期,系统会拉起10条更新线程吗?Q13: 缓存雪崩问题?如何解决或防范?Q14: 项目利用MQ做了数据补偿,除了MQ来实现最终一致性,还有哪些手段可以实现一致性?Q15: 详细介绍一下你开发的AI视频解析平台的核心功能和现实业务痛点。Q16: 你觉得他有哪些产出和现实的收获?Q17: 项目中用户的鉴权以及Session会话管理具体是怎么做的?Q18: 项目里用户与会话的数据实体关联关系是怎样的?一个用户是对应单个会话还是多个会话?Q19: 简单介绍一下你的另一个项目。Q20: 如果要重构智能生活服务平台,从产品视角出发,你会如何设计让其更加AI Native化?Q21: 结合现有的GUI工具交互形式,讲讲设计小红书实现的思路?再讲讲有哪些可以与AI深度结合,并移植到平台中提升用户体验的思路?Q22: 场景题:如果线上突然有大量用户反馈在小红书收藏的笔记找不到了,你会如何排查、响应和处理?Q23: 代码审查题:阅读给出的JS权限拦截代码,分析其实现的业务功能,指出代码在类型判断和异常控制流上存在的致命缺陷,并给出具体的重构方案。Q24:算法:求二叉树加和为 n 的路径从任意节点(给定的节点)开始,到任意节点终止,找到全部加和为 n 的路径集合。Q25:如果合法路径的起点和终点分别在某棵子树的左右两边即路径跨越了左右子树,单向的DFS无法处理时该如何解决?Q26: 反问。这个岗感觉是在招懂AI会开发的产品经理人才。反问中能看出面试官水平很高。
查看25道真题和解析
点赞 评论 收藏
分享
评论
7
66
分享

创作者周榜

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