面试复盘|美团-正式批一面

一面 8.17 1小时

面试官上来先自我介绍,然后介绍了一下部门。我自我介绍后闲聊了几分钟,问了问实习经历,考不考研什么的

  • 项目介绍

  • 私聊和群聊是怎么做的

  • kafka、redis在你的项目中是怎么用的

  • zk的作用是什么,选举机制了解吗

  • netty相对于Java NIO有什么优势或者区别

  • netty的零拷贝

  • netty的组件有哪些(这个我忘了,我讲了的Java nio的三大组件)

  • 消息队列的作用有哪些

  • kafka如何保证消息有序性

  • 多线程消费的时候如何保证有序

  • kafka的高吞吐量的优化(顺序读写、零拷贝、pagecache)

  • redis的数据结构用过哪些

  • redis底层hash原理懂吗

  • redis的单线程模型

  • redis的持久化机制

  • 你的RPC项目的流程是怎样的

  • 为什么使用ProtocBuf

  • 静态类和静态内部类的使用场景

    然后我不记得了,提到了单例模式会使用静态内部类

  • 手写单例模式DLC

    volatile的用处是什么,为什么要双重检验

  • JVM内存区域划分

  • 哪些区域会有OOM错误

  • 不停的new 对象一定会爆出OOM错误吗

  • GC的过程

  • mysql索引为什么使用B+树

  • 如何优化SQL

  • 索引哪些情况会失效

  • 事务的隔离级别

  • 你使用的默认的隔离级别是什么

  • 可重复读级别是如何实现的

  • 算法题-最长公共子串

讨论和交流

一些答得不好的地方

  • zk的选举机制
    这个我只会用一点zk,原理没怎么了解过

  • netty的组件有哪些

  • Kafka多线程消费的时候如何保证有序

  • redis底层hash原理

  • 静态内部类的使用场景

  • 不停的new 对象一定会爆出OOM错误吗

总结

这个面试官挺和蔼的,上来先家长里短聊了一些,第一次遇到这种。后面问题难度适中,基本都能答上一些。面试体验很好

#面试复盘##面经##美团#
全部评论
顶!!!!
1 回复 分享
发布于 2021-08-30 21:12
哪个部门呀
点赞 回复 分享
发布于 2021-08-29 20:27
加油楼主,冲鸭,奥利给,祝楼主好运
点赞 回复 分享
发布于 2021-08-31 19:05

相关推荐

12-23 23:55
已编辑
门头沟学院 Java
黑皮白袜臭脚体育生:项目职责统一按使用了什么技术实现了什么功能解决了什么问题来写,如使用minio实现了高性能文件存储,解决了文件二进制形式存储到数据库中存取效率低的问题另外宣传下自己的开源仿b站微服务项目,GitHub已经390star,牛客上有完整文档教程,如果觉得有帮助的话可以点个小星星,蟹蟹
点赞 评论 收藏
分享
11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
贫道法号码农:如果人人都像你这样,我岂不是也要找到工作了
点赞 评论 收藏
分享
评论
1
8
分享
牛客网
牛客企业服务