10.27荣耀Java后端一面面经
1、看我专业是计算机科学与技术,问我学过什么和软件工程相关的课程?
2、简单聊了聊实习和项目,大概七八分钟
3、了解Java的哪些内容,简单讲一讲(我就随便讲了讲面向对象的知识)
4、volatile和CAS讲一讲
5、追问volatile能保证原子性吗?
6、追问CAS的ABA问题在Java中是如何解决的?
7、CAS的应用场景?
8、MySQL的存储引擎?
9、不同存储引擎的优缺点?
10、三类存储引擎分别支持哪些索引?
11、聚簇索引和非聚簇索引的区别?
12、还了解其他类型的索引吗?
13、B+树的好处?
14、讲讲你熟悉的设计模式?(简单说了说单例模式、责任链模式、工厂模式)
15、上述设计模式的应用场景?
16、MySQL的日志有哪些?(主要聊了聊binlog, redolog, undolog)
17、CPU 100% 问题怎么排查?
18、如何实现大文件上传及断点续传?如何确保上传后的文件完整不丢失、不会出现损坏打不开的情况、且上传后的文件和原文件要保持一致?
19、自我评价,认为你的优缺点是什么?
   

 查看6道真题和解析
查看6道真题和解析 投递帆软软件等公司10个岗位
投递帆软软件等公司10个岗位