2023.5.31题目乱序群面四个人Linux常用命令Git工具合并代码出现冲突如何解决让每个人说出两种常用的集合类让每个人说出两种基本数据类型及其包装类对Arraylist和HashMap有什么理解Spring boot的启动工作流程Arraylist remove元素需要注意什么前端知识了解多少几道sql的例题group by常跟什么关键字sql的常见聚合函数有哪些介绍Java封装继承多态多态的常见形式解释缓存击穿,缓存雪崩,缓存穿透?缓存解决方案是什么?谈一谈对Java异常机制的理解?有没有自己封装过异常类,并将其放入项目中?在哪些使用场景下使用?-------------------2023.6.7突然又加了一个二面乱序1.问两个项目的实现流程2.有没有手写一些比较复杂的mybatis sql语句3.mybatis传参占位符#和$有什么区别呢?4.有没有只能使用$符的情况?比如现在需要分别从两个表中接受两个字段,应该用什么实体类去接受?如何解决?答:自己定义一个包含两个字段的实体类,使用新的实体类去接受?问:如果只需要临时使用呢?使用实体类会不会太浪费资源了?还有没有别的方案?这个本人不是很了解。。有没有人知道的?5.Spring boot在项目中起到一个什么样的作用?6.spring boot和spring相比较有什么区别?7.spring boot如何实现自动装配?8.回答7的时候,答到了ImportSelector动态加载配置类中的Bean实现的自动装配,询问如何实现动态加载?9.表中多行元素,应该使用什么集合来接受呢?10.什么集合装入数据是有序的?11.什么时候使用数组的时候更好用,而使用ArrayList不太方便?12.Session作用域问题? 不能跨服务器13.对流的了解?14.Mysql有几种查询方式?15.考了一下左外连接和右外连接的使用场景16.分页查询17.行转列,列转行如何实现?18.spring 和 mybatis使用了哪些设计模式? #电讯盈科#