2024.9 天源迪科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、实习项目中遇到过什么难点。
全部评论
想问问像第14这个问题是有文字信息和表给你还是说只是口头是说说
1 回复 分享
发布于 2024-09-12 11:38 福建
去实习了吗?哥们,感觉咋样
点赞 回复 分享
发布于 2024-12-03 20:55 贵州
jsp都问的吗?内置对象只记得request和response
点赞 回复 分享
发布于 2024-09-13 02:14 广东

相关推荐

基本都是项目和一些有点场景的八股1.arrayList和hashmap扩容机制2.你项目里哪里会用到 AOP ?介绍一下AOP事务传播类型3.你用 Redis 主要用了它哪些功能啊?考虑非常极限的场景,如果redis集群全挂了,项目还能正常用吗?--我回答数据库备份一份在redis崩溃后,数据库数据有些发生改变,如果保证缓存恢复后的数据和数据库数据一致?--Redis 重启做个标记,恢复后的第一次查询的时候先查数据库(其实我想的是给每个缓存的数据都做一个标记哈哈哈哈,但是感觉太占内存了。。或者根据业务看一下如果是更新比较频繁的,直接在缓存里全部删除再恢复?)先查redis,异常之后查数据库,项目里都是这么写的吗?spring里有没有给包装好的方法或写法?(不了解,应该是没有)4.几个MQ对比kafka副本机制kafka怎么保证消息不丢失?怎么避免消费端重复消费?--业务上幂等,唯一消息id同一消费组的三个消费者消费三个分区,如果有一个消费端挂了,其他消费者来消费,怎么保证不重复消费?这个时候消息id在哪5.项目:第三方登录怎么实现的?6.你写的比较好的或者你看过别人写的比较厉害的代码?(。。。。)7.Etcd怎么注册的?心跳检测怎么做的?8.消费方为什么要用代理模式?什么作用?代理模式主要用在哪些地方?--spring 和 mybatis9.kryo使用threadlocal?10.最近有用 AI 的一些东西吗?研究过 AI 吗?业务:主要服务的对象是一些公募,还有一些比较有钱的个人客户
点赞 评论 收藏
分享
评论
6
19
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务