招银网络提前批 数据研发一面、综合面(已意向书)

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

    已意向书!

    一面:5.27 38分钟
    数据库
    1、索引作用
    2、索引失效
    3、什么时候建立索引
    4、索引数据结构(b+tree),走索引是怎样的
    5、怎样优化SQL查询
    6、事务,事务特性
    7、数据库锁
    8、数据库三范式

    JAVA
    1、接口和抽象类的区别
    2、线程有几种状态
    3、JAVA内存泄露,怎样排查内存泄露(这个地方答得不好)
    4、JAVA虚拟机内存各部分和作用(堆、方法区、栈)

    操作系统
    1、进程与线程的区别

    大数据组件
    1、Hadoop与Spark的不同
    2、了解hive吗?
    3、了解数据倾斜吗?可以怎样避免?

    数据结构和口述算法
    1、栈和队列的区别
    2、两个栈实现一个队列

    一道SQL题

    二面:6.2 50分钟 综合面+HR面
    综合面 4点08左右开始,面了30分。
    1、深挖项目,由来,自己做了什么,分工,遇到什么难题等等。
    2、传统数据库和Hadoop区别
    3、场景题
    如果招行要弄一个年度账单(不需要过年立刻有,可能过半个月),你要怎么设计?从数据库,数据表的设计来讲讲。
    访问量太多,怎么办?过两天没有访问量,服务器浪费怎么办?
    我回答用kafka削峰,Kafka天然支持水平扩展嘛,过了峰值撤下服务器就行。(最近想了另外一点,可以答购买云服务器,用完这段时间就可以,降低成本。)
    4、有考研的计划吗?
    5、如果部门给一个新的数据库自己学习使用得多久?
    6、反问
    我问她面试情况,她说综合面不考深入的技术问题,主要考虑我对问题的看法,学习能力等等。她对我的评价还不错(也许是套话)。

    HR面 大概等了七八分钟,面了15分钟
    1、考研
    2、职业发展
    3、大学最有成就的事情,怎么做的?
    4、优缺点
    5、对工作的要求
    6、有找其他实习吗?或者提前批吗?
    7、不想去其他互联网大厂吗?
    8、期望薪资
    9、家庭情况,对象,未来有共同的计划吗?
    10、反问
    先去实习是否要签三方?她说三方没下来的话就先签两方。

    目前还记得的大概这样啦,还想到啥再来补充。三个面试官人都很好,面试体验很棒!感觉没有特别刁难的问题,就像聊天一样。按照自己想法清晰表达就可以啦!