阿里面试总结

高德
都看过那些技术方面的书
介绍做的系统
难点有哪些,技术点
印象深刻的东西,解决了什么问题

spring是如何管理事务的
volatile原理,什么场景用,正例和反例

手写代码
两个线程不断的互相唤醒和等待
简单写个IO流的代码

蚂蚁金服
50分钟

介绍系统流程,细节问题,难点是什么
除了负责的系统,说下整个系统流程
有没有分库分表,怎么做的
ES怎么用,是不是可以不用ES

sleep和wait区别
spring .动态代理:jdk和cglib,详述cglib动态代理的过程
什么是事务,spring 怎么保证事务的
原子类 :CAS原理
线程池的工作原理,各个参数怎么配置
怎么查看JVM 线程,怎么看线程池,服务挂了怎么看,怎么处理,请求长时间没有响应可能会是什么情况
怎么保证线程安全,不用redis保证数据库安全,cas+版本号保证分布式安全。为什么多线程下 redis是线程安全的,怎么做持久化的
库存扣减怎么做的。分布式锁
数据库锁有没有用过
mq怎么保证成功,投递的时候服务器挂掉了,怎么处理
为什么会多节点部署,一台服务器挂掉了怎么自动切换到另一台服务器
dubbo原理,怎么实现负载均衡

四十多分钟
为什么会做重构,怎么做的,从那些方面考虑
超时怎么处理,怎么保证分布式事务
数据库怎么做的分库分表,主备库切换怎么做,索引优化
缓存了解多少,为什么会用缓存
先删缓存还是先删数据库,用缓存的时候都会考虑些什么
spring源码,创建bean的过程,如何解决循环依赖

更多的都是场景问题,大公司面试是真的难

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值