联通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、说反了
老哥在哪里投的啊
这么难?不愧是华工大佬
老哥用的短链接项目吧
我之前投了联通软件研究院和联通产业互联网,但感觉都不招人
好难🤯
联通这么难吗😰
相关推荐