科大讯飞一面,后端
面试时长40min,无手撕,基本都是八股
Java里面有一个关键字叫final,你能稍微讲一下final的作用吗?
## HashMap和Concurrent,这两种有什么区别
## ReentrantLock和Synchronized的区别,Synchronized通常Volatile结合在一起使用,讲讲Volatile的作用
## 你所使用的Java版本是什么?你知道最新的Java版本是多少?Java8到现在的java版本,经历过哪些新的特性,讲讲最流行的两个大版本
## 那线程和协程它们之间的区别是什么?
## 你在优惠券系统里面是如何解决像超发的问题?
## 你能介绍一下加 Jvm里面的内存模型吗?
## 如果我在程序里面定义了一个比方说hello world的这样的一个字符串,那么这个字符串是存在哪个位置?
## 在spring框架中怎么去解决循环依赖?
## springboot相对于spring哪些功能特性上面做了哪些优化
## 你在专业技能里面提到你熟悉数据库的一些,所以优化的分表那些,你在实际项目中会去做分库分表吗?
## 能讲一下mysql里面的索引结构有哪些?什么是覆盖索引?什么叫回表?默认的隔离级别是啥?他们的特性分别是什么呢?
## 你平时有阅读什么Java方面的书籍吗?有没有什么收获?
## 讲一件就是你印象最深刻的就是你最近遇到的难题,或者是你解决不了的问题
## 目前你在实习中做项目里面担任什么角色?你们这个团队有多少人?这么多人,你和他们之间的团队的分工是怎么样的?
## 你对讯飞了解多少?你了解大模型技术吗?
## 最后一个问题,你觉得你做的最有成就感的一件事
## 我的问题就这么多,看你有没有问题要问我?
贵公司的面试一共大概有多少个轮次?
答:一般是3轮,特殊情况会有4,三轮是包含两轮技术面+hr面