这是第三次面试美团,前两次因为各种原因都是一面挂了。这次一面遇到了人超级好的面试官,主要聊了项目和一些证书之类的,参考意义不大。一面之后第二天顺利接到二面邀请。大家选面试时间一定尽量挑早一点。由于一面主要拷打项目,二面就是一场八股盛宴。面试时长:1.5h0、拷打项目,一面没问的一个项目,说了说怎么实现,自己在其中做了什么内容=======吟唱八股=======1、ConcurrentHashMap的put过程2、注解的功能,怎么使用的。抽象概括一下注解的功能3、熟悉的设计模式。4、工厂模式七种实现方式?(不会)5、多重if else代码如何优化6、线程安全如何实现?synchronized、ReentrantLock、CAS、JUC7、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邮件等待时间实在是太难熬了。。。。。
点赞 30
评论 13
全部评论

相关推荐

OPSL:钱确实给的多,但是追责这一点比较迷惑…3个月具体如何计算呢?出勤天数30*3吗?还是21*3呢?万一中间学校有安排怎么办呢?这个得多问一问呀
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务