网易java面试题之 - 大数据方向
一面:
- 1.C 中free与delete的区别
- 2.一个程序在内存中都有哪些数据,哪些会占实际的内存
- 3.操作系统中虚拟存储器的作用,分页从逻辑地址到物理地址的映射过程
- 4.jvm如何判断对象是否失效,可达性分析是否可以解决循环引用
- 5.说出你所知道的jvm垃圾回收算法
- 6.简述zookeeper。
- 7.简述zookeeper部署的时候以多少个实例部署,为什么?
- 8.zookeeper的某个机器挂了,整个集群如何处理
- 9.zookeeper在重新选取leader的时候,还可以继续执行事务请求吗
- 10.请说一下zookeeper中leader的选举算法,即fastleaderelection算法
- 11.请说一下为什么会存在zookeeper,它可以用在哪里?
- 12)Zookeeper可以做横向扩展吗?可以通过增加机器可以增加集群的性能吗?
- 13)Zookeeper在yarn框架中如何实现避免脑裂的?
- 14.请实现单利模式。
- 15.产生死锁的四个必要条件:
二面:
- 1.请说一个你在Hadoop中理解最为深刻的点,比如hdfs等
- 2.简述tcp与udp的区别
- 3.简述tcp的三次握手与四次挥手?以及为什么四次挥手会有time_wait状态?
- 4.tcp为什么是三次握手不是两次,以及三次握手的缺陷?
- 5.简述socket的过程。
- 6.游戏排名,可以使用什么数据结构
- 7.简述tcp的流量控制与拥塞控制机制
- 8.讲一下HDFS是如何容错,存储信息的,如果用户想hdfs写入数据,请讲一下整个写入的过程。重要???????
- 9.在向HDFS中写数据的时候,当某写某一个副本的时候出错怎么处理?
- 10.HDFS的读流程。
- 11.说一下Namenode中维护的元数据中都存储了哪些信息?
- 12.讲一下Hadoop与spark的区别。
- 13.讲一下Hadoop和YARN中的任务调度算法和任务队列
下面分享一下各BAT及美团、头条、滴滴等各大公司的面试题
最新前端面试题 https://blog.v2ee.cn/article?id=128
最新php面试题 https://blog.v2ee.cn/article?id=129
最新java面试题 https://blog.v2ee.cn/article?id=130
有需要有小伙伴拿走~