第一次面试,又是在考六级期间,也缺乏经验和准备。无笔试,问的简历项目比较多,java基础较多,聊了半个小时。这次的面试应该是挂掉的,面试官建议我多背背八股文和面试题哈
线下面试问题(无笔试):
1、简单做个自我介绍
2、哪个是你校园大作业的项目(图书管理系统),做了多久
3、你讲讲你预约功能、归还功能怎么实现的
4、数据库有哪几张表,分别是啥,借阅表有哪几个字段。
5、你的系统有涉及罚款计算,金额你是用类型什么存储,除了你使用的类型,还有什么类型用来存储金额。
6、你的系统你是用什么注解使他返回前端的是json数据
7、你常用的注解有哪些
8、项目有没有用到事务管理,讲讲什么是事务
9、springboot和spring的区别
10、java集合有哪些,list和set是接口还是实现类
11、如果有一个存放在arraylist是有序但是有重复的,如何将他去重但是保证顺序不被打乱呢
12、java的包装类有哪些、interger和int定义的对象有什么区别呢,用他们定义同一个数字,==和equal比较这两者结果是一样吗
13、哪个关键字可以保证变量不再被改变
14、讲讲继承、多态,说说面向对象的三大特性
15、讲讲spring的aop和ioc
16、java中静态成员和普通成员,静态的能不能被继承
17、讲一下arraylist和linkedlist的区别
18、为什么hastset是无序的
19、java的基本数据类型有几种,是哪些
20、你现在大三下,学校课程结束了,你现在通过什么方式学习java
21、学习java学多久了
反问环节:
1、你对我技术栈有什么建议?
2、你对我本次面试评价?
3、有机会进二面吗?