宇宙条大数据一二三面

    作者:yxiaooo
    链接:https://www.nowcoder.com/discuss/167491?source_id=discuss_experience_nctrack&channel=-1
    来源:牛客网

    一面
    项目介绍。。。
    TCP(连接 断开) UDP
    select,poll,epoll
    进程的用户栈和内核栈
    操作系统 同步IO 异步IO
    FIFO的缺点
    同步 异步 谈谈你的理解
    Java里面的锁 你的了解
    进程通信 线程通信
    Hadoop生态圈
    对Hive Hbase的了解 (简历项目里面用了什么)
    sql命令题

    二面
    项目。。。
    逻辑回归 SVM 特征提取 —> 大多围绕项目
    Kafuka原理
    Hive Hbase你的了解
    synchnized关键字:普通对象 静态对象
    spark - 自由发挥 能说多少说多少
    java hashmap hashtable concurrentHashMAp

    三面
    项目。。。用到的所有技术
    Hadoop MR全部过程 细节
    Hadoop vs Spark (自由发挥 说到你说不出来)
    Spark执行任务流程 容错机制 结构 RDD算子 宽窄依赖(具体举例) shuffle细节
    大表join优化方法

    代码题 每轮必考(忘了一道。。。):
    从第k个元素开始翻转链表
    二叉树按层输出
    一个数组输出全排列个数 —> 具体排列都有什么(位运算)
    K(2~16)进制加法运算 输入数组[x.x.x.x.x] 和 进制数k 求和

    总结:
    每一位面试官都很nice 全程体验很棒
    代码题思路卡主的话要主动和面试官互动 探讨 多交流 说出自己想法 求个offer~~~~~.