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

数据研发工程师,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 湖北

相关推荐

日期:2026.3.23时长:约35mins面试官:算法工程师 / 产品经理 (具体不清楚,但是确实懂一定技术)面试岗位:技术研究 实习生内容1 自我介绍2 项目介绍i.  对你的XXX项目感兴趣,请你介绍一下:a 我这个项目是系列项目,第一个……,第二个……,第三个……。b 其中做的最深的是第四个,硕士毕业项目。其中,用了……,因为我更关注……。其中会面临……问题,针对这个问题的关键是……,因此我采用……实现……来解决。ii. 我对你项目中的……技术点感兴趣,请你介绍一下:a 采用这个主要考虑……,通过这个点能实现……,最终实现……效果。iii.你项目中另一个……技术点是什么,和你之前的有什么区别?a 这个的作用是……。为什么要这样考虑呢?是因为……,所以从这个角度看,我可以构建……,这样和……技术点是匹配的。那么这样这个技术点可以实现……,之前的技术点可以实现……,他们结合在一起可以实现……。iv.这个领域对于多智能体问题采用的经典方法是……,我观察到你也采用了这个方法,你的方法是否相比于其他人的同样的方法有优势?a 首先这个方法是……方法,选用这个方法是因为……。b 基于此,我不认为我的方法有特别的优势,或者说我不认为所有采用这个方法的项目较其他采用这个方法的项目会有优势,原因是这个方法是工业化的首选,其往往需要在有限的体量内解决问题,就算对其有改进,改进的工作量相比于最终获得的性能提升也是有一定的得不偿失。此外,考虑对方法进行改进并不是我们这个专业或方向的工作重点,我们更关注的是通过技术方法解决细化问题中的难点,也就是工程技术的具体应用与落地,至于方法的改进当然重要,但这个内容更可能是数学或计算机相关的关注重点。v .你做了这么多项目,是如何通过数据评价你的项目有效的?a 您是想问如何通过一些指标来量化评价项目的成效吗? --》 是b 对于这些项目的结果评价,需要一个第一性的原理支撑。我们的原理来自于……,从其中可以抽离出几个方面进行评价。具体是……。感觉这一部分没有特别深入技术的细节,很多都是项目设计的逻辑和完备性出发的问题。3 场景提问i.  你平时关注……吗?a 关注的,我特别关注……。ii .那么你应该也知道,在这个……中会有……。如果让你来设计一个……,你会如何通过你的技术栈来设计?a 首先,我认为……有不同的行为模式和目标。那么接受的状态可以包含……,然后采用分层设计,上层宏观决策……,比如要让这个做出……宏观行为,下层微观决策……,让……做出具体的……。b 最后在执行上,可以根据……动态调整,比如……我就……,反过来则加一些噪声或者添加随机化的参数……。这一部分感觉也不算很难,根据发的面试邮件的主题提前问问ai准备一下,有清晰的思路应该就没问题。4 反问a 对于这次面试,从您的角度出发是否有改进点?i.  没有什么特别的改进点,包括其他面试官和你提的也不一定都是你需要改进的,总之这个东西千人千面,我们更关注的是你是否与我们的项目match,是否一进来就有所产出(我理解的不是马上有产出,而是在一段时间之后真的在解决问题,而不是全在学习,所以最后可能有点言重了?我不清楚,但确实是这样说的)b 对于后续的面试流程,大概会在多长时间内进行?i.  就我接触到的,一般来说都在一周之内会有反馈,不论是进入到下一环节还是pass。c 如果我最终入职了相关岗位,实习生是否有相关的算力资源?i.  有的,这一块不用担心d 如果我最终入职了相关岗位,实习生是否有相关的ai Coding额度?i.  有的,你可以在网上搜一下,现在基本上每个人每年都配备了……额度,每个月……。整体来说感觉状态良好,无手撕。
查看8道真题和解析
点赞 评论 收藏
分享
查看13道真题和解析
点赞 评论 收藏
分享
评论
7
66
分享

创作者周榜

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