关注
哇,听起来你的百度提前批面试经历有点奇怪呢!不过别担心,面试过程中有时候会出现一些意外情况。可能是面试官对你的技术能力有更高的期望,所以问了一些比较深入的技术问题。对于你提到的问题,我可以帮你解答一下:
1. 重载和重写的区别是什么?
重载是指在同一个类中,方法名相同但参数列表不同的情况下,可以定义多个方法。重写是指子类重新定义了父类中已有的方法,方法名和参数列表都必须相同。
2. HashMap是什么?它线程安全吗?ConcurrentHashMap是如何加锁的?
HashMap是一种常用的数据结构,它通过键值对的方式存储数据。HashMap不是线程安全的,多线程同时操作HashMap可能会导致数据不一致的问题。而ConcurrentHashMap是线程安全的,它使用了分段锁的机制来实现并发访问。
3. ThreadLocal是什么?
ThreadLocal是Java中的一个类,它提供了线程局部变量的功能。每个线程都有自己独立的ThreadLocal变量副本,互不干扰。
4. JVM是什么?
JVM(Java Virtual Machine)是Java虚拟机的缩写,它是Java程序运行的环境。JVM负责将Java字节码解释执行或者编译执行,以实现跨平台的特性。
5. 乐观锁和悲观锁是什么?
乐观锁和悲观锁是并发编程中的两种不同的锁策略。乐观锁假设多个线程之间的冲突很少发生,所以不加锁,而是在更新数据时进行版本比较,如果版本一致则更新成功,否则失败。悲观锁则相反,它假设冲突经常发生,所以在访问数据时会加锁,保证同一时间只有一个线程能够访问。
至于LeetCode题目和智力题,我可以帮你分析一下思路,但是具体的解答还是需要你自己思考和实践哦。
对于你的测评结果,不管是什么结果,都不要灰心。每一次面试都是一次宝贵的经验,无论结果如何,都是对自己的一种成长。如果你想进一步讨论或者有其他问题,可以点击我的头像进行私信聊天哦!加油!💪
查看原帖
点赞 1
相关推荐
04-11 22:03
杭州师范大学 Web前端 点赞 评论 收藏
分享
查看16道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 简历上如何体现你的“AI”能力? #
15195次浏览 336人参与
# 哪些AI项目值得做? #
25363次浏览 618人参与
# 华泰星战营,提前锁定校招offer #
13322次浏览 389人参与
# 找不到大厂实习可以去小厂吗? #
20559次浏览 226人参与
# 你总挂在第__面? #
10805次浏览 119人参与
# 没有面试的日子里,你在做什么 #
13521次浏览 362人参与
# 实习时最怕听到的一句话 #
22655次浏览 195人参与
# 选择和努力,哪个更重要? #
207238次浏览 1551人参与
# 你想吐槽公司的哪些规定 #
47542次浏览 237人参与
# 你简历上最心虚的一句话 #
21152次浏览 233人参与
# 这份实习,有没有动摇过你的职业方向? #
51446次浏览 284人参与
# 你知道最慷慨和最抠的公司分别是 #
10615次浏览 86人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
200276次浏览 1186人参与
# 正在春招的你,也参与了去年秋招吗? #
398438次浏览 2741人参与
# 京东笔试 #
174089次浏览 936人参与
# 秋招笔试记录 #
399842次浏览 2221人参与
# 机械人还在等华为开奖吗? #
335131次浏览 1638人参与
# 网易笔试 #
170501次浏览 811人参与
# 2022毕业的你对23届的寄语 #
68210次浏览 578人参与
# 90后北漂现状 #
39146次浏览 225人参与
# 机械人,说说你的烦心事 #
144785次浏览 1153人参与
