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的呀?
没有手撕题吗
问下有意向沟通会吗?要在两天内签约?
方便问下什么岗吗佬
相关推荐