记第一次愉快的美团面试经历

记第一次愉快的美团面试经历

Tans 1,390 2022-03-21

第一次面试有点慌慌,但是面试官是一名好看的小姐姐,问题挺少的,主要是聊天,也挺基础的。总时长50分钟左右,接下来的二面希望可继续保持。冲!!!

Redis:

  1. Redis的应用场景
  2. Redis的项目中的场景
  3. Redis 数据库缓存一致性策略 (旁路+延时双删 Write behind 、Write through /Read through...
  4. 上述的使用场景
  5. Redis数据类型 底层数据结构 (SDS、ziplist、hashtable、skiplist等

Mysql:

  1. redolog(作用, 刷盘策略, redo buffer //redo file)
  2. SQL如何被执行(连接器-->缓存-->分析器-->优化器-->undo-->redo-->binlog-->索引)只讲了前几个,日志那块没细说......
  3. 有无了解过其他的数据库?(无,会使用mongodb之类的,但是就用用不敢说会。

计网:

  1. URL从输入到渲染流程 要求越详细越好,(三次握手、dns,http报文响应、报文,dom树渲染(个人感觉甚至可以补充更底层的ARP、OSPF协议等, DNS的话从本地到本地服务器到根域名服务器还有寻找两种方式,迭代和递归)。
  2. TCP可靠性(拥塞避免(四种算法:慢启动,拥塞避免,快重传,快恢复)、ARQ(连续和停等)、流量控制(滑窗)

Java:

  1. Spring(AOP、IOC 、Bean生命周期)
  2. 反射原理(不太会,答的通过找到堆里的Class对象头的指向类元指针来找到方法代码和静态数据等)
  3. 反射和调用类方法的原理有什么不一样吗?(这个不太会,答的都是都是通过Class对象来获取)

其他

  1. 最近看什么书?(Mysql技术内幕 设计模式。JVM.......)
  2. 最近又看了什么技术?
  3. 令牌桶,为什么不使用其他的比如说计数器之类的。
  4. 这些知识都是在哪里学的?
  5. 问了一下字节的暑期后端开发训练营项目(安全风控相关

反问

  1. 老师您那边部门是做什么的?(美团支付部门)
  2. 有什么建议吗?

img

总体感觉还不错,几十分钟之后就收到了二面通知。冲!