快狗打车(一面凉面)

BOSS投的简历,电话面试。
1)HashMap原理(扩容机制,JDK7、8的实现区别)
这里拓展说了为啥是以2的倍数进行扩容,什么时候感知到树化和链表化,以及线程安全的ConcurrentHashMap的原理,分段锁和节点锁。

2)锁的分类,具体用过哪些锁,Sycnized和lock的区别
这里顺着第一问问的,没回答好,说到了JVM实现Sycnized的一些流程,对象头记录锁信息之类的。lock没怎么说,还是平时用的少。

3)mysql隔离级别,各个级别出现啥问题?mysql怎么解决的。不用这些方案你怎么解决这些问题?
这里还好,四个隔离级别和脏读幻读不可重复读,MVCC机制,当前读和快照读。我说可以通过加锁解决。补充了spring的@Transactional的隔离界别也是这四个。具体因数据库而定。

4)mysql有哪些锁?
行锁表锁临键锁间隙锁等等

5)rabbitMQ的应用场景
削峰填谷,异步处理等,这里没回答好,根据项目问的,不同服务之间发送消息没有保证分布式事务。

6)聊天模块消息发送消息,怎么对消息进行处理的?可以发送表情包和图片吗?
感觉面试官想问netty有关的东西,但是这方面还没学。聊天模块只做了个demo,发送文字消息。

7)线程、线程池、异步编排,线程安全工具类。
这一部分问的多,回答的中规中矩,不够深入。但是都覆盖到了。

8)还有一些算法和计算机网络方面的问题,记不清了。项目没问多少。这一部分问题不大。#牛客在线求职答疑中心##我的实习求职记录##数据人的面试交流地##如何判断面试是否凉了##我的失利项目复盘#
全部评论
咋样了
2 回复 分享
发布于 2023-05-24 00:04 湖南
感谢分享面试经验,看起来你的面试官比较注重基础知识和技术细节方面的考察。对于面试中未能回答好的问题,可以在之后的学习中加强相关知识的学习和实践,提高自己的技术水平。同时,也要注意在面试中展现自己的思考能力和解决问题的能力,这也是面试官关注的重点之一。祝你好运!
1 回复 分享
发布于 2023-05-04 19:37 AI生成
锁的分类和mysql锁的问题需要加强学习
点赞 回复 分享
发布于 2023-05-05 09:36 黑龙江

相关推荐

谁能给我一份月薪过万...:好未来没未来,***,就是一坨狗屎,不想培养校招就别招,招一大堆人养蛊呢
点赞 评论 收藏
分享
2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用 2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的 3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单 4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价
简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
7
19
分享

创作者周榜

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