9.22 去哪儿一面
-
简单自我介绍
-
Java实现多线程的方式 给出应用场景 (少说了 runnable接口不能抛出异常)
-
线程池实现类参数 参数之间有什么联系(紧张 漏了阻塞队列、饱和策略)
-
常用的拒绝策略有哪几种
-
多线程之间出现竞态条件,怎么解决这个并发问题
-
volatile 用来解决什么问题
-
synchronize有几种用法 各种用法的区别
-
可重入锁实现读写锁 在什么场景下使用读写锁 有哪些注意事项
-
JUC包下有一些并发编程时常用的类,你了解哪些 说说
-
常用数据结构
-
hashset和treeset有什么区别
-
常用的map有哪些
-
map的key 有什么要求
-
jvm 类加载 和 垃圾回收
-
项目开发了解
-
AOP的实现原理
-
数据库常用隔离级别(漏了 读未提交)
-
http协议的理解 有几个版本
-
怎么选择并返回状态码
-
400状态码有哪些 分别代表什么含义 300状态码呢
-
Linux常用命令
-
场景题 如果运维跟你说cpu 满了要你去排查 你怎么考虑
-
算法 快速排序 怎么实现 实现时要注意什么问题
-
反问 部门业务
-
面试评价、建议