1.java基础对于线程池的参数
2.Spring使用熟练,原理
3.分布式事务
4.网关设计思想 限流算法 断路器机制
spring 源码讲解下
redis数据类型
spring cloud 熔断机制,以及如何实现熔断原理?
redis BloomFilter 布隆过滤器
为什么mybatis的mapper没有实现类(原理探究)
spring ioc 有什么用
redis有几种集群方式
redis如何做高可用
reids锁怎么实现
分布式锁怎么做
zk怎么做分布式锁
线程池有哪几种
hashmap
线程安全怎么做
java的内存模型
nginx 怎么做高可用
============================================
阿里云事业群:Jvm 索引 并发 Aop 缓存 多线程 GC集合
阿里云IOT:
1.分布式的事务,分布式锁
2.消息中间件MQ的使用及原理
3.Redis的整个原理
4.微服务和SOA服务的区别
5.业务场景(结合项目的情况了解一些技术点知识)
6.数据库的使用(设计 索引 存储过程之类)
为什么使用微服务,微服务有什么好处,微服务的调用,事物隔离级别,负载均衡,高并发
阿里云供应链:
1 数据库查询及性能分析
2 多表优化
3 线程控制
4 代码优化方案
5 设计模式
6 具体场景方案设计
钉钉:
自我介绍
线程
Dubbo架构
Springaop
在项目中担任的角色
项目中遇到的问题
Redis
怎么样进行分模块开发的
Hashmap和concurrenthashmap的区别
jvm内存模型
事务相关
慧脑外包:
1.自我介绍
2.讲一下以前项目,做了啥
3.因为财务系统,所以问了资金损失情况
4.幂等情况,例如页面支付多次点击
5.并发下锁咋用的
6.类加载机制
7.gc回收机制,回收过程,垃圾回收算法
8.hashmap原理,hash冲突,jdk1.8中改动了啥(红黑树)
9.mybatis和hibernate区别
10.servlet,filter,listener原理,加载顺序
11,工厂模式有哪些,适用场景
12.一百万的数字中取最大的100个
13.如何设计一个双十一秒杀系统
阿里云pass平台:
1.自我介绍
2.项目经历及自己的作用
3.记忆比较深刻的问题及解决办法
4.数据库增删改可能涉及的安全问题
5.自己的技术体系
6.spring常见面试题
阿里云人脸识别:
有设计模式,JVM线程安全,Bean的生命周期,垃圾回收机制,分布式事务一致性解决方案
SpringBoot,Spring相关知识 这两个框架比较详细 Spring中问到了Bean的隔离机制
主要是Java的问题,业务内容问的不多 线程安全,线程池,也问了
关于多线程需要复习的内容:
说下ThreadLocal变量
ThreadLocal是一个关于创建线程局部变量的类。
通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。
线程安全的map是什么?
concurrentHashMap 。 答出来以后再问他原理。
如果同一个对象,一个方法加了synchronized,一个方法没加,那synchronized方法阻塞的时候,调用普通方法的时候回阻塞吗?
答:不会 然后问他为啥,说出来以后再问 synchronized原理?和lock的区别