好未来-数据平台-面经

1.HashMap底层存储结构是什么数据类型
2.&& 和 &,| 和 || 的区别 
3.ArrayList是否是线程安全的
4.异步IO是什么,使用场景
5. 数仓分几层,各层作用。 
6.Spark 常用算子有哪些。
7.map和mapPartition的区别。
8.在你使用Spark开发中,会使用哪儿些手段来优化你的程序。
9. spark的cache和persist算子的区别。
10.发生数据倾斜,如何解决。
11. Array List和数组的区别。
12.聊聊你常用的设计模式(我这边讲了单例设计模式和模板设计模式)。
13.Flink背压机制,什么是背压,如何发现背压。
14.谈谈Flink算子链。(没答上来)
15. Flink的Checkpoint过程。
16.Spark如何将Driver的数据发送给Executor,反过来,Spark的Executor如何发送数据给Driver。
17.项目深挖。
18.手撕算法。(我的是与股票买卖求最大收益相关的)。
19.反问环节
全部评论
看着面试问的还是比较有水平的啊,我工作了2年都不见得能全部回答的出来
1 回复 分享
发布于 2024-11-12 08:38 北京
这是实习还是秋招啊?
点赞 回复 分享
发布于 2024-12-28 11:42 四川
啥时候笔试的呀,做了之后没后续了
点赞 回复 分享
发布于 2024-10-16 19:05 湖北
我面的时候他怎么告诉我 是很后端的…
点赞 回复 分享
发布于 2024-10-06 12:05 广西
没后续吗
点赞 回复 分享
发布于 2024-10-06 11:13 北京

相关推荐

01-22 17:09
已编辑
字节跳动_商业化_数据开发
【职位名称】 大数据开发实习生(数据仓库方向)【工作地点】 北京【职位描述】参与商业化业务离线数据仓库建设 ,处理PB级超大规模用户行为数据(千亿级日增量),覆盖数据从产生到可视化的全生命周期服务;负责数据仓库模型设计、ETL 开发及指标看板建设,优化数据流、调度系统及查询引擎,降低数据使用门槛,保障系统稳定高效运行;参与数据治理工作,提升数据质量与易用性,支撑业务分析需求,推动数据价值落地;与分析师、研发及产品团队紧密协作,总结数据研究方法论,助力业务场景的深度应用。【职位要求】基础要求 :2027届毕业,本科及以上学历在读,计算机、数学、信息工程等相关专业优先;211 以上院校背景优先;技术能力 :熟悉数据仓库实施方法论及体系架构,掌握 SQL 语言;至少熟练 Java、Python、Scala 等编程语言中的一种;了解 Hive、Spark、clickhouse等分布式计算工具,有大数据开发或数仓实习经验者优先;软技能 :思路清晰,数据分析能力强,能独立分析并推动解决问题;沟通积极主动,具备良好的数理逻辑与业务好奇心;实习要求 :每周可实习 3 天及以上,连续实习 3 个月及以上(长期实习优先)投递地址:https://job.toutiao.com/s/mPX35Ikzn68
点赞 评论 收藏
分享
评论
3
20
分享

创作者周榜

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