写在最前:
感谢前同事她的老公,
面了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挂掉以后,会丢数据吗?
怎么理解收单、交易
算法:把字符串转换成整数
美团-三面
一年发展规划
分布式一致性协议zabraft
你对哪块的比较熟悉,mysql、mq、redis
mysql单机如何做到不丢数据,集群如何不丢
mysql主从同步,异步模式、全同步、半同步模式
分布式锁选型
系统可用性方面做过哪些
全链路压测
你们数据库的qps
先写binlog还是redolog
看了哪些书
美团-hr面
简单介绍下自己
在最近一份工作中有哪些成长
你有什么缺点
你对下一份工作期待
毕业以后第一份工作学到什么
为什么离职
====================
复盘:
人还是要经常跟朋友沟通,
有的时候朋友会在不经意间点醒你,
一个人思考容易固化自己的思维,
跟不同的人交流会给你新的输入,
触发你思考,
改变自己对事物的看法。