(上海)人人视频
人人视频
人人视频 1、强引用?软引用?弱引用?虚拟引用? 2、ReentrankLock底层实现原理? 3、线程池中的等待队列大小该如何设置?有什么依据?拒绝策略一般怎么设置?核心线程数怎么设置? 4、jvm调优的一些核心的参数? 5、OOM怎么排查,怎么解决?一般通过什么? 6、一个sql本来执行1s,突然执行到10s,怎么排查和解决? 7、执行计划都有什么?具体怎么看? 8、spring的循环依赖问题,只用二级缓存可以解决吗? 9、AOP项目的实际场景?底层原理? 10、Mysql和Redis的数据一致性怎么保证的? 11、MQ的使用场景? 12、你在项目中怎么具体怎么使用设计模式的?
(上海)花旗
花旗
开场:用英语做一个自我介绍 0.你做了几年 java 1.jvm内存模型 2.垃圾回收策略你了解么 3.什么情况会跨过新生代直接到老年代 4.ArrayList和 LinkedList 的区别? 5.HashMap怎么取 getkey ? 6.HashMap什么时候会树化? 7.有一个 List ,怎么给他去重? 8.springboot自动装配原理 9.springboot怎么用注解排除一个类 10.springboot怎么读取 yml 里的值 11.yml里有值,同时有@ value 注解设置了值,会读到哪个? 12.spring循环依赖怎么解决 13.spring IOC , AOP 原理 14.两种动态代理方式的区别 15.redis用过哪些数据类型 16.redis线程模型 17.你们公司用 redis 机群了么?什么类型的? 18.redis数据驱逐策略 19.消息队列怎么解决消息丢失,怎么解决消息被重复消费 20.怎么用 redis 解决幕等性问题 21.我看你在使用过 ES , ES 的原理说一下 22.ES是否支持 ACID ?(我记不清这个问题了) 23.数据库用的是什么,用过 Mvbatis 么
(上海)邮乐网
邮乐网,Java,5年,
自我介绍 说说最近在做的项目 - 有哪些类加载器 - 类加载过程 - 什么是双亲委派机制 - 内存结构,哪些属于运行时数据区 - JMM - 深拷贝和浅拷贝 - 引用类型 - 判断垃圾回收有哪些方法 - 什么是GC roots - 有哪些垃圾回收器 - cms 垃圾回收流程 - 为什么g1更适合大内存 - g1分代回收 - aqs 底层原理 - synchronized 和lock 区别 - 两个线程交替打印0-100 - 有哪些jvm核心参数 - 哪些场景用到多线程 - redis 持久化有几种方式,各有什么特点 - redis 有那几种数据结构 - redis zset 底层是什么样的 - redis为什么不用红黑树而用跳表实现zset - 项目里在哪些场景使用到了redis - redis 作为分布式锁,一定能保证可以锁住吗?会有什么问题 - 除了使用redis,还可以怎么实现分布式锁 - redis 缓存过期清除策略 - redis 缓存过期删除策略 - 什么是缓存的击穿,穿透,雪崩,以及redis 如何处理 - 如何保证数据库和redis 缓存一致性 - redis 事务 - 隔离级别有哪几种,分别解决什么问题 - 为什么mysql 默认隔离级别是rr,而不是rc - mysql 的ACID - 你项目里用的mysql 隔离级别是什么?为什么 - mvcc 实现原理? - mysql 有哪些日志类型 - mysql binlog 有哪些类型? - mysql主从复制流程了解吗? - 针对一个慢sql如何进行调优 - mysql索引结构? - mysql 索引失效场景 - mysql 联合索引查询流程 - 如何给字段加索引 - 为什么mysql 用b+树而不用b树,或者二叉树 - 什么是回表?索引下推和索引覆盖 - mysql 有哪些类型的锁 - mysql 处理死锁有哪些方法 - 有没有进行sql 调优经验 - mysql 有哪些存储引擎,有什么区别 - mysql buffer poll 是什么 - mysql in 和exit 查询有什么区别 - 为什么要用自增主键,可以用uuid吗? - mysql order by 分页 存在相同数据怎么处理
(上海)ebay
邮乐网,Java,5年, 上海自我介绍说说最近在做的项...
1、如何保证消息一致性 2、如何保证订单的幂等性 3、对接外部接口需要注意哪些方面,如何优化 4、redis分布式锁又了解吗,具体讲解 5、spring如何实现打印所有bean的名字,怎么实现 6、用英文介绍自己在项目中遇到的问题,并说出如何解决 7、jdk8用过没有,optional相关问题 8、多线程同步问题,线程池问题 9、ThreadLocal有用过吗,具体使用场景 10、redis数据类型,使用场景,底层结构 11、elasticseach有使用过吗,如何与mysql进行数据同步的,以及更新数据耗时 12、jdk用的是那个版本,对应jvm垃圾回收算法知道吗 13、用过消息队列没有,几种消息队列的区别 14、还有其他忘了,有3到算法题(挂了一道,直接挂)
(上海)博彦科技
如何保证消息一致性2、如何保证订单的幂等性3、对接...
1, 自我介绍 2, 项目介绍 3, 项目亮点难点 4, 项目中数据库 mysql redis 的使用 5, 项目中并发的处理例子 6, 日常工作中用到的设计模式