1.自我介绍,问竞赛
2.哪个是完全没有别人指导的项目
3.迅雷下载的项目用到的封装是自己实现的吗
4.多线程下载有几种方式(tread runnable callable)
5.Javaswing项目分工,业务逻辑,自己做的部分
6.Git管理项目的时候,提交代码的时候出现代码冲突怎么解决
7.JAVA的集合用过哪些
8.hashset怎么判断不重复
9.哪个不重复自带排序的集合(treeset)
10.hashmap的底层结构
11.字符串拼接有哪几种方式,for循环的时候选择那种方式拼接
12.抽象类和借口区别
13.面向对象三特性
14.重写和重载的区别
15.良好的编程习惯有哪些
16.场景题:十个业务对应十个情况,不用switch case ,保证可扩展性,用什么方式实现(反射)
17.ioc和di的区别
18.aop是什么,怎么在方法中面向切面编程(匿名内部类 consumer)
19.前端的magin塌陷
20.view组件之间的通信用什么(v-bind)
21.mysql存储引擎,存储过程
22.左连接和右连接区别,A表中有100条数据,A左连接B的结果会比100条多吗(会,A中一条数据匹配到B表的两条数据的时候)