华为二面

投递岗位:Java开发

面试时间:11.2

面试题目:

  1. 做题:一个二叉树,给一个target,找出大于这个树中的节点的最大深度。
  2. 项目介绍
  3. 商场系统中,怎样保证数据的最终一致性?
  4. Spring中的事务的隔离级别,事务的传播行为?
  5. 多态的目的,解决了什么问题?
  6. HashMap是线程安全的吗?
  7. Java中的线程安全的集合是什么?
  8. ConcurrentHashMap是悲观锁还是乐观锁?
  9. 乐观锁是怎样实现的?
  10. Http1.0和2.0的区别
  11. MySQL中的bin log的作用是什么?

总结:面试官挺好的,一上来就先写题,我用的是暴力解法,有更优的解法,当时太紧张,没想出来。

#24届软开秋招面试经验大赏##软件开发2024笔面经#
全部评论
ConcurrentHashMap我记得不是cas+synchorized吗,synchorized是悲观的cas是乐观的,那第八个咋回答哎
点赞 回复 分享
发布于 2024-03-24 09:29 广东
第一题是不是得用二叉搜索树呢,是leetcode那道题呢
点赞 回复 分享
发布于 2024-03-22 17:47 陕西
要不要来阿里云啊
点赞 回复 分享
发布于 2024-03-22 16:43 浙江

相关推荐

06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
点赞 评论 收藏
分享
就在我现在公司的隔壁每天经过都唏嘘不已(就是羡慕)什么时候可以到这里上班啊
柯基在debug:从大学毕业投简历到现在了,应届的时候我都面到终面了,现在工作四年了连简历初筛都过不了了
投递莉莉丝游戏等公司10个岗位 >
点赞 评论 收藏
分享
评论
4
39
分享

创作者周榜

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