招银网络科技-成都-面经
一面
-
java常用集合,线程的常用方法
-
如果要在主线程等三个子线程任务完成再往下走,用什么方法
-
java动态代理
-
java io常用的类,要读取一个文件内容,输出到控制台上,用到哪些具体的类了
-
springboot常用注解
-
springboot自动装配
-
springboot的properties、yaml、命令行优先级
-
mysql优化
-
mysql索引失效场景
-
交易流水表,每天600w数据,可能查三年内的数据,且以客户为查询单位,需要做哪些准备(时间分区,客户id分表)
二面
-
jdk8用过的特性(lambda,stream),说一下stream常用的api
-
spring事务,碰到过事务失效的情况吗,异常回滚用过吗
-
springboot加载
-
spring热部署
-
mysql主从同步
-
消息队列怎么做到有序消费
-
给一张表:name, subject, score。求各个科目总成绩;求每个科目最高成绩对应的学生名字。
-
算法1:可以用"cm"对一个字符串任意位置进行插入,给定一个字符串判断能否用这种方式生成,"ccmm"输出true,"ccm"输出false
-
算法2:给定一个字符串s,整数k,将字符串分成k个不重叠的子串,求最常公共前缀的最大长度,如"abcabab, 3"输出2