作者: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等等这种
    反问

    公司业务,实习生做什么等等
    总结:

    项目不是很熟悉,没有完全理解。
    基础知识掌握不深,不全
    后面好好补补吧