一些外企Java面经
爱立信
英语自我介绍
forkJoinPool
CountDownlatch
强软弱虚引用
concurrentHashmap扩容
InnoDB myaism区别
g1收集器
redis数据类型
其他的拒绝策略
ebay
一面:
面向对象的理解
B+树特点
线程池参数
spring scope类型
乐观锁悲观锁
hashmap的代码实现
二面:
为啥用IOC管理对象
GC回收策略
mockito怎么实现mock功能的
netty怎么处理粘包
操作系统怎么看待JAVA的线程
将一个对象转化为Json数据格式的代码实现
三面、四面
多个火车竞争一条隧道的设计
弹幕包含起始结束时间,求弹幕峰值的时间段
英语介绍下队列和栈的区别
网络分层模型
VPN的实现方式
traceroute、ping的底层实现
Paypal
AOP源码
可重入锁,并发MAP
哪些收集器
MQ重试机制
redis哨兵机制
用过哪些中间件
头条
最长公共子序列
螺旋打印数组
一个骰子怎么扔让9个人的概率相等
分库分表设计
有优先级队列和定时权重自增的设计