首页 > 美团Java后端一面,热乎的
头像
offer多多~~~~
编辑于 2020-09-14 16:04
+ 关注

美团Java后端一面,热乎的

9.14 意向书

9.1 hr面,常规问题

8.28 二面,基本全是项目

------------------------------原答案-----------------------------

全部围绕四个问题,知道XXX么?怎么设计的?为啥这么设计?要是你你怎么设计?

1.自我介绍
2.集合介绍一下
3.优先队列用来干啥? 用作堆 在业务中呢? 会员+抢购
4.大顶堆解决的问题? topK问题
5.HashMap的实现?如果不用红黑树。你自己设计一个数据结构? 跳表?
6.hashMap并发问题?
7.多线程 web应用没有主动应用,会在那里使用到多线程?我??? 哼哼了半天,不会
8.线程池原理?如果自定义线程,可能会出现什么问题? 提示后说了插入顺序和执行顺序可能不一样?(存疑)
9.JVM 说了类加载、垃圾回收,程序计数器知道吧,知道,那么常量池呢?存在的意义是啥?
10.垃圾回收算法?垃圾回收器
11.实际做过项目嘛?没有,尴尬陪笑
12.JMM的理解?为什么会有JMM?
13.MYSQL的having?order by? 怎么走索引?不会
14.存储引擎?InnoDB存储数据怎么存?用B+树存储?好处是啥?为啥不用B树?
答:同一层,方便范围查询、B树存的话内存大,那么内存大小有啥区别?不会
15.分页? limit? 1千万数据之后,分页也不行,怎么整?用覆盖索引?
16.SQL很慢,怎么办?有无索引?建索引;走了索引还是很慢?索引建的不合适?
除了索引还有其他方法嘛?哑了。。。,面试官答:改SQL语句,我:地铁老人手机.jpg
17.雪崩,击穿?解决方案?击穿为啥要用分布式锁?
18.redis数据结构,上层五种,下层八种。 redisObject介绍了下 ,string,list,hash,set,zset
底层 int,intset,ziplist,ht,linkedlist,sds,skiplist,embstr
怎么对应?
19.linux用过?inode听说过吗?没听说过
场景:日志ip可以重复,找出topk的ip?用命令怎么做?不会
放宽,只要解决问题?不要仅限于算法?第三方工具/excel
20.OSI?为啥要七层?一层不好吗?答:大问题划分小问题,协议设计更加简单,各层相互独立
21.tcp?三次握手?为啥三次?为啥挥手四次?为啥可靠?应答机制?超时重传?流量控制?拥塞控制?拥塞控制解决的啥问题?
23.经典的输入url之后的流程?dns、tcp连接,http,处理http请求返回报文,结束。
浏览器图片事怎么加载的?懒加载?(我猜的hhh),不知道对不对
23.DNS详细说下?balabala,为啥要这么设计?为什么域名服务器要分级设计?
24.平时怎么学习Java?看视频了解大概,然后看书深入了解。

更多模拟面试

全部评论

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

推荐话题

相关热帖

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

近期精华帖

热门推荐