首页 > 美团一、二面
头像
hd
编辑于 2021-08-27 16:05
+ 关注

美团一、二面 内部员工回复

部门:美团买菜
一面(90min),8.20

自我介绍,项目问20min;

1.如何自定义类加载器,2.什么情况下使用自定义类加载器;3.drop,delete,truncate区别;4. 和 union all区别;5..内连接和外连接区别

6.mysql事务;7.mysql事务如何实现;8.myisam和innodb区别;9.关系型数据库和非关系型数据库;10.什么时候用索引;

11.Linux下查看系统性能命令,windows下查看进程;12.设计模式(适配器模式和代理模式区别)13.抽象类和接口;14.包装类;15.集合;

16.ArrayList与LinkedList区别;17.hashmap底层结构;18.hashmap扩容;

19.为什么用hashmap用红黑树;20.线程池的参数;21.wait和sleep,如何唤醒?

22.Sysnchronized;23.同步和异步;24.垃圾回收算法;25.内存泄漏(内存溢出别搞混了)26.CMS垃圾回收器;

27.redis内存淘汰策略;28.tcp/udp区别;29.http属于什么层,tcp属于什么层;30.长连接、短连接;31.get/post;32.sevlet属于什么层;

33.Spring Bean作用域;34.Transactional注解,事务什么时候会失效;35.mybatis #{}与${};

36.kafka是啥;37.kafka的组件;38.什么是consumer群;

手撕:判断链表是否有环。

反问:建议多学一些新的技术。

二面(70min),8.25
自我介绍

1.jvm运行时数据区有哪些,里边都放了什么。

2.程序计数器可以为空吗?为什么?

3.刚才你提到了堆的永久代替换为元空间,为什么要这样;

4.垃圾回收算法,三种垃圾回收算法分别作用于什么代?为什么要这样放分配?

5.进程线程区别,进程间通信,线程间通信(提到了wait和notify/All),为什么wait和notify/All必须放在同步锁里,回答不放里边会报IllegalMonitorStateExcception,然后追问为什么会报这个异常,原理是啥;

6.说说两个线程交替打印AB;

7.用过的list,ArrayList与LinkedList区别以及应用场景;

8.用过的map?说说Treemap?说说concurrentHashMap线程同步的原理。

项目;

手撕:找出数组中出现次数大于数组长度一半的数字,时间复杂度O(n),空间复杂度O(1).

反问建议:说我回答太细致了,没有时间问更多问题😂

更多模拟面试

全部评论

(10) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐