某公司笔试题

公司一:java笔试题

1、java中常说的堆和栈,分别是什么数据结构?为什么要分为堆和栈来存储数据?

2、mybatis如何处理结果集?

3、请描述一下你对mysql优化经验?

4、mysql的语句优化,使用什么工具?

5、mysql有那些存储引擎?都有什么区别?

6、redis是如何持久化的?

7、重构过代码没有?描述一下您的经验?

8、一千万的用户实时排名如何实现?

9、如何设计可以动态扩容缩容的分库分表方案?

10、如何设计一个高并发高可用的系统?

原文地址:https://www.cnblogs.com/zyanrong/p/12550697.html