美团后端实习开发(Java)一、二面面经

一面 3.25 40min 第二天中午通知二面

都有什么类加载器
类的加载过程
HashMap底层结构,初始容量,什么时候扩容
什么是红黑树
JVM内存
CAS

Linux系统常用指令
进程与线程

OSI七层模型
传输层协议
TCP、UDP协议区别;TCP报文
TCP三次握手、四次挥手
HTTP和HTTPS区别,HTTP状态

InnoDB和MyISAM的区别
数据库引擎底层结构(B+树优点)

Redis数据类型,RDB和AOF

Spring Bean的生命周期(不会框架)

说一下快排

算法:两个有序数组nums1,nums2,将两个有序数组合并成一个有序数组保存到nums1中(nums1中有m个元素,nums2中有n个元素,保证nums1容量大于m+n)

二面  3.27  60min

问的基础不多
SQL语句:学生课程成绩表,查出参加所有课程考试且分数都在80分以上的学生姓名

算法:一个数组,比如[81 33 10 1],组成最大数 8133110 这样

数据库索引(a,b,c) where b=xx and c=xx ;where c=xx and b=xx and a=xx;where a=xx and b=xx;where a=xx and c=xx ;哪些用到了索引

数据库设计:美团里有个交话费的功能,问需要设计什么表格及属性,写一下建表语句


泛型擦除

使用awk打印文本第三列(不会)awk '{print  $3 }'  xxx.txt

Array<这儿可以填泛型吗>

<? super T> <? extends T>
class  GrandPa{
    static {
        System.out.println("grandPa");
    }
    public GrandPa(){
        System.out.println("Create GrandPa");
    }
}
class Father1 extends GrandPa{
    public static int factor=3;
    static {
        System.out.println("Father");
    }
    public Father1(){
        System.out.println("Create Father1");
    }
}
class Son1 extends Father1{
    static {
        System.out.println("Son");
    }
    public Son1(){
        System.out.println("Create Son1");
    }
}

System.out.println(Son1.factor)的结果(子类引用父类的静态字段,不会导致子类初始化)

还有就是简历里的内容,自我评价为什么这么写,有什么具体事例吗,缺点是什么

#美团后端面经##美团##实习##Java工程师##面经#
全部评论
同学我看你耳聪目明印堂发亮,来阿里试一下吗🤗
点赞 回复 分享
发布于 2020-03-31 19:11

相关推荐

jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
评论
3
34
分享
牛客网
牛客企业服务