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+主管
你现在做的事情,为什么要离职?和之前的公司是不是有什么矛盾之类的,对你性格生活薪资全面了解

#面经##社招##OPPO##有赞##Java工程师#
全部评论
斐波那契用dp吧🤣
点赞 回复 分享
发布于 2021-05-04 15:43
你这个有赞面试题为啥和下面20年的面试题一样的
点赞 回复 分享
发布于 2021-05-18 16:08

相关推荐

比亚迪 高级CAE工程师 18k*1.36 硕士
点赞 评论 收藏
分享
1 31 评论
分享
牛客网
牛客企业服务