哈喽!大家好,我是小奇,一位不靠谱的程序员
小奇打算以轻松风趣的对话形式来分享一些技术,如果你感觉通过小奇的文章学到了货色,那就给小奇一个赞吧
文章继续更新
一、前言
这天是越来越热了,然而还是有很多线下面试,我尽管很不想去,然而没方法,谁让咱是打工人呢。。。(淦。。)
明天面试的中央间隔小窝不远,我就骑上了我的小小自行车,人不知; 鬼不觉就来到了十字路口。
看着熙熙攘攘、人来人往的街头,我犹如走到了本人的人生十字路口,我不仅感叹,世界这么大居然没有我小奇的容身之地,啊,苍天啊、大地啊
路人:后面那个骑自行车的人类,绿灯了,走不走啊,要作诗的话靠路边好不好。
我:走,必定走,不走就早退了。。。
终于来到了要面试的公司,嚯,这个公司挺派头,1、2、3、4、5、6、7、8、9,一共 6 层楼。。。
电梯门一开就有前台小姐姐接待,没有大家期待的打电话留门环节。。。
前台小姐姐:您好,您是?
我:我是来面试的。
前台小姐姐:您的联系人是?
我:范厨师
前台小姐姐:厨师?
我:不好意思,说串了,范厨师是我下午要去面试的饭馆的接待人,你们这里是马老师跟我分割的。
前台小姐姐:您还面试厨师呢?
我:没方法,谁让你们这个行业这么卷,还动不动就解雇人,我也得搞点副业呀。。。
前台小姐姐:有情理。。。先把这些表填一下吧。
嚯,给了我有 半斤 表,我是来 面试 的不是来 练字 的。
什么星座、什么血型、什么家庭、什么背景、什么去路、什么是高兴星。。。这都是些什么问题啊,我来面试的,怎么搞的我跟要收监一样。算了,写了两个小时终于写完了。
二、面试
面试官:小奇是吧,过去路上累了吧
我:路上不累,就是填了半斤的表有点累。。。咱们公司是不是纸多的用不完啊,用不完走的时候我拿点回家当手纸。
面试官:哈哈,你要是面试答复的好就让你轻易拿
我:行,那你问吧。
面试官:我看你简历上精通 zookeeper 是吧
我:都是各个面试官之间吹捧的,其实还好啦,个别个别,世界第三。。。
三、ZAB 协定
面试官:那你说一说什么是 ZAB 协定吧
我:“这啊八”协定是什么啊,我怎么没有据说过呢?
面试官:你不是精通 zookeeper 吗,zookeeper 外面的 zab 协定
我:哦哦,那我明确了。
我:zab 协定全称为:Zookeeper Atomic Broadcast(Zookeeper 原子播送协定)。
zab 次要是为了解决分布式一致性而设计的一种实现办法。面试官:解决哪方面一致性呢
我:解决数据方面的一致性问题,咱们要保障 Leader 中的数据和 follower 中的数据保持一致。
面试官:怎么可能保障统一呢
我:在 leader 收到客户端发送的音讯后他并没有先保留下来,而是先发送给 follower 节点,当 follower 节点有超过一半给他相应胜利后,他才让 follwer 保留数据,而后本人也保留数据。
面试官:能不能形象一点呢,这个图我看不懂
我:看不懂出门左拐,慢走不送。。。
面试官:好,哎不对呀,我是面试官,你是来面试的呀,不应该我走呀
我:行,那你不走的话我就给你具体讲一下。
面试官:好
我:当初咱们来角色扮演一下,我演皇上,你演太监好吗?
面试官:好
我:明天中午御膳房送来了我最爱吃的硬菜 木须肉,这个时候我必定不能间接吃呀,我必定先给太监也就是你尝一下有没有毒,如果没有毒了我再吃对不对。
面试官:对,那为什么肯定要半数以上的太监认为没有毒了你能力吃呢
我:笨啊,如果只有一个太监,那么他被收购了,我必定就悬了,必定得多个太监都说没毒才行。
面试官:对,那为什么不让所有的太监都尝一尝呢,半数的就够了吗
我:我有八百个太监,都尝一尝那我岂不是就没有饭吃了。。。
面试官:对对对,皇上英明
面试官:小伙子真厉害啊,让我身临其境的感触了一下原理
我:这不算啥,想感触等我入职了咱们接着角色扮演。
面试官:好,那你今天就来下班吧,不,当初就登基吧
我:这么忽然吗。。。
四、总结
这里对于 zookeeper 还没有整顿结束,文章前面继续更新,倡议珍藏。
文章中波及到的命令大家肯定要像我一样每个都敲几遍,只有在敲的过程中能力发现自己对命令是否真正的把握了。
如果感觉我的文章还不错的话就点个赞吧,另外能够微信搜寻【小奇 JAVA 面试】浏览更多的好文章,获取我为大家筹备的材料。
本文参加了 SegmentFault 思否征文「如何“反杀”面试官?」,欢送正在浏览的你也退出。