校招 未知部门 / 后端-Java / 一面

[面试日期] 2024-01-30 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 本科
[发布人] 面试之星官方收录
1. 自我介绍 2. 拷打之前为啥鸽子 3. 项目拷打 4. 计算引擎为啥接入yarn做资源调度,不用stanealone直接部署 5. 为啥历史状态不用updatestate算子,采用了redis数据库更新状态 6. spark和mr计算引擎的本质区别,计算引擎从mr到tez到spark的一个衍生过程,各个时代的优缺点 7. 当同时有海量计算任务在运行的时候,怎么设计计算引擎迁移的方案,怎么平滑迁移,不带来突然崩溃的问题 8. mr引擎迁移到spark引擎时,应该注意考虑到的问题,对具体的任务要针对性考虑什么东西 9. 分析分析Influxdb为何适用于时序数据处理的场景 10. 讲讲LSM树,HBase和Influxdb的合并有什么区别 11. 请你设计一个从Influxdb到Hive的一个数据同步方案,Hive里面的数据模型怎么设计,spark或者flink怎么做并行同步消费,同步数据源的怎么消费,api消费和消费文件效率差距大吗 12. 跟着9,如果同时有几百个task在运行,分片方案怎么设计 13. 讲讲spark的内存模型,1.6之前和1.6到3.0之间和3.0之后的模型有什么区别 14. spark下各个节点之间是怎么通信的 15. 为啥spark这样设计通信模型呢,不采用actor模型会带来哪些问题,多线程做同步可不可以 16. 当要对几百个T数据进行排序的时候,spark会不会遇到什么问题,它会怎么样排序的 17. 讲讲tungsten细节 18. 问了一个spark的qua(?不知道什么东西,没听过) 19. 讲讲volatile 20. 你提到了JMM模型,那你说说你对happen-before的理解,它有8大原则,分别讲讲是什么,还有你怎么理解先行发生这个概念的 21. 你还提到了工作内存和主内存,这是JVM下的概念,在操作系统里面工作内存和主内存分别对应什么东西,讲讲 22. 你熟悉计网吗,来讲讲拥塞控制的过程 23. 在tcp通信中,滑动窗口用在哪里了 24. 拥塞控制和流量控制有什么区别 25. 在spark设计中,有一个机制和流量控制很像,讲讲那个机制 26. 你是考研还是保研的,是考研有专门复习过吗 27. 对flink有多少了解 28. 有参与过开源社区项目吗 29. 最后问几个问题吧,堆和栈访问哪个更快,为啥访问速度有区别 30. 讲讲cache,cache和寄存器有什么区别 31. 写题:二叉树路径和
AI 推荐面试题