美团Java面经

一面

  • JVM实时监控工具的优势,流程
  • 使用Instrumentation方式修改字节码方式是指什么
    • Instrumentation 的最大作用,就是类定义动态改变和操作。
    • 通过 – javaagent参数指定一个特定的 jar 文件(包含 Instrumentation ***)来启动 Instrumentation 的***程序。
    • 在 Java SE 6 的 Instrumentation 当中,有一个“agentmain”方法,可以在 main 函数开始运行之后再运行,在agentmain函数中进行attach pid。
  • graphQL和restFul的区别
  • 为什么要设计双亲委派模型
  • TCP怎么保证可靠传输(超时重传)
  • 滑动窗口机制
  • 流量控制
  • JVM内存模型
  • Spring怎么实现控制反转来生成一个bean
  • Java8怎么修复了hashmap在环上使用get的bug
  • hashmap怎么会产生一个环
  • NIO的模型
#美团##校招##Java工程师##面经#
全部评论
面试的时候提到的Instrument以及Jvm的attach的原理,可以查看这篇文章:Arthas原理系列(一):利用JVM的attach机制实现一个极简的watch命令 http://mp.weixin.qq.com/s?__biz=Mzk0NjExMjU3Mg==&mid=2247483820&idx=1&sn=e75218b63d950ce061cd8ab57fa56dd9&chksm=c30a50fff47dd9e90fa49c6f00c514d19d57ef09e7576589fa9c9f96d0bbfb55b0561f628ea1&scene=21#wechat_redirect
点赞 回复 分享
发布于 2020-12-26 22:02
你是我见过第一个面试问javaagent的,面试官会用么?就拿出来问别人
点赞 回复 分享
发布于 2021-03-05 10:32

相关推荐

牛客737698141号:他们可以看到在线简历的。。。估计不合适直接就拒了
点赞 评论 收藏
分享
11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
4 39 评论
分享
牛客网
牛客企业服务