科大讯飞一面面经

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 海南

相关推荐

11-04 21:58
门头沟学院 Java
总结:40分钟,八股比较深入,没有手撕。八股部分1.面向对象有哪些特点?2.Java对象中访问权限有哪几种?3.追问:枚举类的构造函数是什么访问权限?4.线程池的核心参数有哪些?5.提交任务到线程池后的执行流程是怎样的?6.追问:如何封装一个自己的线程池,要求是:如果核心线程数不够,且线程数没有超过最大线程数,就生成一个临时线程执行(先执行后塞入等待队列的情景)7.你了解Java中的垃圾回收算法吗?8.G1回收算法的特点是什么?9.虚拟机如何确定对象是可回收的?10.GC Roots有哪些类型?11.选择垃圾回收器时的主要评价标准是什么?如何计算垃圾回收的吞吐量?12.为什么选择使用Spring框架?13.Spring框架中的AOP和依赖倒置原则为何设计?14.AOP中的单例对象在多线程环境下是否线程安全?15.AOP(面向切面编程)是如何实现的?16.你能具体讲一下在日志管理中如何使用AOP实现的实现方式吗?17.AOP在哪些场景下可能会失效或出现问题?18.对于服务质量方面的保障措施有哪些?(功能测试,性能测试,兼容性测试)反问环节1.部门业务是什么做大模型的输出内容的安全审查。2.技术栈是什么内容安全相关的技术栈主要包括后端技术栈,如数据库(MySQL、PostgreSQL)、中间件(Kafka、RabbitMQ)、缓存(Redis)等,同时涉及大数据技术如Flink实时计算平台,以及针对大模型输出内容的安全审查和算法校验。
查看18道真题和解析
点赞 评论 收藏
分享
评论
6
21
分享

创作者周榜

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