1自我介绍
2项目拷打
3讲一下文件分片上传
4文件存在哪里
5minio是什么东西
7什么是rabbitmq
8什么是docker
9什么是解耦
10测速是怎么测的
11LogBack就用来邮件发送嘛?
12分布的意思
13Quaze是如何用的,这样子也也会出现数据丢失,你应该怎么办?
14Jvm与docker的关系
八股
15我怎么通过域名访问你的服务器
16我是怎么通过ip访问你的服务器的
17我通过ip访问你的服务器,然后你的服务器上面跑了很多个项目,我是怎么知道走的是哪个项目。
18字节流和字符流的区别
19Aop是什么,你怎么实现AOP+TrancedId的
20== 与equas区别
21synchronized 、volatile、Lock的区别
22AQS是什么
23什么是非公平锁,什么是公平锁
24线程与进程的区别
25线程有哪些资源
26运行时的jvm空间
27每一部分是用来干什么的
28说一下可回收性质里面的可达性分析
29标记了可达后,一定会回收嘛
30所有类的父类是谁
31Object里面有哪些方法
32你听到了notify,notifyAll,wait他们是操作线程的,为什么不和slepp一样放在Thread中,而是Object中
33最近读的书
34Innodb是什么
35Indobdb的特性
36三次握手说一下
37为什么不可以二次握手
38俩个简单题,不要求优化,全k
反问环节
表现
说我是知道大概的,但是不太清晰。回答不到核心点上。寄。
总结
面了80分钟,自己的项目缺少拷打,虽然我没有在技术上写我会docker,但是我在项目上写了我用了docker,所以简历上出现的东西,你要保证百分百会,至于什么是什么,我觉得hr更愿意让我根据例子讲,而不是八股单说。因为面试官好像不是走java的。这周就不面试了,我要打磨下我的项目,然后再重新八股。抓重点,不要走火入魔了。
答得依托答辩,只敢问表现,我肯定是挂了。第一次被问了这么多,问的我当场脸的红了,说错了话,面试官会一直问你说错的这句词是什么意思。呜呜呜