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

相关推荐
淋一遍下雨天2 分钟前
Spark Streaming核心编程总结(四)
java·开发语言·数据库
小白学大数据9 分钟前
如何避免爬虫因Cookie过期导致登录失效
开发语言·爬虫·python·scrapy
琢磨先生David18 分钟前
重构数字信任基石:Java 24 网络安全特性的全维度革新与未来防御体系构建
java·web安全·密码学
程序修理员40 分钟前
技能点总结
java
Jennifer33K1 小时前
报错_NoSuchMethodException: cn.mvc.entity.User.<init>()
java
爱吃烤鸡翅的酸菜鱼1 小时前
【SpringMVC】概念引入与连接
java·开发语言·mysql
小白学大数据1 小时前
Python自动化解决滑块验证码的最佳实践
开发语言·python·自动化
碎梦归途1 小时前
23种设计模式-行为型模式之策略模式(Java版本)
java·开发语言·jvm·设计模式·策略模式·行为型模式
Albert Edison1 小时前
Python入门基础
开发语言·python
三个蔡1 小时前
Java求职者面试:从Spring Boot到微服务的技术深度探索
java·大数据·spring boot·微服务·kubernetes