Java开发工程师
约 421 字大约 1 分钟
Java开发工程师
岗位年限:
1+
面试时间:
2023年10月7日15点
面试方式:
线下
面试问题:
序号 | 问题 | 解答 | 备注 |
---|---|---|---|
1 | 项目用到了哪些技术 | springboot、vue2、mybatis、MySQL | |
2 | mybatis和mysql | mybatis是一个框架,用于链接java和数据库;mysql是用于数据库 | |
3 | 更熟悉哪个系统 | 人力资源管理系统 | 女面试官直接说怎么之前有好多人力资源管理系统的,之后就没问跟项目有关的任何问题 |
4 | list中更常用哪个 | arraylist | |
5 | arraylist的底层用的是什么 | 没回答上 | |
6 | for循环数组中进行条件判断然后删除对应的值,上述代码如何写; | 最外层for循环,然后中间进行if条件判断,如果符合就直接删除 | |
7 | 可以直接删除么? | 可以 | 面试官说直接删会出问题,然后我说没用过但我只想到这种方法 |
8 | int和Integer的区别 | Integer是包装类,可以为null | |
9 | 为什么int类型可以存进Integer中 | 没回答上 | |
10 | mapper xml中都用了哪些标签,比如说增删改查中,最外层用什么标签 | 最外层用的sql,查询中用了if标签 | |
11 | 为什么用if标签 | if标签用来判断字段是否有值 | |
12 | 还有什么标签 | foreach标签进行循环 | |
13 | 什么类型用到foreach,什么情况用到foreach标签 | List,多选时 | |
14 | 左外,右外,内联 | 左外是左边是主表,右外是右边是主表,内联是两个表相同的地方 | |
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
20 | |||
21 | |||
22 |