快手 数据研发 凉经

9.4 一面
1. 介绍实习经历
2. 数据同步
3. 指标分层
4. flink:状态,历史数据回溯、一致性保障、barrier下发、开始做ck的时间点、反压、下游怎么知道上游反压了、解决
5. hbase问题:架构、数据读写、底层文件存储、region划分、regionserver划分(这是啥)
6. jvm内存管理,多线程
7. spark问题:宽窄依赖,算子,shuffle,调优
8. 数仓:星形模型,雪花模型
9. 写题,没写出来,寄了

9.13 第二次一面
1. 数据结构:树的遍历,深度和广度 口述代码
2. java,ArrayList和LinkedList区别,final修饰哪些变量,jdk和jre区别,java异常
3. SQL算子执行顺序,提交过程,优化策略
4. hdfs文件存储类型
5. flink的架构,slot,窗口,watermark,一致性保障,join,状态分类
6. mr过程
7. Spark和MapReduce的区别
8. 数据倾斜的表现和处理方式,场景题
9. 数仓分层
10. 反问java要求,又寄了
全部评论
数据研发工程师问这么难吗
点赞 回复 分享
发布于 2023-10-29 20:34 浙江
兄弟你多久挂的呀
点赞 回复 分享
发布于 2023-10-13 15:07 山东

相关推荐

📍面试公司:邦盛科技🕐面试时间:2026.4.15💻面试岗位:java开发工程师❓面试问题:首先是经典的自我介绍,然后面试官针对我的简历询问,包括项目包括实习。有观察过项目中的fullgc情况吗,fullgc如何解决,jmap可以用来干什么aop在项目中有什么应用,bean的声明周期在项目中有用到吗一个亿的冷热数据,如何做到冷热分离?线程池的参数如何设计,如果是秒杀系统的话最后面试官问我有没有什么想问的,我问了两个问题:1. 公司Java开发岗位的核心技术栈和日常工作内容;2. 公司对新员工的技术培训和晋升路径。面试官耐心解答,说核心技术栈是SpringBoot、SpringCloud、Redis、Kafka、Flink(贴合邦盛的实时数据处理业务),日常工作主要是接口开发、数据处理、风控模型落地,新员工有一对一导师带教,定期有技术分享会,晋升路径分技术和管理两条线,看个人发展意愿。🙌面试感想:八股问的比较少,很多设计场景题,能看出面试官水平很高,问的问题都很有针对性,不绕弯子,全程围绕“项目落地”和“场景解决能力”,没有考察偏题、怪题。面试官很专业,会根据我的回答进一步追问,引导我思考更优的方案,整个面试过程更像是技术交流,而不是单纯的“拷问”。自己的表现中规中矩,大部分问题都能结合项目实际回答,但在冷热数据分离和线程池参数设计的细节上,还有提升空间,比如没有考虑到冷数据存储的压缩优化,以及秒杀系统中线程池的动态调整方案。
查看6道真题和解析
点赞 评论 收藏
分享
评论
4
15
分享

创作者周榜

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