自我介绍
项目介绍
因为面试官非常关注业务,项目简单介绍之后就没再说了,因为和Java开发相关性不大。
主观性问题
- 应聘Java开发工程师你的优势是什么?
- 平时学了Springboot的一些东西,学了哪些?
- 平时通过哪些方法学Java?
场景性问题
- 开发一张订单的查询页面,那页面上只有一个输入框,一个按钮,然后提交以后的话会返回一堆数据,展示一个订单的列表,每页显示 10 条数据这么一个功能,在后端怎么去设计相应的方法,然后入参返回值各自要怎么处理?
- 后端返回阶段数据结构这一层 web 层怎么写?
- ResponseBody和RestController底层实现是怎么样的?为什么就能解析出来Json?
- Mybatis中的#{}和${}有什么区别? 讲讲这个的底层实现
- 如果需要做一个登录态的校验,验证,应该怎么做,比如交易流程中的底层代码?
- 底层在验证用户信息的时候,比如账户密码等身份信息,后端怎么存、怎么用?明文是否担心会被别人篡改?
Java
- 泛型是怎么实现的?泛型擦除是什么?
- Java多线程里面控制线程安全通常有哪些方式?
- 不同控制方式有什么不同?Synchronized,lock,volatile?
- Java序列化怎么实现?过程中有什么要注意的地方?否则会有什么问题?
其他
- 流式处理了解过吗?
- 大数据相关的知道吗?
- chatgpt知道吗?怎么注册的
- 平时会做一些工具吗?
- 部门业务说明
|