浩鲸后台开发面试题目总结

1. 自我介绍,说自己的项目经历和工作经历

2. HashMap(自己说的很细,面试官说了句挺不错,问你几个很细的问题)

3. HashMap1.8 之后有没有循环依赖的问题

4. reHash 那段源码你看没有

5. 默认长度是 16,那我初始大小给 5 他会是多少

6. 长度为什么是 2 的幂次

7. HashMap 翻转链表的时候原来在 3 位置的元素,他会到哪

8. ConcurrentHashMap

9. 说 1.8 它变成了 Node+Cas+Syn 的方式,你讲下 CAS(我顺着 ABA 也说了一遍)

10. ABA 问题是比较经典。但还有两个缺陷你知道吗

11. Synchronized 讲一下

12. Synchronized 原子可见有序的原理

13. Java 对象头里还有哪些东西你记得吗

14. 最近在看什么书

15. 这本书收获最大的地方在哪(排查 OOM 异常)

16. Redis 的数据类型讲一下

17. Mysql 事务隔离级别(幻读是怎么解决的,我记得是加锁,怎么加锁忘了,面试官提醒

是阶段锁)

18. JDBC

19. 不关闭连接会发生什么问题(从网络角度来讲,会有大量的 CLOSE_WAIT 状态,因为

没有及时的释放资源,从jvm 来讲,可能会造成内存泄漏)

20. 项目里边用的 JWT 是 Java Web Token 的意思吗(Json Web Token)

21 你这个 JWT 在分布式里边会不会出现失效的问题

22. 哦,分布式你不太了解,那这个 token 会不会出现被破解的问题呢。

23 面试官跟我科普了一下现在大厂网络安全的一些做法

24. Spring 简单讲一下

25 Spring AOP 的原理

26 Spring 里边用到了哪些设计模式

27 线程池以及线程池的核心参数,作用28. 四个拒绝策略(29. 反转链表

30. 连续子序列的最大和

#浩鲸云##社招##Java工程师##面经#
全部评论
老哥这是秋招提前批嘛
1 回复 分享
发布于 2021-06-11 11:05
 HashMap1.8 之后有没有循环依赖的问题??????
点赞 回复 分享
发布于 2021-06-11 10:13
hashmap默认长度是 16,那我初始大小给 5 他会是多少 ?这个怎么回答的
点赞 回复 分享
发布于 2021-06-11 10:39
幻读是innodb会加间隙锁
点赞 回复 分享
发布于 2021-06-11 11:03
ConcurrentHashMap,网上搜索的总结的很一般,大家有没有总结的比较好的帖子介绍1.7和1.8版本的详情的
点赞 回复 分享
发布于 2021-06-11 11:09
Token会被破解吗
点赞 回复 分享
发布于 2021-06-11 15:45
有没有想来蚂蚁的,社招Java,部门是真的很缺人
点赞 回复 分享
发布于 2021-06-11 17:54

相关推荐

点赞 49 评论
分享
牛客网
牛客企业服务