科大讯飞一面面经

1. 先做个自我介绍吧。

2. Java 面向对象有哪些特点?

3. 讲讲什么是继承、多态和封装?

4. MySQL 索引用的什么数据结构?

5. 为啥索引要用 B+ 树?

6. 你觉得什么场景下需要加索引?是不是所有字段都该加?

7. 索引在哪些情况下会失效?

8. 了解 MySQL 的几种隔离级别吗?

9. MVCC 是什么?解决了什么问题?

10. 了解线程池吗?

11. 线程池有哪些核心参数?

12. 一个任务提交到线程池后,是怎么执行的?

13. 如果让你用 Java 的线程池,实现一个这样的策略:核心线程满了就开非核心线程,非核心也满了再进队列。你怎么实现?

14. 为啥 Java 开发基本都用 Spring?它有啥好处?

15. 了解 HashMap 吗?

16. HashMap 的原理是啥?

17. 怎么让 HashMap 线程安全?

18. ConcurrentHashMap 的实现原理是啥?

19. 聊聊你项目里解决过的问题,或者项目有什么亮点?

全部评论
佬,有实习吗?
1 回复 分享
发布于 09-09 13:40 海南

相关推荐

评论
2
12
分享

创作者周榜

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