天源迪科java实习生面经
1、创建字符串有哪几种方法,他们有哪些区别
2、Java常用的集合,hashmap线程安全吗,如果想要线程安全用什么
3、HashMap的key和value可以为空吗,底层原理说一下。
4、创建线程有几种方法。
5、Java中有哪些异常,什么情况会出现堆内存溢出,怎么去排查哪个线程出现这个情况?
6、说一下ThreadLocal,有什么作用
7、JSP有哪些内置对象
8、SpringMVC流程
9、说一下项目中登录的流程,jwt怎么保存的,权限验证是在哪里实现的。怎么通过后端设置cookie
10、前端cookie怎么存储jwt的,用户登录失效怎么实现,jwt里存储什么信息
11、可以对性别加索引吗
12、AOP怎么实现的,动态代理
13、设计模式,项目中怎么用的,用了哪些
14、查某一个班级里所有学生的某一课课程的成绩
15、Mysql左连接、右连接、内连接、外连接有什么区别,笛卡尔积和外连接什么区别
16、事务四大特性,原子性和一致性怎么保证的
17、实习项目中遇到过什么难点。