面试
天高地阔
这个作者很懒,什么都没留下…
展开
-
Java 面试题(1)
1.HashMap是怎么扩容的(扩容多少,已有元素怎么处理)?2.Spring 循环依赖的处理(单例,多例状态下的处理,赖加载一定能处理掉循环依赖么?)3.字符流字节流的区别?4.mysql消息队列满的时候怎么处理?5.线程池队列满的时候怎么处理?6.Java线程池的实现?7.HashMap底层实现的数据结构(数据结构的作用)8.HashMap是否线程安全?9.ConcurrentHashMap原...原创 2018-06-30 15:37:27 · 183 阅读 · 0 评论 -
阿里面试题2
1.你之前做过的项目(项目的来龙去脉,业务逻辑,相关模块的功能,负责的模块)2.之前项目中碰到难点和解决方案。3.对高并发的业务的处理(消息队列,Redis,负载均衡)4.jdk调优,对最新jdk版本新函数了解5.线程池6.array数组和list差别7.算法:1亿数据选取3个最大的,如何取。8.正方形是否可以设计成长方形的子类。9.垃圾的回收10.软件工程的理解11.系统设计和不足之处12.同步...原创 2018-06-30 15:35:10 · 254 阅读 · 0 评论 -
spark面试题(一)
1、driver的功能是什么?1)一个Spark作业运行时包括一个Driver进程,也是作业的主进程,具有main函数,并且有SparkContext的实例,是程序的人口点;2)功能:负责向集群申请资源,向master注册信息,负责了作业的调度,,负责作业的解析、生成Stage并调度Task到Executor上。包括DAGScheduler,TaskScheduler。 2、spa...原创 2019-02-08 22:41:53 · 280 阅读 · 0 评论 -
Hadoop/Spark相关面试问题总结
面试回来之后把其中比较重要的问题记了下来写了个总结: (答案在后面)1、简答说一下hadoop的map-reduce编程模型2、hadoop的TextInputFormat作用是什么,如何自定义实现3、hadoop和spark的都是并行计算,那么他们有什么相同和区别4、为什么要用flume导入hdfs,hdfs的构架是怎样的5、map-reduce程序运行的时候会有什么比较...原创 2019-02-08 22:46:28 · 137 阅读 · 0 评论 -
2018年4月份,阿里最新的java程序员面试题目
目录 技术一面(23问) 技术二面(3大块) 性能优化(21点) 项目实战(34块) JAVA方向技术考察点(15点) JAVA开发技术面试中可能问到的问题(17问) 阿里技术面试1 1.Java IO流的层次结构?2.请说出常用的异常类型?3.SKU的全称是什么,SKU与SPU的区别及关系?4.FileI...原创 2019-02-08 22:51:54 · 203 阅读 · 0 评论 -
Hadoop/Spark的shuffle面试题
由于shuffle阶段涉及磁盘的读写和网络IO,因此shuffle性能的高低直接影响整个程序的性能和吞吐量。 1. spark的shuffle 是什么?过程? 怎么调优?在MapReduce过程中需要将各个节点上的同一类数据汇集到一个节点进行计算。把这些分布在不同节点的数据按照一定规则聚集到一起的过程,就称之为shuffle(Shuffle是Map和Reduce之间的操作,Shuffle 过...转载 2019-02-08 23:16:33 · 1749 阅读 · 0 评论 -
spark面试问题
1、spark中的RDD是什么,有哪些特性RDD(Resilient Distributed Dataset)叫做分布式数据集,是Spark中最基本的数据抽象,它代表一个不可变、可分区、里面的元素可并行计算的集合。 Dataset:就是一个集合,用于存放数据的 Distributed:分布式,可以并行在集群计算 Resilient:表示弹性的 弹性表示 1、RDD中的...转载 2019-02-08 23:19:45 · 250 阅读 · 0 评论