招银Java提前批电话面、一面
电话面
1、Java基本数据类型
2、String为什么是不可变的
3、存储金额要用什么类型(BigDecimal)
4、HashMap和HashTable,ConcurrentHashMap
5、SpringCloud组件,Eureak怎么保证高可用、部署方式
6、redis怎么实现分布式锁、具体实现步骤
7、JVM内存模型
8、Mysql隔离级别,InnoDB默认哪一种
9、反问
---------------------------------
大概就这么多了,22min,可能有些遗忘,都不问项目的。。
2020/7/6
视频面一面
1、String、StringBuilder、StringBuffer
2、MySQL和Redis的区别
3、项目中用到了JWT,说一下JWT和Session的区别,JWT的流程,优缺点,使用场景
4、SpringBoot的特点
5、SQL题:学生表,成绩表,查询平均成绩大于60的学生的姓名,编号,成绩
6、双向链表的插入,写一下大概过程
7、GET和POST区别
8、还问了项目的一些东西
就记得这么多了,时间30到40min
------------------------------
面的时候网络不好,掉了五六次,导致面试官进进出出,我好尴尬😅
问了还有一轮技术面,许愿
2020/7/14
视频面二面
1、SpringCloud的组件
2、项目相关,上线的项目的开发流程
3、MyBatis中#{},${}的区别,如果用${}怎么预防SQL注入(不知道啊)
4、写个SQL,查找学生表里面学生姓名重复数量大于2的学生姓名,数量
5、代码,找两个数组的交集,要求O(n)
6、数据库里几千万条数据,一部分已完成状态不会修改了只读,另一部分增删改查频繁,如何优化
--------------------------------
大概这些,面试官人还是很Nice的,不会的也会跟我说怎么处理
许愿HR面