带着疑问去思考,百度云java社招三面面经,排查问题思路

项目部分就不具体说了。问了怎么排查问题,都遇到哪些难题什么的。

带着疑问去思考,百度云java社招三面面经,排查问题思路

1、redis分布式锁如何保证原子性?

可以了解下这个命令: set key value [EX seconds] [PX mlliseconds] [NX)XX]

2、用过ThreadLocal吗 ?简单说一下?

ThreadLocal采用的是以空间换时间的方式,为每个线程提供一份变量副本。 每一个线程都可以独立的改变自己的副本。具体例子可以自己去网上找。

3、Java8之 后的ConcurrentHashMap,舍弃分段锁

通过JDK的源码和官方文档看来,他们认为的弃用分段锁的原因由以下凡点:加入多个分段锁浪费内存空间。生产环境中,map在放入时竞争同一个锁的概率非常小,分段锁反而会造成更新等操作的长时间等待。为了提高GC的效率。

4、介绍下cms收集器

CMS收集器是老年代收集器,可以配合新生代的Seria和ParNew收集器一起使用。使用的是标记清除算法,容易产生内存碎片。

4个步骤: 1.初始标记–》 并发标记–》重新标记–》并发清除( 初始标记、重新标记)仍需STW。但初始标记仅仅只标记了一下GC Roots能直接关联到的对象,速度很快。而重新标记则是修正并发标记期间因用户程序继续运行而导致标记产生变动的那一部分对象的标记记录,虽然一般比初始标记阶段稍长,但要远小于并发标记时间。

5、redis缓存与数据库一致性问题 ?

一致性问题主要出现在数据更新的时候,通常在更新时采取删除缓存而不是更新缓存。具体一点?先淘汰缓存,再写数据库。因为如果先写数据库可能出现如果有读请求发生,可能导致旧数据入缓存,引发数据不一致。

6、dubbo有 哪几种负载均衡策略?

  1. RandomL oadBalance:按权重随机调用,这种方式是dubb默认的负载均衡策略
  2. RoundRobinL oadBalance :轮询,按公约后的权重设置轮询比率
  3. L eastActivel oadBalance :最少活跃次数
  4. ConsistentHashLoadBalance :一致性hash
  5. 自定义负载均衡策略

7、介绍下一 致性hash ?

先说下普通hash有机器宕机或者新加机器的后果。然后介绍一致性hash

hash值是个整数非负数值,所有的hash值形成一一个闭圆环对集群的的节点的某个属性求hash值,放到环 上.数据key求hash值,也放到环上。数据的hash值按顺时针找到离它最近的节点,放在该节点上。

8、介绍下mysql的回表和覆盖索引?

回表简单来说就是数据库根据索引(非主键)找到了指定记录所在行后, 还需要根据主键再次到数据库里获取数据。

如果一个索引包含(或要盖)所有需要查询的字段的值,称为覆盖索引。即只需扫描索引而无须回表。

9、说下模板方法模式?

所谓模版方式模式:把不变的行为搬到超类,去除子类中重复的代码来体现他的优势;当不变的和可变的行为在子类实现中混合在一起的时候,

不变的行为就会在子类中重复实现,我们通过模板方法模式把这些行为搬移到单一的地方,这样就可以帮助子类摆脱重复不变行为的纠缠。

带着疑问去思考,百度云java社招三面面经,排查问题思路

求关注作者

带着疑问去思考,百度云java社招三面面经,排查问题思路

架构资源笔记分享:

注意:以下所展示出来的面试题文档(含答案),以及技术实战文档,都可以免费分享,需要这些资料的,私信我【架构】即可免费获取哦!

面试文档*1

JVM,Linux面试,mysq|面试,Netty面试,Tomcat面试!

带着疑问去思考,百度云java社招三面面经,排查问题思路

面试文档*2

Redis面试+SpringBoot+SpringCloud+SpringMVC+Spring面试+SQL优化面试+Tomcat面试

带着疑问去思考,百度云java社招三面面经,排查问题思路

感谢您访问:生涯设计公益网!本文永久链接:https://www.16175.com/17212.html。侵删或不良信息举报请联系邮箱:121488412@qq.com或微信:aban618。
(0)

相关推荐

  • 面试时间长就有戏,真的是这样吗?

    面试时间长就有戏,面试时间短就凉凉,真的是这样吗? 正常情况下,一场面试的时间会在25-40分钟左右。如果不是终面,可能时间会更短一些。 面试官如果对候选人有浓烈的兴趣,在候选人面…

    2022年5月16日
    337
  • 面试技巧:群面6个会挂掉的原因

    各位正在云求职体验大赛激烈角逐的同学们,应该大部分同学都完成群面了吧~群面作为一种快速筛人的面试形式,自然有人通过有人挂掉。 从大家目前群面过程的呈现,小结了6个会挂掉的原因。 供…

    2022年10月13日
    62
  • 为什么你还没有找到工作?

      问题:为什么你还没有找到工作?    回答:我正在谨慎选择我的工作,本来我可以选择别的工作的,可是那些工作和现在这一个不同,我实在看不出它们会对我的事业进展有帮助。    点评…

    2022年5月21日
    153
  • 面试官必问的10个问题,你能回答上来几个

    面试官必问的10个问题,赶紧准备起来! 1.从上一份工作离职的原因是什么? 2.你认为自己有哪些优点/缺点? 3.工作中,你做过最成功/失败的一件事是什么? 4.企业文化、薪资、上…

    2022年5月16日
    407
  • ERP职位面试6篇

    面试经验1 面试公司:中南集团 职位:ERP 第一天下午跑到南工大参加宣讲会投简历,晚上就接到通知第二天9:00面试。我是第二个。面试官2人,1人看材料,1人填表,主要是填表的人问…

    2022年5月18日
    340
  • 2019教师资格证面试疑难全解答

    一、面试报名流程 查询笔试成绩→笔试通过考生→直接登录系统→面试报名→选择考区→选择类别→选择科目(专业)→完成网上填报报名信息并确认→审核(现场审核和网上审核,具体以当地面试公告…

    2022年5月21日
    142
分享本页
返回顶部