2020年BATJ最新面试414道题(含部分答案解析)美团篇

VIP免费
2024-12-10 0 0 281.48KB 5 页 5.9玖币
侵权投诉
美团篇
5.1.0 java 虚拟机内存模型
5.1.1 内存溢出一般发生在哪个区?永久代会不会导致内存溢出?
5.1.2 动态加载类的框架了解哪些?
5.1.3 动态代理一般有哪几种实现方式?动态代理的应用场景有哪些?
5.1.4 栈会不会溢出?栈溢出一般抛什么异常?jvm 在哪里设置栈的大小?设置的参数是什
么?
5.1.5 用过哪些命令查看 jvm 的状态、堆栈信息?
5.1.6 jvm 的垃圾回收机制?
5.1.7 java 类加载机制?如何实现自定义类加载器?findClass loadClass 的区别?
5.1.8 StringStringBufferStringBuilder 的区别?对应的使用场景?
5.1.9 如何实现不可变的类?
5.2.0 浅复制和深复制?怎样实现深复制?
5.2.1 HashMapHashTableConcurrentHashMap 的区别?
5.2.2 CAS 是一种什么样的同步机制?
5.2.3 NIO 的原理,包括哪几个组件?
5.2.4 简单介绍一下 java 的反射机制?反射在哪些地方有应用场景?
5.2.5 spring 加载 bean 的流程?
5.2.6 java 线程池?线程池构造函数的几个参数含义?keepAliveTime 解释一下?
5.2.7 一个接口,要去调用另外 5个接口,每一个接口都会返回数据给这个调用接口,调用
接口要对数据进行合并并返回给上层。这样一种场景可能用到并发包下的哪些类?你会怎么
去实现这样的业务场景?
5.2.8 CountDownLatch CyclicBarrier 的区别?
5.2.9 线程加锁有哪些方式?synchronized lock 的区别?
5.3.0 volatile 关键字的作用?为什么使用 AtomicLong 而不使用 Long?AtomicLong 的底层是怎
么实现的?
5.3.1 mysql 的存储引擎有哪几种?
5.3.2 sql 优化有哪些着手点?组合索引的最左前缀原则的含义?
5.3.3 springmvc 处理请求的流程?
5.3.4 spring 的事务怎么使用?事务回滚?自定义异常?
5.3.5 脏读?幻读?
5.3.6 tcp 四次挥手的过程?TIME_WAIT 为什么至少设置两倍的 MSL 时间?
5.3.7 get post 请求的区别?
5.3.8 cookie session 的请求?
5.3.9 了解哪些开源的中间件?缓存?消息?分布式框架?
5.4.0 用到过哪些设计模式?单例模式的实现?
5.4.1 数据库的事务实现原理、操作过程、如何做到事物之间的独立性等问题
5.4.2 数据库的脏读,幻读,不可重复读出现的原因原理,解决办法
5.4.3 数据库的隔离级别、MVCC
5.4.4 乐观锁、悲观锁、互斥锁、读写锁的原理实现与区别
5.4.5 线程的生命周期
5.4.6 一致性 hash 算法原理与应用
摘要:

•美团篇5.1.0java虚拟机内存模型5.1.1内存溢出一般发生在哪个区?永久代会不会导致内存溢出?5.1.2动态加载类的框架了解哪些?5.1.3动态代理一般有哪几种实现方式?动态代理的应用场景有哪些?5.1.4栈会不会溢出?栈溢出一般抛什么异常?jvm在哪里设置栈的大小?设置的参数是什么?5.1.5用过哪些命令查看jvm的状态、堆栈信息?5.1.6jvm的垃圾回收机制?5.1.7java类加载机制?如何实现自定义类加载器?findClass与loadClass的区别?5.1.8String、StringBuffer、StringBuilder的区别?对应的使用场景?5.1.9如何实现不可变...

展开>> 收起<<
2020年BATJ最新面试414道题(含部分答案解析)美团篇.pdf

共5页,预览1页

还剩页未读, 继续阅读

声明:本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。玖贝云文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知玖贝云文库,我们立即给予删除!
分类:计算机 价格:5.9玖币 属性:5 页 大小:281.48KB 格式:PDF 时间:2024-12-10

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 5
客服
关注