高德
都看过那些技术方面的书
介绍做的系统
难点有哪些,技术点
印象深刻的东西,解决了什么问题
spring是如何管理事务的
volatile原理,什么场景用,正例和反例
手写代码
两个线程不断的互相唤醒和等待
简单写个IO流的代码
卒
蚂蚁金服
50分钟
介绍系统流程,细节问题,难点是什么
除了负责的系统,说下整个系统流程
有没有分库分表,怎么做的
ES怎么用,是不是可以不用ES
sleep和wait区别
spring .动态代理:jdk和cglib,详述cglib动态代理的过程
什么是事务,spring 怎么保证事务的
原子类 :CAS原理
线程池的工作原理,各个参数怎么配置
怎么查看JVM 线程,怎么看线程池,服务挂了怎么看,怎么处理,请求长时间没有响应可能会是什么情况
怎么保证线程安全,不用redis保证数据库安全,cas+版本号保证分布式安全。为什么多线程下 redis是线程安全的,怎么做持久化的
库存扣减怎么做的。分布式锁
数据库锁有没有用过
mq怎么保证成功,投递的时候服务器挂掉了,怎么处理
为什么会多节点部署,一台服务器挂掉了怎么自动切换到另一台服务器
dubbo原理,怎么实现负载均衡
四十多分钟
为什么会做重构,怎么做的,从那些方面考虑
超时怎么处理,怎么保证分布式事务
数据库怎么做的分库分表,主备库切换怎么做,索引优化
缓存了解多少,为什么会用缓存
先删缓存还是先删数据库,用缓存的时候都会考虑些什么
spring源码,创建bean的过程,如何解决循环依赖
更多的都是场景问题,大公司面试是真的难