Oppo后端一面面经
问了将近40分钟。
#秋招##面经##OPPO#
首先逮着实习和项目一直往深问(略深的那种深)。
项目我写了rpc 轻量级框架和秒杀,面试官会根据简历上的知识点提问。
我写了jdk 动态代理和一致性哈希算法,讲一下动态代理?动态代理有几种方式?
然后看了秒杀项目,介绍秒杀项目,问了怎么保证幂等?数据库扣减库存怎么实现一致性的(查后的库存被其他修改了怎么办?其实我直接update的,但是他非这么说)?并发修改怎么保证一致性?
问完项目开始八股文了。
Jvm 一些运行参数?jvm运行原理?怎么查看堆内存的情况?说说抽象类和接口区别?MySQL索引类型?消息队列怎么保证顺序消费?