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

相关推荐

11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
评论
1
31
分享
牛客网
牛客企业服务