爱奇艺风控大数据Java日常实习(已OC)
- 选一个你觉得做的最好的项目,说一说
- 深挖项目,多问为什么这样设计,为什么这样做
- 选一个Java的项目,说一下
- 三级缓存是怎么实现的
- 那么一级缓存(nginx访问redis)和三级缓存redis的区别是什么,去掉了三级缓存可以么
- 介绍一下令牌桶算法数据结构,和漏斗桶的区别,为什么选令牌桶不用漏斗桶
- 如何保证mq消费者端更新数据库可以成功
- 如何保证消息可以不重复消费,使用redis做幂等是完全安全的么
- 事务在项目中是如何使用的,使用@Transaction注解就一定可以保证不出错么
- 开发中使用spring中比较常见的特性包括哪些
- spring bean的生命周期
- 如果要在一个容器bean中,存储指定接口的多个实例,你会在这个生命周期中如何设计
- volatile关键字可以保证什么
- volatile和synchronized的区别,那什么时候使用volatile,什么时候使用synchronized,说一下场景
- 原子类中cas操作是如何实现的
- Lock和Synchronized的区别,那什么时候使用Lock,什么时候使用Synchronized,说一下场景
- 算法题,根据前序遍历和中序遍历,构造后序遍历