华为二面

投递岗位: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笔面经#
全部评论
要不要来阿里云啊
点赞 回复
分享
发布于 03-22 16:43 浙江
第一题是不是得用二叉搜索树呢,是leetcode那道题呢
点赞 回复
分享
发布于 03-22 17:47 陕西
滴滴
校招火热招聘中
官网直投
ConcurrentHashMap我记得不是cas+synchorized吗,synchorized是悲观的cas是乐观的,那第八个咋回答哎
点赞 回复
分享
发布于 03-24 09:29 广东

相关推荐

4 35 评论
分享
牛客网
牛客企业服务