唯品会 数据研发实习 一、二面、HR面(已offer)

    作者:一步一步往上爬。
    链接:https://www.nowcoder.com/discuss/671307?source_id=discuss_experience_nctrack&channel=-1
    来源:牛客网

    面完一二面HR面,6.22 已Offer(base 广州)!
    6.11 一面 电话面 26min
    1、项目相关
    2、针对项目里的网络连接提了一些问题
    操作系统IO模型(五个)
    各自的优缺点,为什么要这样发展?
    IO的开销主要是哪里?
    3、数据库
    三大范式
    为什么要有三大范式,建数据库时一定要遵循吗?(反范式)
    事务隔离级别
    为什么要有隔离级别?
    MySQL Innodb实现了哪个隔离级别?
    脏读是什么? 怎么解决?
    项目里的数据库锁是怎么使用的?
    4、Java
    HashMap的数据结构
    线程安全吗?
    用哪个才线程安全?
    hashtable为什么并发性能差?
    concurrentHashMap为什么并发性能好?
    5、了解docker吗(不了解…)
    6、智力题
    9升桶、4升桶,导出6升水
    7、反问

    6.15 二面 电话面 36min (比预定提前了5min,所以兄弟姐妹们要早点做准备)
    1、介绍专业
    2、机器学习的算法
    3、项目相关(数据库、多线程)
    三层B+ Tree最多存多少个数据?
    一亿个数据怎么存?
    4、B+ Tree介绍
    5、操作系统和Java基础
    synchronized和volatile的区别
    synchronized锁升级过程
    死锁的场景
    怎样避免死锁
    线程池有几种创建的方式(我只知道ExecuterThreadPool…,就介绍这个)
    常用的数据结构
    HashMap用了哪些数据结构?
    为什么要变成红黑树?有坏处吗?
    GC回收的算法
    6、职业规划、不考研吗?
    7、为什么想做数开、大数据
    8、对Hadoop生态的理解(我讲了好久hhh,从刚开始出现到现在)
    9、反问

    6.17 HR面
    聊家常
    6.21 oc
    6.22 offer
    决定去啦!

    两次技术面体验很棒,会深挖某个点,但挖到不会的地方就说没事,换个问题。 自我介绍、回答问题过程中都有回应。 🤣
    HR面就聊聊天,不会刁难~