Java开发
约 517 字大约 2 分钟
Java开发
岗位年限:
1+
面试时间:
2023年11月28日13点30分
面试方式:
线下
笔试:
问题 |
---|
单体、SOA、微服务框架区别 |
契约测试 |
幂等性 |
了解的微服务框架 |
Spring cloud Alibaba 能解决什么问题 |
I/O流分类 |
常见的异常 |
linux 打开mysql命令 |
MyBatis 自定义标签 使用原理 |
MyBatis 缓存机制 |
什么是端对端测试 |
cookie 和session区别 |
什么是反射 |
抽象类和接口 |
MyBatis 的${} 和#{} |
mapper接口的实现原理 |
208道里面163题类似的问题 |
面试问题:
序号 | 问题 | 解答 | 备注 |
---|---|---|---|
1 | 为什么选择计算机 | ||
2 | 感觉程序员是一种什么样子的工作 | ||
3 | 后端添加一个接口写多少个文件 | 实体类,mapper接口,mapper实现,service接口,service实现 | |
4 | 如果给一个路径“users/list",应该写在什么位置 | requestMapping,写在类上面 | |
5 | 如果,还有add,del,分别写在哪里呢 | del用deletemapping写在方法上,add一样 | |
6 | jquery获取元素 | $(".class") $("#id") | |
7 | 前端需要写几个文件 | 两个,一个js写接口,一个vue写代码 | |
8 | ajax写在前端什么位置 | 这个不是特别清楚 | |
9 | nacos是做什么的 | 注册中心和配置中心 | |
10 | 怎么使用 | 不太了解 | |
11 | 表连接了解吗 | join,左连右连这些 | |
12 | 左连和右连有什么区别 | 左连接以左表为主表,保证左表的完整性,右连接以右表为主表,保证右表的完整性 | |
13 | DTO是什么的缩写 | DTO是查询多个表的字段嘛,把需要查询的字段放在一起,减少调用次数,但是怎么拼写还真是不太清楚 | |
14 | RESTful 是做什么的 | 前后端分离 | |
15 | 最常见的是什么异常 | IO异常 | |
16 | 是空指针异常,知道怎么尽可能减少空指针异常吗 | MyBatis使用动态sql,先判断是不是null,如果不是再进行操作,减少非空判断 |