货拉拉大数据开发一面[校招]

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

    1.自我介绍
    Java基础
    2.Java基本数据类型
    3.抽象,抽象类与接口的区别
    4.Java多态
    5.String、StringBuffer和StringBuilder区别
    6.HashMap和HashTable区别
    7.线程和进程的区别

    聊到了以前后端的项目用过什么框架
    8.SpringBoot介绍,AOP

    回到基础
    9.Java类加载过程
    10.JVM内存模型
    11.垃圾回收算法

    介绍了研究生在做的项目是3D视觉,深度学习需要用Python
    12.Python元组与字典
    13.PythonList和Set
    14.Python装饰器的作用

    回到了后端项目
    15.问用过什么数据库,答MySQL和PostgreSQL,要求对比
    16.最左前缀原则
    17.SQL语句优化一般考虑哪些方面
    18.反问
    全程大概45min,问基础还是比较多,没有手撕算法题,无奈自己掌握得也不到位,记录一下分享给大家