Oppo一面凉经 感受到了寒冬

Oppo一面全问的一些中间件,场景题,八股文基本没怎么问,还是自己太菜了

1. 上来就问了第一个是关于什么Node,不了解
2. 然后就问了redolog,undolog,binlog
3. redolog是追加写吗?除了binlog还有什么是通过追加写优化的?
4. 知道WAL吗?为什么要WAL,WAL有什么好处?WAL的底层是怎么优化的知道吗?
5. 认为哪个项目最能体现自己?
6. 项目部署到Web需要进行负载均衡吗?LVS了解吗?MMMap了解吗?
7. 虚拟页的读取了解吗?
8. 讲一下稀疏索引和密集索引是什么?
9. 项目上线到Web应该怎么部署HTTPS?
10. 服务节点需要有状态吗?
11. 项目还有哪些优化点?
12. 还有一些问题忘记了
13. 反问

大概40分钟,真的是我太菜了吗,有点难受


#oppo##OPPO面试##OPPO面经#
全部评论
【除了binlog还有什么是通过追加写优化的?】啥意思啊
点赞 回复 分享
发布于 2022-09-09 15:05 四川
宁波银行金融科技部看看不?拿个保底,看主页动态内推哦
点赞 回复 分享
发布于 2022-09-09 13:15 浙江

相关推荐

08-20 17:09
已编辑
广东药科大学 Java
复盘 对IOC的理解1.ioc又叫控制反转,顾名思义就是将对象的控制权(对象生命周期的管理:初始化、赋值、销毁)转交给ioc容器管理本身而不是程序员,ioc和aop一样是作为spring的两大特点。2.降低了类与类之间的耦合,简化了对对象生命周期的管理,spring可以自己去扫描bean对象,进行依赖注入,要使用的时候可以很方便的使用注解注入就可以使用了。3.一般通过DI依赖注入,有三种方式字段注入(@注解),构造函数注入,set方法注入。public class PaymentService {private PaymentGateway gateway;@Autowiredpublicvoid setGateway(PaymentGateway gateway) {this.gateway = gateway;}}如何设计一个可靠的分布式锁如何设计一个可靠的分布式锁一个可靠的分布式锁需要具备几个特点,我一个个说:互斥性:在同一时间内只有一个线程能拿到锁。可重入性:拿到锁的线程可以再次拿到锁不受限制。非阻塞式获取锁的特性:setnx天然就有这个特性。不会发生锁的误删情况:所以可以存储线程id+uuid。保证解锁前业务代码要执行完成:锁续期机制。锁失效策略避免死锁发生:给一个过期时间。说一下RABCRole based access controll 基于角色的访问控制角色、用户、权限,角色-用户,权限-用户关联。就比如说公文模块,普通角色是没有权限修改和删除的。这里就用到了@Sahasperson注解,如果后续有很多复杂的权限、角色校验呢?satoken提供了sarouter以路由方式进行拦截,并且可以使用lambda表达式还有链式调用,再搭配注解校验还有自定义方法,一般都可以解决复杂的权限校验问题。docker容器和镜像的区别镜像可以看成类,而容器可以看出类的实例对象。docker容器上的服务宕机如何排查使用docker logs -f 容器名 实时输出日志耗时20分钟
面试问题记录
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务