面经 大数据开发实习 深信服
Posted Transkai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面经 大数据开发实习 深信服相关的知识,希望对你有一定的参考价值。
面试时间:2019年6月
深信服的效率是很快的,前一天晚上5点钟通知笔试,在7点就要进行笔试,9点笔试完11点钟通知第二天中午11点面试
所以我做完也没有来得及有所准备,就得去面试了
面经如下:
1.namenode和secondarynamenode的工作机制
2.谈谈对flume的理解,
flume有什么缺点,怎么去优化他,
如果和kafka整合应该kadka在前还是在后
3.mapreduce有什么缺点,怎么去优化?
mapreduce与spark的对比,各有什么优缺点
4.谈谈对storm的了解
5.hbase的了解,
怎么存储数据,
数据读写流程,
与关系型数据库的区别,
为什么列式存储能多一列或者少一列
6.zookeeper的工作原理,怎么实现高可靠
7.azkaban的工作原理
8.jvm调优
9.gc
10.锁机制,同步锁和乐观锁
11.一个进程切换到另外一个进程,要保存前一个进程的什么?
12.如果一个map较慢,是什么原因?
怎么排查,怎么解决
13.三种join方式
14.hdfs适合存大文件还是小文件,为什么?
16.算法题
(1)有n级楼梯,可以一次跳一级,也可以一次跳两级,一共有多少种跳法
(2)一篇文章,找出词频前五点多单词,不能用mapreduce
17.Linux系统较卡顿,怎么去排查原因?
18.项目是分布式环境吗?搭建环境时出现
过什么问题?
19.有没有对hive进行过调优,有没有修改过源码?
20.TCP的三次握手??
深信服的面试问的很全面,问的问题一般都是从基础切入然后深挖;
后来了解到该部门的工作主要是基于源码的开发,
换句话说:不仅仅是使用这些大数据框架和组件,而是在原有的大数据框架基础上开发出自己大数据框架和组件
深知当时的自己是无法胜任该岗位的,
不过算是给了我一个学习的目标吧。
以上是关于面经 大数据开发实习 深信服的主要内容,如果未能解决你的问题,请参考以下文章