【面经】猿辅导服务端Java开发一面(已挂)
1. 自我介绍
2. 简历项目
3. Java
- Java中实现加锁的方式、sychronized、锁升级过程、底层AQS实现原理
- 平时如何实现线程安全,ConcurrentHashMap
- 线程状态、线程池有哪些参数、运行机制、四种拒绝策略
4. 计网
- 四次挥手过程、Close wait作用、第23次挥手能不能合并
- HTTP GET和POST区别
5. 数据库
- 数据库索引结构、聚簇索引和非聚簇索引区别、B+树结构、为什么不用B树或二叉树
- 事务四大特性、事务隔离级别以及分别解决什么问题
- 幻读、如何解决幻读
6. 手撕算法
----------
总结
面试整体体验不太好,可能是下午面试的缘故,感觉面试官有些累了,面试中几乎全程都在听面试官聊天消息提示音,面试结束没有提问环节。
前面问题回答的自我感觉还行,题目做过剑指Offer寻找旋转数组最小值,但是这题最终写出来的还是有BUG。
最后一面结束后,第二天进人才库了233333