阿里开发岗一面面经(社招)

最近在考虑跳槽,就斗胆面了些公司。把菜鸡面经分享给大家也算是攒人品了。

阿里

一面

1.synchronized原理,怎么保证可重入性,可见性,抛异常怎么办,和lock锁的区别,2个线程同时访问synchronized的静态方法,2个线程同时访问一个synchronized静态方法和非静态方法,分别怎么进行

2.volatile作用,原理,怎么保证可见性的,内存屏障

3.你了解那些锁,乐观锁和悲观锁,为什么读要加锁,乐观锁为什么适合读场景,写场景不行么,会有什么问题,cas原理

4.什么情况下产生死锁,怎么排查,怎么解决

5.一致性hash原理,解决什么问题,数据倾斜,为什么是2的32次方,20次方可以么

6.redis缓存穿透,布隆过滤器,怎么使用,有什么问题,怎么解决这个问题

7.redis分布式锁,过期时间怎么定的,如果一个业务执行时间比较长,锁过期了怎么办,怎么保证释放锁的一个原子性,你们redis是集群的么,讲讲redlock算法

8.mysql事务,acid,实现原理,脏读,脏写,隔离级别,实现原理,mvcc,幻读,间隙锁原理,什么情况下会使用间隙锁,锁失效怎么办,其他锁了解么,行锁,表锁

9.mysql索引左前缀原理,怎么优化,哪些字段适合建索引,索引有什么优缺点

10.线上遇到过慢查询么,怎么定位,优化的,explain,using filesort表示什么意思,产生原因,怎么解决

11.怎么理解幂等性,有遇到过实际场景么,怎么解决的,为什么用redis,redis过期了或者数据没了怎么办


#面经##社招##阿里巴巴##Java工程师#
全部评论
你好,请问一下synchronized 怎么保证可重入性 这个问题的答案是什么
点赞 回复
分享
发布于 2021-07-19 20:48
这不菜啊,有些问题问深了还挺难的
点赞 回复
分享
发布于 2021-07-22 11:12
滴滴
校招火热招聘中
官网直投
请问大佬几年经验?
点赞 回复
分享
发布于 2021-07-31 00:44
大部分不会
点赞 回复
分享
发布于 2021-08-08 19:34
请问大佬面的哪个部门?
点赞 回复
分享
发布于 2021-08-23 13:50

相关推荐

从黄龙山路店换房到虎泉店,一开始选择这个就是因为可以在各个门店直接换房,结果这次换房让我等了10多天,问就是房间有空的会直接被预定,老客户反而不能预约得往后排(真就上车了就不管了)。好不容易等了10天,换房只给一天时间搬家,我火急火燎搬过来发现房间漏水(因为我本能的以为正常人应该都不会把问题很大的房间租出去,所以就没认真检查)。然后只能睡大厅或者去空房间。空房间还不给电😅。之后维修天花板之后整个房间全是灰导致我生理不适,直接住到医院里去了。(后知后觉才觉得会不会是房间的问题。)与此同时,厕所门是坏的,马桶是松的,插座是松的,真是逆天。我还自掏腰包做了一次保洁。中间睡了n次大厅,每次一进房间就身体不适晚上失眠,想退租及时止损了。结果押金是不能退的,房租也是延长15天才能退,哪怕你立刻搬出去。合计损失:损失了20多天的时间,包括等待换房的时间到现在。中间感冒发烧两次进了医院。我现在严重怀疑这房间有点问题,在外面住了两天后明显好转了。搬家一次花了快400(东西有点多,有个大桌子和钢琴)。已经连续在外面住了3天酒店,预计估计还得多住个3,4天😅,这b房子我是真住不了。一个月押金20天房租,大概3000块。现在就是有没有办法能弄点钱回来,我自己是不排斥打官司的,顺便还能学习一下维护自己的权益,避免之后再遇到这种事。有没有懂法律的牛友指导一下我该咋办(合同放下面了)
点赞 评论 收藏
转发
投递平安人寿科技等公司8个岗位
点赞 评论 收藏
转发
6 117 评论
分享
牛客网
牛客企业服务