作者:Hugoooo
链接:https://www.nowcoder.com/discuss/620345?source_id=discuss_experience_nctrack&channel=-1
来源:牛客网
刚面完途牛,问的很基础;面试官很好,笑嘻嘻的,看不出他的想法,记录一下。
自我介绍,问我专业学什么,有计算机内容吗
介绍项目,项目是自己做的离线数仓项
数据怎么导入到HDFS中,Flume怎么配置的
为什么数据从日志服务器导入HDFS中使用Flume->Kafka->Flume,为什么这么设计,Kafka作用
说一下自定义的Flume拦截器
UDF和UDTF函数的作用
项目中用Shell干嘛呢
Hive中的ETL过程
Hadoop
MapperReduce过程
DataNode作用
数据库
left join 和 join
假设两张表A,B(就是简单地left join的应用)
JVM
哪些收集的算法
JV内层管理问题,后面深问了一下,我不会…
问我Java最熟悉那部分,我说集合吧(手动狗头)
Set/List/Map都有问,不是很难
像HashMap、LinkedList和ArrayList区别、hashcode和equals等等这种
反问
公司业务,实习生做什么等等
总结:
项目不是很熟悉,没有完全理解。
基础知识掌握不深,不全
后面好好补补吧