首页 > 美团4.9二面面经 已oc
头像
a_ausb
发布于 04-16 13:53
+ 关注

美团4.9二面面经 已oc

这是第三次面试美团,前两次因为各种原因都是一面挂了。

这次一面遇到了人超级好的面试官,主要聊了项目和一些证书之类的,参考意义不大。

一面之后第二天顺利接到二面邀请。大家选面试时间一定尽量挑早一点。

由于一面主要拷打项目,二面就是一场八股盛宴。

面试时长:1.5h

0、拷打项目,一面没问的一个项目,说了说怎么实现,自己在其中做了什么内容

=======吟唱八股=======

1、ConcurrentHashMap的put过程

2、注解的功能,怎么使用的。抽象概括一下注解的功能

3、熟悉的设计模式。

4、工厂模式七种实现方式?(不会)

5、多重if else代码如何优化

6、线程安全如何实现?synchronized、ReentrantLock、CAS、JUC

7、synchronized和ReentrantLock的实现原理

8、锁膨胀过程

9、线程池的几个参数

10、线程池的拒绝策略

11、线程池的核心线程数如何设置,最大线程数如何设置

12、线程池线程数设置的最佳实践

13、JVM类的加载流程

14、G1垃圾回收过程

15、CPU利用率高,如何排查(不会)

16、出现OOM如何排查,如何解决(不会)

17、MySQL索引失效的情况

18、MySQL主从同步

19、缓存一致性

20、MySQL隔离级别

21、RR可重复读如何实现的

22、MVCC如何实现的

23、Redis如何做到高并发的

24、缓存击穿

25、Kafka如何做到高吞吐量

26、注册中心ZooKeeper,为什么Kafka不用ZooKeeper了

27、场景题:有一个1TB的大文件,其中存有单词,在内存大小为2G的情况下,统计单词出现次数最多的Top3个。

分布式处理,map reduce

map阶段:

大文件,小内存,文件需要分片,路由规则可以使用Hash进行分片

分片完通过Hash结构统计出现次数,通过小顶堆排序获得Top3

reduce阶段:

整合结果

28、常见的路由算法

29、算法:删除倒数第k个节点

面试官人超级好,有的一面问到了二面就不问了。

=====OC 4.12====

大家一定要保持电话畅通,看看有没有骚扰拦截,最好把骚扰拦截关掉。

4.11就有电话打给我了,但是被我骚扰拦截拦住了。

4.12接到电话是周五,4.15 16:01 offer邮件

等待时间实在是太难熬了。。。。。

全部评论

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