失业后面试~第十五家~拿美团offer了


写在最前:
感谢前同事她的老公,
面了15家公司身心疲惫,
已经决定不继续面试了,
他上家公司在水滴,
现在去了美团,
所以跟他打听下公司情况,
作为一个信息的参考。
他鼓励我试一下美团,
我本来已经放弃了,
毕竟算法题刷的不够多,
面大厂没有信心,
他说他当时也没有刷很多题,
给自己一个机会,
反正也没有啥损失,
不然以后会后悔的。
所以我投了简历,
很快的约了一面,
想尽快走完流程,
所以一直催面试官推进流程,
最终用了4个工作日走完了面试流程,
3轮技术面+1轮hr面,
offer流程也走的很快。
====================
被问了哪些问题:

美团-一面
- Netty中的channle和java中的channel有什么不一样?
- Netty中的粘包、拆包
- Netty中的序列化框架 protobuff
- Netty中客户端connect的过程
- rpc框架中通信是异步的,请求和响应如何做到对应?
- springboot自定义一个startter
- JDK的动态代理
- mybatis中$和#有啥区别
- DDD中聚合根是啥?
- 消息积压怎么处理?
- 消息怎么顺序消费?
- 算法题:最长公共前缀
- 只定义注解
- Netty的pipeline
- 算法:查找字符串数组中的最长公共前缀

美团-二面
- spring事务
- 节约资源做过哪些事情
- 怎么画架构图
- 设计方面的书
- kafka如何顺序消费
- dts原理
- 算法题:字符串转整数
- kafka一个partition挂掉以后,会丢数据吗?
- 怎么理解收单、交易
- 算法:把字符串转换成整数

美团-三面
- 一年发展规划
- 分布式一致性协议zab raft
- 你对哪块的比较熟悉,mysql、mq、redis
- mysql单机如何做到不丢数据,集群如何不丢
- mysql主从同步,异步模式、全同步、半同步模式
- 分布式锁选型
- 系统可用性方面做过哪些
- 全链路压测
- 你们数据库的qps
- 先写binlog还是redo log
- 看了哪些书

美团-hr面
- 简单介绍下自己
- 在最近一份工作中有哪些成长
- 你有什么缺点
- 你对下一份工作期待
- 毕业以后第一份工作学到什么
- 为什么离职
====================


复盘:
人还是要经常跟朋友沟通,
有的时候朋友会在不经意间点醒你,
一个人思考容易固化自己的思维,
跟不同的人交流会给你新的输入,
触发你思考,
改变自己对事物的看法。