oppo线下面
抱着尝试的想法参加了一次线下面,面试地点在一个酒店,环境还不错,还有小零食和饮料
一面
1. 项目拷打
2. mysql cluster的底层是什么,讲讲ndb和innodb的区别(参考意义不大,项目用cluster了所以问
3. mysql可重复读的实现原理是什么,怎么做到可重复读的
4. 一次请求URL发生了什么(经典问题
5. TCP帧头大致有哪些字段
6. TCP包的顺序发生了错乱,服务端会怎么处理,怎么保证可靠传输的
7. Redis的Zset底层是什么,为什么不能用B+树,同样的,MySql引擎层为什么不用跳表?
8. Mysql建立索引时要注意什么,覆盖索引是什么?
9. 问了一个联合索引(a, b),查询select a from ... where a=1 AND b=2 需要回表吗?你对回表怎么理解
10. 缓存层你准备如何设计,如果单一的Redis无法满足业务需求怎么办,有实战过Localcache吗?
11. 请为我设计一个二级缓存的场景,要考虑到各级缓存和数据库的数据同步与一致性问题
二面
1. 项目拷打,重点是实习经历(说了很久
2. 一个分布式系统的高可用方案是如何实现的?你准备怎么设计
3. 请基于面向对象的设计思想,设计一套卫星GPS定位系统,要求这个系统体现面向对象思想(汗。。
4. 杂七杂八的问题(为啥用java?学习经历?未来定位
hr面
没啥说的,杂七杂八个人素养问题,放几个印象深刻的
1. 问你最挫败感的一件事是啥。。这种挫败感是主观还是客观原因
2. 你实习后心态发生什么变化了。
...
当天晚上告知oc
一面
1. 项目拷打
2. mysql cluster的底层是什么,讲讲ndb和innodb的区别(参考意义不大,项目用cluster了所以问
3. mysql可重复读的实现原理是什么,怎么做到可重复读的
4. 一次请求URL发生了什么(经典问题
5. TCP帧头大致有哪些字段
6. TCP包的顺序发生了错乱,服务端会怎么处理,怎么保证可靠传输的
7. Redis的Zset底层是什么,为什么不能用B+树,同样的,MySql引擎层为什么不用跳表?
8. Mysql建立索引时要注意什么,覆盖索引是什么?
9. 问了一个联合索引(a, b),查询select a from ... where a=1 AND b=2 需要回表吗?你对回表怎么理解
10. 缓存层你准备如何设计,如果单一的Redis无法满足业务需求怎么办,有实战过Localcache吗?
11. 请为我设计一个二级缓存的场景,要考虑到各级缓存和数据库的数据同步与一致性问题
二面
1. 项目拷打,重点是实习经历(说了很久
2. 一个分布式系统的高可用方案是如何实现的?你准备怎么设计
3. 请基于面向对象的设计思想,设计一套卫星GPS定位系统,要求这个系统体现面向对象思想(汗。。
4. 杂七杂八的问题(为啥用java?学习经历?未来定位
hr面
没啥说的,杂七杂八个人素养问题,放几个印象深刻的
1. 问你最挫败感的一件事是啥。。这种挫败感是主观还是客观原因
2. 你实习后心态发生什么变化了。
...
当天晚上告知oc
全部评论
当晚就oc 这么快的吗
晚上几点oc的呀?
没有手撕题吗
问下有意向沟通会吗?要在两天内签约?
方便问下什么岗吗佬
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享