发面经涨人品(顺丰java两面)
一面:
自我介绍
项目问题
volatile语意
线程同步方法
数据库索引结构,为什么快
synchronize关键字
jvm内存模型,有哪几块,程序计数器是干嘛的
二面:
有什么设计模式
装饰者模式讲讲
Hashmap内存结构,扩容问题
创建线程的几种方式
Runnable和callable区别
线程池参数, 队列,核心线程池和最大线程池关系
sql注入,
哈希一致性
分布式缓存
有些不记得了。。。。。。二面后面问到我懵逼。。。。。。。。。。。。。。