联通java实习面经
三十分钟,好多回答不上来,而且好多都忘了,尴尬到抠脚
按照项目问八股,项目是短链
1.为什么使用布隆过滤器而不使用set?布隆过滤器有什么优点?
2.布隆过滤器判断什么一定正确,判断什么不一定正确?
答:一个元素在布隆过滤器里,去判断的话他肯定在布隆过滤器里,不在布隆过滤器里的可能误判成在布隆过滤器里
问:你再想想?
答:不是这样吗?我理解出错了吗
3.redis缓存穿透、击穿
4.用redis如何实现分布式锁?
5.实现锁的时候,如果try catch finally的时候,突然宕机了,finally释放锁失败了,应该怎么解决?(面完后想到应该设置一个超时释放,不知道对不对)
6.RockeMQ重复消费问题如何解决?解决幂等问题有什么方案?在项目里面哪里用上了幂等?(被质疑,你项目这里就算重复消费了也没关系了,好尴尬)
7.shardingsphere是怎么分库分表的?分表的维度是什么?
8.项目里redis和mysql数据的过期时间是怎么设计的?
9.短链生成里面如果发生了哈希冲突,如何解决?
10.分表的时候,如果一开始分了10个,发现10个不够用,要扩大到20个,应该怎么解决?(早知道不写shardingsphere在简历上了)
11.线程的状态?线程状态之间是怎么转换的?
12.面向对象四大特性????(不是三大吗????答了:封装继承多态)
13.java是怎么实现多态的 (没看SE的八股,全忘了,尴尬死了)
14.mysql五大范式? (上一次见到还是在考试,,忘了)
15.mysql是怎么分页的?
16.异步线程重复多次干一个业务,能否弄成单例 (没看懂是问啥呀)
真的绷不住了,面一面才知道自己有多菜
按照项目问八股,项目是短链
1.为什么使用布隆过滤器而不使用set?布隆过滤器有什么优点?
2.布隆过滤器判断什么一定正确,判断什么不一定正确?
答:一个元素在布隆过滤器里,去判断的话他肯定在布隆过滤器里,不在布隆过滤器里的可能误判成在布隆过滤器里
问:你再想想?
答:不是这样吗?我理解出错了吗
3.redis缓存穿透、击穿
4.用redis如何实现分布式锁?
5.实现锁的时候,如果try catch finally的时候,突然宕机了,finally释放锁失败了,应该怎么解决?(面完后想到应该设置一个超时释放,不知道对不对)
6.RockeMQ重复消费问题如何解决?解决幂等问题有什么方案?在项目里面哪里用上了幂等?(被质疑,你项目这里就算重复消费了也没关系了,好尴尬)
7.shardingsphere是怎么分库分表的?分表的维度是什么?
8.项目里redis和mysql数据的过期时间是怎么设计的?
9.短链生成里面如果发生了哈希冲突,如何解决?
10.分表的时候,如果一开始分了10个,发现10个不够用,要扩大到20个,应该怎么解决?(早知道不写shardingsphere在简历上了)
11.线程的状态?线程状态之间是怎么转换的?
12.面向对象四大特性????(不是三大吗????答了:封装继承多态)
13.java是怎么实现多态的 (没看SE的八股,全忘了,尴尬死了)
14.mysql五大范式? (上一次见到还是在考试,,忘了)
15.mysql是怎么分页的?
16.异步线程重复多次干一个业务,能否弄成单例 (没看懂是问啥呀)
真的绷不住了,面一面才知道自己有多菜
全部评论
2、说反了
送花
回复
分享
老哥在哪里投的啊
送花
回复
分享
滴滴
官网直投
老哥用的短链接项目吧
送花
回复
分享
同一个世界,同一个短链接
送花
回复
分享
我之前投了联通软件研究院和联通产业互联网,但感觉都不招人
送花
回复
分享
这么难?不愧是华工大佬
送花
回复
分享
相关推荐
04-25 17:21
门头沟学院 计算机类 点赞 评论 收藏
转发
04-18 12:46
门头沟学院 电子信息类 点赞 评论 收藏
转发