瓜子二手车一面二面面经
一面
1、介绍项目以及项目相关优化、升级
2、SpringBoot、MyBatis有了解吗
3、Spring事务了解吗,用过吗
4、说两种你知道的MySQL存储引擎,说一下InnoDB索引底层实现
5、索引(A,B,C),如果where条件里只用B,索引使用情况。如果where条件里只用(B,C)呢?
6、Java Object类中常用方法
7、事务的四大特性
8、Java设计模式有了解吗,用过哪些设计模式
9、HTTP和HTTPS的区别,HTTPS采用了什么加密方法
10、TCP和UDP的区别
11、对称加密和非对称加密了解吗
12、说一下synchronized的底层机制
13、synchronized偏向锁、轻量级锁、重量级锁
14、synchronized与Lock的区别
15、wait()与sleep()的区别
16、算法:求相交链表的交点
二面
1、介绍项目,项目当中用到事务了吗
2、说一下Spring AOP、IoC、DI
3、HTTP和HTTPS的区别,HTTPS的加密机制
4、HTTP1.0、HTTP1.1、HTTP2.0区别
5、数据库的三大范式
6、为什么TCP释放连接需要四次挥手,第二次挥手后服务端进入什么状态
7、说一说Cookie和Session
8、一次完整的HTTP请求过程
9、算法:旋转数组求最小值,旋转数组中有重复值情况呢
10、说一下栈和堆的区别
11、说一下JVM的垃圾回收
12、对称加密和非对称加密了解吗
13、Linux命令了解哪些
14、如何并发的访问临界区