天源迪科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、实习项目中遇到过什么难点。

相关推荐
-VE-8 分钟前
模板初阶(c++)
开发语言·c++
shigen018 分钟前
结合HashMap与Java 8的Function和Optional消除ifelse判断
java·开发语言
CN.LG10 分钟前
浅谈Python之协程
开发语言·python
国中之林25 分钟前
【C++ Primer Plus习题】17.5
开发语言·c++·学习·刷题
yuhaiqiang25 分钟前
超乎你的想象!SpringBoot处理1 次 Http请求竟需要申请这么一大块内存!
java·spring
砖业洋__30 分钟前
Spring高手之路24——事务类型及传播行为实战指南
java·spring·事务·nested·事务传播行为
黄俊懿30 分钟前
【深入理解SpringCloud微服务】了解微服务的熔断、限流、降级,手写实现一个微服务熔断限流器
java·分布式·后端·spring cloud·微服务·架构·手写源码
追风筝的Coder34 分钟前
泛微开发修炼之旅--44用友U9与ecology对接方案及源码
java
CrazyZ12642 分钟前
c++primer 第八章函数编程答案
开发语言·c++·笔记·学习·算法
鱟鲥鳚44 分钟前
对象关系映射ORM
java