丰巢-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

相关推荐

oppo 应用软开 22*15+0.5*12
拿到了ssp完美:真的坎坷,但是你至少拿到这么多offer了!
点赞 评论 收藏
分享
10-25 00:32
香梨想要offer:感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞 评论 收藏
分享
10-11 17:45
门头沟学院 Java
走吗:别怕 我以前也是这么认为 虽然一面就挂 但是颇有收获!
点赞 评论 收藏
分享
评论
点赞
8
分享
牛客网
牛客企业服务