技术面
1. 自我介绍
面试官您好,我叫陈斌,今年25岁,本硕均就读于浙江工业大学。
在本科学习过Java基础,了解MySQL、计算机网络的相关知识,读研后接触了Spring等框架。
研究生期间参与过一个自然基金项目,我负责的课题是将视觉机制应用到轮廓检测上,目前一篇论文在外审。
此外,我做过一个博客项目,用到了SpringBoot、MyBatis-Plus这些技术,实现了博客的文章显示、发布等功能。
平常的话,我比较喜欢打乒乓球来锻炼,有时候还会去做些志愿者活动。
以上是我的自我介绍,谢谢。
2. 谈谈对SpringBoot的理解
SpringBoot的目的是简化Spring的配置及开发,协助开发人员可以整体管理应用程序,遵从约定大于配置的理念。
优点:
1.快速开发一个web应用,可以不依赖于tomcat等容器来运行,能以jar包形式运行。
2.不需大量配置xml,只需在pom文件中添加start-web依赖。
3.嵌入了多种Servlet容器,如tomcat、Jetty,不需先打war包再运行。
4.可以方便和Spring生态系统集成,SpringJDBC、SpringData、SpringSecurity。
5.提供了命令行接口工具(CLI),用于开发和测试程序。
6.提供了很多插件,可使用内置的maven等工具。
3. 子类继承了父类的哪些东西
继承了父类的所有属性和方法,但是不能访问和使用父类的私有属性和方法(只是拥有)。
不能继承父类的构造方法。
4. 谈谈对索引的理解
索引是单独的对数据库表中一列或多列进行排序的存储结构,目的是提高查询效率。
5. 索引什么情况下会失效
1.不符合最左匹配原则:从最左边为起点开始连续匹配,遇到范围查询(<、>、between、like)会停止匹配。
2.条件中有or
3.在索引上进行计算
4.在索引的类型上进行数据类型的隐形转换,如字符串一定要加引号
5.使用函数
6.使用like查询时以%开头,即不是前缀匹配就失效
7.索引字段上使用了is null/is not null判断 如:select….where a is null
行政面、终面
1. 自我介绍1分钟
2. 家庭情况,是否独生子女
3. 来宁波发展的意愿,父母这边怎么说
他们是非常支持我的决定的,
4. 有没有对象
5. 排序、时间复杂度
6. 留在银行的意愿,为什么想来银行,不去互联网
为什么要选择银行
我对银行的发展前景看好,虽然有人说银行是夕阳产业,但是我认为只要人民的金融需求无法满足,银行就不会消失,而且相较于其它金融业,银行更受大众的信任。并且随着大数据、人工智能等新兴技术被银行接纳使用,我相信银行可以迸发出更多的活力。而且作为一名应届生,能进入到一家大型企业,获得稳定的收入,有提高锻炼的岗位,是一个很好的选择。