首页 > Access集团/单创 Java面经
头像
靳子瑜
编辑于 2020-09-26 17:18
+ 关注

Access集团/单创 Java面经

在拉钩上看到的一家跨国公司,中国总部在杭州。
感觉发展潜力特别大,于是投了个简历

面试体验特别棒,一起happy聊技术的感觉,顺便留个面经。



一面(1h15m)

基础相关
Java基本类型都有什么,分别多少字节
继承封装多态,具体讲一下
String和StringBuilder、StringBuffer
String的常量池相关、intern方法。
序列化与反序列化(以什么形式传输?版本ID的作用)
跨域(同源策略)

容器相关
LinkedHashMap(LRU)
HashMap结构(并发问题、put流程、长度规则)

JVM相关
如何打破双亲委派(Tomcat 加载结构、隔离机制)
Jsp热更新原理
堆区的划分
对象可及性判断(引用计数、可达性分析)
GC收集器相关(CMS、G1的原理和区别及参数)
并发标记时的处理(三色标记法、增量更新、原始快照)

并发相关
CAS原理
volatile原理(如何保证可见性)
synchronized锁的升级过程(偏向锁、轻量锁、重量锁)
synchronized与Lock的区别比较

数据库相关
四种隔离级别产生问题及解决
MVCC相关(快照读、当前读)
next-key locking策略(行锁与间隙锁)

数据结构相关
快排原理,有哪几种实现
堆排相关(建堆过程、排序过程、java中的应用)

设计模式相关
描述双重检查单例模式

Spring相关
SpringMVC 流程
AOP实现原理


二面(40m)

项目相关
项目相关

项目引申
CMS相关参数优化调优
SQL分页优化
索引底层原理
用B+树有什么劣势
InnoDB的Double write机制

场景设计
一、生产者单线程,消费者多线程    传递  Node(id, price)
消费者读取后,将相应id对应的商品的价格修改为price。
如何保证并发安全,不会导致同一商品修改错误。

二、1G内存,100G包含长整型的文件,如何进行排序 ?


更多模拟面试

全部评论

(11) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐