面试过程中遇到问题
一面:
1.自我介绍
2.你印象最深的项目是哪个?谈谈你在里面做的功能?
3.如何查询员工所负责的组织下的所有员工?
4.如何一次性查询出组织下的所有组织?
5.谈谈http请求的流程,说下springMVC是如何处理请求的?
6.谈谈你对http协议的了解。
7.http协议的请求方式有哪些,以及他们有什么作用?
8.http的GET请求和POST请求有什么区别?
9.如何使POST的请求主体里面的数据安全?
10.union和unionAll有什么区别?
11.left join和join有什么区别?
12.在on上写条件和在where上写条件,结果一样吗?
13.mybatis是如何遍历集合的?
14.mybatis是如何处理映射的?
15.项目中使用过SpringBoot吗?谈谈你对SpringBoot的理解。
16.MD5是如何加盐的?为什么要加盐?
17.在项目中用过redis吗?说说Redis?
18.你大学的时候有没有做过什么项目?有没有去推广?那工作呢?
二面:
1.你印象最深的项目是哪个?谈谈这个项目的功能以及人员分工情况。
2.员工自助这个模块里面有什么功能?你和组长谁做的多?你们是怎么分配的?
3.说下员工自助的表结构设计。
4.谈下http协议的了解,重点介绍SpringMVC的处理流程。
5.Controller是如何处理请求的?
6.Controller如何返回对象?
7.你还有什么想问我的吗?
8.tomcat如何设置jdk内存大小的?tomcat如何配置端口号的?
9.mysql每个版本都增加了什么功能?
10.Mysql事务有哪些,他们有什么区别?
11.Mysql的存储引擎有哪些?他们有什么区别?他们的使用场景?
12.如何优化数据库?
13.explain关键字如何使用?
14.索引在什么时候使用?
15.like后面跟%是否能够使用索引?
16.SpringBoot是什么?如何创建一个SpringBoot项目?
17.除了通过eclipse的方式运行SpringBoot项目,你还可以通过别的方式运行SpringBoot项目吗?
18.如何配置前端控制器?
19.数据库创建一个表,在程序中需要配置什么?
20.mybatis如何处理对象属性的映射?
21.mybatis保存对象之后,如何返回插入记录的id?
22.mybatis如何省略mapper文件?
23.redis知道多少?有没有搭建过redis集群?
24.反射是什么?如何获取Class对象?如何获取Class对象声明的所有方法?反射的应用场景是什么?
25.static修饰的东西有什么用?为什么要有static修饰的内部类?
26.java是如何获取数组的长度?那js是如何获取数组的长度
27.linux有哪些基本命令?
28.怎么编辑一个文本文件?
29.你查看过mysql日志文件吗?怎么实时查看日志文件的内容?
30.如何不使用子查询?借助程序的方式呢?
31.你看过项目的源码吗?你们项目中用过什么设计模式吗?
32.你还有什么要问我的吗?








网友评论