猫眼一面(java开发)
1、自我介绍
2、项目用到的技术栈、项目问的比较多,一定要多看
3、三次握手四次挥手
4、缓存穿透和雪崩的原因和解决方法
5、布隆过滤器你了解吗
6、mysql中sql执行流程
7、sqlserver你了解吗
8、二进制文件在mysql中的作用
9、undolog和redolog的作用
10、java的基本数据类型
11、spring中ioc和aop你了解吗
12、spring怎么样解决循环依赖
13、mysql中有哪些锁
14、锁的哪些东西
15、线程和进程的区别
16、线程的几种状态
17、怎么样能使线程进入阻塞状态
18、wait()和sleep()的区别
20、类的加载的过程
21、说一说双亲委派机制
22、int占多少字节,最大为多少
23、单例模式知道吗?单例模式里的双重检查?
24、hashmap如何解决哈希冲突问题?
25、https你了解吗?
26、索引失效的原因?
27、索引的数据结构为什么要用b+树?
coding:二分查找,分析边界问题
有些面试官问的比较深,我不太记得了,一些八股我写在上面,答得不太好,面试官最后给了二分查找,不过面试官挺好的,也不催你,还是太菜了
#猫眼##24届软开秋招面试经验大赏#