丰巢-Java高级社招

丰巢快递柜  2022.3.8  面试题

1.Java集合  hashmap  线程不安全

2.synchronized     volatile   区别
1、volatile关键字是线程同步的轻量级实现,所以volatile性能肯定比synchronized要好;volatile只能修饰变量,而synchronized可以修饰方法,代码块。随着JDK新版本的发布,synchronized的执行效率也有较大的提升,在开发中使用synchronized的比率还是很大的。

2、多线程访问volatile变量不会发生阻塞,而synchronized可能会阻塞。

3、volatile能保证数据的可见性,但是不能保证原子性;而synchronized可以保证原子性,也可以保证可见性。

4、关键字volatile解决的是变量在多个线程之间的可见性;synchronized关键字解决多个线程之间访问公共资源的同步性。
2.Java  IO  bio   nio    aio
3.spring  Bean     传播  ,隔离级别
4.spring  mvc  流程
5.jvm    定位线上问题
6.redis  集群 哨兵
5.juc  各种队列     AQS的了解
6.线程池怎么配置
7.面试官说八股文还是要看。基本上都是问这些,精通某一方面,并发编程,中间件,数据库

#社招##丰巢科技##面试题目#
全部评论
总感觉快递柜这种也就这样了
点赞 回复 分享
发布于 2022-03-11 20:13
考算法吗兄弟
点赞 回复 分享
发布于 2022-05-30 17:37

相关推荐

霁华Tel:秋招结束了,好累。我自编了一篇对话,语言别人看不懂,我觉得有某种力量在控制我的身体,我明明觉得有些东西就在眼前,但身边的人却说啥也没有,有神秘人通过电视,手机等在暗暗的给我发信号,我有时候会突然觉得身体的某一部分不属于我了。面对不同的人或场合,我表现出不一样的自己,以至于都不知道自己到底是什么样子的人。我觉得我已经做的很好,不需要其他人的建议和批评,我有些时候难以控制的兴奋,但是呼吸都让人开心。
点赞 评论 收藏
分享
hso_:哈哈哈哈哈哈我没offer一样在同一道题开喷了
投递深圳同为数码等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
8
分享
牛客网
牛客企业服务