一面 hr面:问个人情况,问官网投递时回答的一些问题
二面——技术面
1、实习的工作是什么?
2、SQL调优有哪些?
3、介绍一下项目,主要做什么工作?(项目介绍还不顺畅)
4、为什么学大数据?
5、项目里的Flume是怎么用的?
6、TailDir为什么可以断点重传?(面试官说不能)
7、Linux什么指令可以监听文件?
8、Flume的事务是怎样的?(因为上一题提到了事务)
9、Kafka的基本架构?
10、RXR队列(不知道是什么东西)
11、Kafka的partition副本写数据是怎么写的?
12、Kafka副本的leader是怎么选出来的?
13、有没有了解Kafka的架构设计?
14、讲一个最熟悉的集合?(答了HashMap)
15、ArrayList是怎么实现的?LinkedList是怎么实现的?ArrayList与LinkedList有什么区别?
16、怎么声明字符串(String)?字符串new出来保存到哪里?如果是字符串常量保存在哪?
17、StringBuffer和StringBuilder有什么区别?
18、Java里除了Synconized,还有什么加锁方式?
19、介绍一下垃圾回收机制(说得不顺畅)
20、具体的垃圾回收器有哪些?
21、MySQL的存储引擎有哪些?Innodb的索引是怎么实现的?为什么用B+树?
22、索引的作用
23、内连接是什么?
24、有了解MVCC吗?介绍一下
25、Hdfs的架构是怎样的?NN和2NN有什么区别?
26、HDFS的HA怎么实现?
27、HDFS的写数据流程?其中一台DataNode掉线了,写数据会怎样呢?
28、HBase是列式存储吗?行式存储和列式存储有什么区别?
29、HBase的HA
30、用的Hadoop是什么版本?(3.1.3)
31、项目里Hive用的是内部表还是外部表?为什么用外部表?
32、Hive数据倾斜
33、有没写过Hive的UDF函数?(没写过)
34、有没了解过开窗函数?介绍一下
35、平时是怎么学习的?
36、意向的工作城市?
37、有拿到其他offer吗?
38、期望薪资?为什么区间这么大?
39、对互联网加班怎么看?周六加班学习能接受吗?
40、反问:大数据研发的日常工作是什么?(数据挖掘和平台开发)
41、反问:简历有需要改的?有什么需要提升的?(基础再强化,挖深层)
面试体验:有点差,一是迟到了半个多小时,说是前面的同学还没面完,二是技术面问太多了
最后挂了,个人感觉是期望薪资说高了
以上记录希望能帮助你们
版权归原作者 不断学习的克里斯 所有, 如有侵权,请联系我们删除。