java开发工程师
约 326 字大约 1 分钟
java开发工程师
岗位年限:
1+
面试时间:
2023年12月29日10点
面试方式:
视频面试
面试问题:
| 序号 | 问题 | 回答 | 备注 |
|---|---|---|---|
| 1 | Controller用过的注解 | @Controller,@RequestMapping,@ResponseBody,@GetMaping,,, | |
| 2 | 内连接和外连接的区别 | 内连接:通过两个或多个表的共同字段连接,返回表中共有的数据;外连接:连接时除了返回表的共有数据,还可以返回某个表中不存在于另一个表中的数据 | |
| 3 | 学生表和成绩表,没有成绩的显示0 | ifnull函数(表名.字段名,0) | |
| 4 | 如何遍历集合 | for循环、加强for循环、迭代器 | |
| 5 | 不使用@responsebody和@RestController还有其他办法吗 | 先是问的不使用RestController,回答responsebody, | |
| 6 | 学生表和成绩表查询总成绩 | select sum 成绩 学生 left join成绩 group by。。 | |
| 7 | list删除一个元素会有什么影响 | 数组下标,然后问除了数组下标的其他影响 | |
| 8 | @controller和@RestController的区别 | 都是用来处理请求的,controller通常使用modelandview返回一个view视图;restController会将响应结果以json形式返回给前端 | |
| 9 | 后端处理请求参数的方式 | @RequestParam@PathVariable | |
| 10 | |||
| 11 | |||
| 12 | |||
| 13 | |||
| 14 | |||
| 15 | |||
| 16 | |||
| 17 | |||
| 18 | |||
| 19 | |||
| 20 | |||
| 21 | |||
| 22 |
