楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

亚麻中国挂经

🔗
wangdiao01 2020-5-10 00:03:10 | 只看该作者
全局:
讲真我觉得binlog和databus已经可以算是基础知识了吧,这个面试官emmm。. Waral dи,
不过我看了这么多帖子,感觉面经这东西还是只用来客观记录一下过程比较好,试图从主观印象中解读哪里出了问题,这个太勉强了。
楼主心态好评!
回复

使用道具 举报

🔗
painlet2 2020-5-10 01:07:07 | 只看该作者
全局:
wangdiao01 发表于 2020-5-10 00:03
讲真我觉得binlog和databus已经可以算是基础知识了吧,这个面试官emmm。
不过我看了这么多帖子,感觉面经 ...

binlog说的是MySQL的binlog吗,为啥MySQL是基础知识啊.... Χ
databus就更迷惑了,这是个某类产品还是某个pattern啊
回复

使用道具 举报

🔗
painlet2 2020-5-10 01:11:50 | 只看该作者
全局:
xuca9220 发表于 2020-5-9 23:10. 1point3acres.com
谢谢面经。. 1point 3acres

但是还是想给你分析一下:

是这样的. ----
你可以说MySQL或者Oracle中有机制叫binlog,作用是blahblah原理是blahblah
但是一上来说这个可以用binlog就比较不合适
回复

使用道具 举报

🔗
GreenOwl 2020-5-10 01:17:42 | 只看该作者
全局:
painlet2 发表于 2020-5-10 01:07
binlog说的是MySQL的binlog吗,为啥MySQL是基础知识啊...
databus就更迷惑了,这是个某类产品还是某个pa ...

是聊到DB数据同步cache有哪些方法时提到的一种方案而已,面试过程还是围绕整个系统从上到下的结构在聊,所以这里并不是深入讨论的点,我也只是内心吐槽一下。。
回复

使用道具 举报

🔗
painlet2 2020-5-10 01:38:03 | 只看该作者
全局:
md5 digest实际生成的是个不可读的二进制串,你看到的能读的那个是用base64编码过的二进制。base64有url不支持的字符比如等号和反斜杠。所以经常把bas64出来的text用hex表示。这样就只有字母数字了。.1point3acres
. Waral dи,
抬杠的话,md5 digest那个不可读的二进制串里面确实可能有星号什么的。
..
另外你不是打算用md5 hash做short url吧,用这个方法最大的问题是 --那个url根本不short
回复

使用道具 举报

🔗
GreenOwl 2020-5-10 01:46:05 | 只看该作者
全局:
painlet2 发表于 2020-5-10 01:38
md5 digest实际生成的是个不可读的二进制串,你看到的能读的那个是用base64编码过的二进制。base64有url不 ...

维基百科粘贴一段
一般128位的MD5散列被表示为32位十六进制数字。
The 128-bit (16-byte) MD5 hashes (also termed message digests) are typically represented as a sequence of 32 hexadecimal digits.

. ----
个人理解,技术问题除非漫无目的闲聊,抬杠很容易让技术讨论偏离要解决的实际问题,问到hash方法我一开始觉得不是design的重点就随口说了md5截取需要长度的一段,后面follow up也具体设计了自定义方法,但我还是认为整个面试并没有围绕这里进行,只是内心吐槽,介意可以忽略:)
回复

使用道具 举报

🔗
painlet2 2020-5-10 02:04:43 | 只看该作者
全局:
GreenOwl 发表于 2020-5-10 01:46
维基百科粘贴一段

我理解md5 digest是啥啊....--
wiki里面也是用了typically。并不是这是standard说md5 digest一定要这么表示。比如Java MD5 digest里面出来就是个byte array你需要自己去encode成你想要的.
我不是说你对md5的理解有问题,我是说你要是觉得md5那个如果你觉得面试官理解跟你不一样,你就应该纠正他,告诉他这个md5 digest是hexadecimal表示,所以不会有星号
面试不是寻求一个解决问题的完美方案,讨论是系统设计面试的一部分。有问题你就该当场说出来
回复

使用道具 举报

🔗
GreenOwl 2020-5-10 02:05:38 | 只看该作者
全局:
painlet2 发表于 2020-5-10 02:04.
我理解md5 digest是啥啊...
wiki里面也是用了typically。并不是这是standard说md5 digest一定要这么表示 ...

好的,您说的对:)
回复

使用道具 举报

全局:
其实我面的时候也碰到过面试官不太熟悉消息队列我给解释半天kafka是个啥最后反馈不好的情况
我觉得吧,技术站不一样没关系,面试者放低心态去解释的时候面试官能不能也尝试努力理解一下面试者的意思啊,如果面试官一直秉持心中的既定答案,很难听进去别人的解释,这样就不像是在聊技术就是在揣摩面试官心里啊
或者就是真的不想听别人解释,那也可以通过提示引导一下,不要觉得自己没听过的就是不对的就压抑不住内心的diss
回复

使用道具 举报

全局:
wangdiao01 发表于 2020/05/10 00:03:10
讲真我觉得binlog和databus已经可以算是基础知识了吧,这个面试官emmm。
不过我看了这么多帖子,感觉面经这...
databhs我觉得还好,毕竟是开源的中间件,也有很多其他类型的工具可以替代。但是binlog这种基础组件不知道确实不太应该
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表