java最新面试题及答案2020(二十三)

Posted javamianshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java最新面试题及答案2020(二十三)相关的知识,希望对你有一定的参考价值。

java最新面试题2020

一面

  1. “Spark还有Ruby啊,会的挺多,既然你啥都会点咱们就不局限于Java了”
  2. 聊了聊美团实习的项目,聊到了Spark,然后说到了Spark相对于MapReduce的改进,然后
  3. “Spark熟吗”
  4. “那你这个需求怎么做的”
  5. “那咱们就从MapReduce开始改进出一个Spark的架构吧”
  6. 因为是架构设计,基本上是三面面试官在带着我做设计
  7. 问题归纳:
  8. Spark相对于MR的改进具体是什么?
  9. 整个集群中的机器有哪些角色?怎么分配任务?怎么保证负载均衡?怎么保证任务执行完成?任务执行失败怎么处理?怎么保证任务处理的高性能?
  10. 怎么在整个集群的文件系统上执行一条SQL?针对SQL的函数分场景怎么设计成分布式运行的?(感觉有点像HiveSQL,但实际上我基本忘了。。
  11. “RPC和HTTP的区别?”
  12. “那多个RPC请求进来,服务器怎么处理并发呢?”
  13. “那咱们来设计一个线程池吧”
  14. 怎么保证任务被单个线程占用了?任务怎么派发下去?怎么保证空闲的线程可以一直拿到任务?
  15. 用什么方法可以把这个线程池停下来?
  16. 扩展成不限数量的线程池怎么处理?

所有面试题持续更新见这里:
2020最新java面试题汇总

以上是关于java最新面试题及答案2020(二十三)的主要内容,如果未能解决你的问题,请参考以下文章

java面试题及答案2020 java最新面试题及答案2020 一

java面试题及答案2020 java最新面试题及答案2020 一

java面试题及答案2020,java面试题汇总, java最新面试题及答案2020 四

Java面试题及答案,2020年最新面试题集合

java面试题及答案2020,java最新面试题汇总

阿里巴巴Java面试题及答案(2020年6月份)