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

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

相关推荐

(黑话警告⚠️:hc=岗位数量, mt=导师, ld=直属领导, cr=代码审查)25年1月,我加入了字节某前端团队,并期望能在这里待到秋招并尝试转正。然而,就在上周,ld 找我1v1,告诉我,我的能力和团队预期不太匹配,并和我劝退。晴天霹雳吗?肯定是有的。那一刻,脑子里嗡嗡作响,各种情绪翻涌。但冷静下来想想,这几个月,自己在能掌控的范围内,确实有不少地方做得不尽如人意。所以,我想把这段不算成功的经历复盘一下,希望能给同样在努力转正的你提个醒,避开我踩过的坑。一、ld 的要求要注意刚进组时,ld就和我聊过转正的事。我当时发问:“咱们这儿有hc 吗?” ld没直接回答,只是说:“看能力,能力到了...
牛客上的彭于晏:过来人告诉你,入职后要做的第一件事儿不是说主动找活儿做,你要先学会融入团队,摸清ld的性格,投其所好。然后才是展示你的能力,能力上可以说技术或者业务,以业务能力为主,技术能力为辅。优先保证自己对业务需求的开发保证质量效率,然后再谈技术的问题,不要你觉得啥啥啥不行就想着整体优化了(发现校招生最喜欢干这事儿),我工作快5年了发现搞这种的最后都没啥好的结果,产出没有还引入新的bug,校招或者实习的水平看到的问题别人看不到嘛?为什么别人不去搞?浪费时间还没收益的事儿不要去做,技术上的能力体现在对于一个新需求,在不符合现在业务发展的架构设计上,你能拿出好的技术方案同时能考虑到后续业务发展逐渐将技术架构引入合理的架构,这是一个漫长的过程而不是一次性的
点赞 评论 收藏
分享
04-11 00:51
已编辑
门头沟学院 Java
先说一下楼主的情况:双非本大三,两段实习,javaer,想要找一个暑期大厂offer,努力了两个月,三月份每天的状态就是算法,八股,项目,四月份更是一个面试没有,最终还是没有结果,心碎了一地。期间面了一些中小厂,大厂只有腾讯约面,其他大厂都投了一遍,但是还是石沉大海。再看一下楼主的面试结果吧,就不说ttl了腾讯s3:三面挂csig:一面挂teg:三面挂wxg:一面挂没错,面了八次腾讯,两次三面挂,当时真的心都碎了。其他中小厂都有面,有的没过,有的oc,但是都没有去。其他大厂投了简历,但是不是简历挂,就是测评挂,都说今年行情好很多,各大厂都扩招,可是问题出在那里呢?学历背景吗?实习经历吗?还是简历不够好看?依稀记得,从年初七就离开了家里,回到学校,早早准备面试,当时自己认为凭借着自己的两段实习经历,以及大二就开始准备的八股算法,拿大厂offer不是问题,但是还是不敢放松,回校的状态每天就是算法,八股,还有查看各种招聘信息,想着尽早投机会多,但是事实证明,投的早,不如投的刚刚好。当时想着,先投一些中小厂开始面试,找找面试感觉,从2.10就开始有面试了,基本都是线下面试,面试的感觉都很不错,觉得自己的状态慢慢回来了,期间也有oc一些中小厂,但是自己的目标并不在此,只是想练一下手,遂拒。后面投了腾讯的暑期实习基地,不久就约面了,第一次面这么大的厂,多少有点紧张,好在运气还不错,遇到的面试官也比较好,一直干到了三面,期间看牛客有不少说一面就挂了的,感觉自己还是比较幸运的,但是没想到倒在了三面,一周后就挂了,伤心是有的,但是想到这才刚刚开始,还有很多机会,便继续准备下一次面试了,很快,被另外一个部门捞了,一进会议,面试官没开摄像头,看网上说没开摄像头很多都是kpi,但是自己给自己打气,认为面试官只是不方便开摄像头罢了,面完,感觉良好,没问什么很难得问题,基本都答出来了,算法两道也a了一道,感觉实习不会这么严格吧?还是过了一会挂了,因为这个?还是技术不太匹配?面试过程中说搞C++的,心想,搞c++的你面我干啥?唉,这时候有点气馁,然后就接下来半个月没有面试。这时已经是三月底了,看到牛客好多人都已经陆陆续续拿到了offer,看人家的面试准备也没那么早,有0实习的,有没刷算法的,有两个面的,,,唉,反正是一言难尽啊,感觉努力没有什么意义,面试多半是看面试官的感觉,主观性很大啊,只要你技术没有太大的问题。第三次面试腾讯,面试来的比较突然,期间已经有几天没看八股什么的了,临时看了一下之前自己做的面试笔记,但是面试却异常顺利,三天闯到了三面,自己也不敢相信,三面玩感觉也良好,脑子里不得不想着一些“offer结算画面”,但是过了一会查看流程显示“流程终止”,我?哎,当时真的有苦说不出啊,也是一晚没睡。后面就逐渐开始褪去大厂梦了,看着曾经跟自己交流的牛油,朋友,认识的人,觉得他们技术不太如你,算法刷的没你多,进了大厂,但是这又如何呢?能力强不强不是你了说了,面试官说了算。也逐渐知道,不是你能力好就可以了,还得有运气,运气,运气。这个过程太累了,和自己和解吧,不用非得大厂,找个合适一点的就好,放轻松一点。今天有点心事睡不着,闲着想写一些自己的面试过程,勿喷。附上一张面试的情况,公司就不方便透露了。
怒卷的斯科特:八分运气两分实力
点赞 评论 收藏
分享
评论
点赞
49
分享

创作者周榜

更多
牛客网
牛客企业服务