首页 > oppo、有赞java工程师社招面经
头像
文大
编辑于 2021-04-17 09:48
+ 关注

oppo、有赞java工程师社招面经

oppo

1. 自我介绍,为什么打算到深圳发展,然后从项目开始问起

2. 用什么解析的Excel?

3. POI解析Excel会存在什么问题?

4. 当时为什么考虑用POI?

5. 写过JVM调参,问了下当时调参的情况

6. MQ怎样保证消息的可靠性以及当时如何做消息幂等处理的。

7. sql如何优化?

8. 索引的实现原理?

9. 事务的隔离级别及解决的问题?

10. 知道范围锁吗?

11. redis常用的数据类型?

12. redis为什么快?

13. 都用过redis做过什么?

14. redis的持久化机制?

15. redis的集群?

16. redis怎么实现分布式锁?

17. 平时用的设计模式

18. spring源码

19. Spring的AOP说一下。

20. AOP实现原理。

21. JDK动态***和CGLIB***的区别。

22. ELK

23. 分布式事务

24. 线程池实现原理

25. 怎么防止sql注入

26. JVM内存结构

27. 常见的垃圾回收算法

28. 怎么样判断对象不可达

29. 你有什么要问我的吗?

有赞:

一面:

1. hashMap原理,put和resize过程

2. 线程池类型

3. concurrentHashMap分段锁原理,用java8实现和java7有什么区别

4. B-树B+树区别,数据库索引原理,组合索引怎么使用?最左匹配的原理

5. spring生命周期,几种scope区别,aop实现有哪几种实现,接口***和类***会有什么区别


二面:

1. 项目介绍

2. 斐波拉契数列非递归实现

3. 短URL实现

4. 用消息队列削峰。系统不至于因为瞬间的流量挂掉。并且可以配合使用限流与服务降级。

5. 用redis什么的做缓存。

6. 数据库分库分表,建立合适的索引。


三面:HR+主管
你现在做的事情,为什么要离职?和之前的公司是不是有什么矛盾之类的,对你性格生活薪资全面了解

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐