1
EdwardXia 2021-04-07 10:56:27 +08:00
正常吧,我刚工作不到一年的问我 ThreadLocal,之前还有问我高并发的,问题是我投的都是初级岗= =
|
2
Akiya 2021-04-07 11:09:45 +08:00
刚开始准备的比较少就出来面试很正常,多总结就行了
|
3
fiypig 2021-04-07 11:17:37 +08:00
现在很多面试问的都比较乱,初级的也问索引,也问分布式啥的..
|
4
zengming00 2021-04-07 11:23:04 +08:00 3
如果你能感觉到面试官之前没看过你简历,立马放弃吧,因为 99%他们对你没兴趣只是走个过场而已
|
5
JerryCha 2021-04-07 12:32:38 +08:00
你是阿里的 kpi
|
7
bemyself 2021-04-07 12:54:44 +08:00
第三题能详细讲讲吗
|
8
hannninnmae OP @bemyself 一面官还说了 微信用户多少来着 好友上限 5w 好像 其他都描述在上面了
|
9
hannninnmae OP @JerryCha 一面官捞的我。。。
|
10
hannninnmae OP @zengming00 一面官把我捞起来的 是我自己不争气 场景设计题确实不太会
|
11
JerryCha 2021-04-07 16:49:38 +08:00
@hannninnmae 放宽心,接下来这几年你还会被阿里的人捞起来鞭尸。甚至可能直接捞起来发拒信。
|
12
lidlesseye11 2021-04-07 16:53:05 +08:00
这面试还不错啊。。如果第 3 个场景设计题面试官还能交换下自己的想法就更好了。。
有挫败感的不是那种上来就一句 聊一聊 JMM,聊一聊 JUC 的吗,我???(内心:聊 nm 啊 |
13
sagaxu 2021-04-07 17:02:01 +08:00 via Android
按现在面试行情,我能找个当前 1/3 薪资的工作就谢天谢地了
|
14
securityCoding 2021-04-07 17:10:30 +08:00 3
@bemyself
第三题这种问题其实挺好的 ,说说我的想法。 从 feed 流方向来考虑设计方案,一般而言会有两种模式: 1. 推模式,容易写扩散 2. 拉模式,容易读扩散 微信朋友是双向关系且数量有上限不会无限写扩散可以考虑使用推模式,朋友圈是时间流倒叙。 下面分析一下信息流所有者的操作场景: 1.写,每次发信息流广播给所有的朋友,每个朋友会有一个自己的 message box,读取朋友圈只需查询自己的 messageBox 2.删除,删除信息流即可,messageBox 不用删除,因为查询时无法命中 3.更新,同删除 4.拉黑,查询信息流时校验关系过滤即可 5.查询,结合旁路缓存策略提高性能 6.查询自己的朋友圈,直接查询自己的 message box 即可,详情有缓存机制。 还有一些细节,比如点赞、评论采用常规思路就行了。 |
15
securityCoding 2021-04-07 17:11:47 +08:00
@securityCoding 更新操作有误。应该是不用管直接更新即可
|
16
mlcq 2021-04-07 17:23:34 +08:00
@securityCoding #15 按照你的说法,如果我发一条朋友圈是要给我的 5 万好友的 messagebox 都发一条消息吗
|
17
cxshun 2021-04-07 17:32:58 +08:00
@mlcq #16 这种实际上就是层主说的写扩散,完全也可以不需要这样做,而且通过查询用户所在的群和拉取最近的消息,再去查那个群的一些更新的消息。这样完全可以不需要保存。这就是层主说到的读扩散。
两种方式各有利弊。 写扩散比较适用于写给活跃用户,读扩散比较适用用于非活跃用户。 |
18
securityCoding 2021-04-07 17:34:53 +08:00
@mlcq 这个就是写扩散的问题,微信朋友有上限这个问题在可控规模
|
19
mlcq 2021-04-07 17:55:05 +08:00
|
20
hannninnmae OP @lidlesseye11 当时视频面试 大眼瞪小眼的 思想放空 我只说了想到的 自己场景设计题确实不行
|
21
hannninnmae OP @JerryCha 捞起来鞭尸啥情况啊。。。 我还有机会进去嘛
|
22
raaaaaar 2021-04-07 18:03:23 +08:00 via Android
真正的挫败感,是问你的技术你根本一点都不知道,甚至名词都没听说过那种。。
|
23
hannninnmae OP @securityCoding 大佬牛批 没有这种概念 学习一波
|
24
hannninnmae OP @raaaaaar 技术的广度倒是还好 主要还是技术的深度 还有类似这种场景设计题 所学技术的综合应用
|
25
QBugHunter 2021-04-07 18:47:59 +08:00
很多公司其实不是真找人,面试也是 KPI
|
26
JamesChen 2021-04-07 19:07:18 +08:00 6
(以下面试老哥=面试官,不说面试官的原因,是大部分“面试官”何德何能称之为“官”)
楼主别灰心,这是面试老哥水平有问题,不能说明你水平有问题。 当然,也和你怎么写简历有关系。 没做过 feed/聊天系统谁会知道 读 /写扩散模型? 想问倒一个人还不难?做过 feed 系统吧?我下个问题就问你 k8s 运维实战体系,k8s 也熟是吧? 不慌,来我们聊聊如何抵御 DDoS 攻击,倒背如流? 没事,咱 leetcode hard 来两道,也熟是吧? 不怕,咱聊聊 JVM 17 准备出的 primitive object/loom 实现底层原理,二选一。 你简历没写啥,就转挑啥问,你找诺奖得主,国内的这群面试老哥都能把他问倒了。 一群不够格的人去面试别人,让整个行业恶性循环。自己水平低 /自信心不住,所以不敢让面试者自由发挥(你一自由发挥,他就得蒙了)。 有水平的面试老哥应该引导面试者说出自己的优点,同时挖掘别人的优点,取其长处,知其短处,别整得跟杠精本精转世一样。就算面试者提到自己没接触过的领域,其实有水平的面试老哥也能知道大概你说的合理不合理(有水平的人见多识广,举一反三能力比较强)。 |
27
acumen 2021-04-07 19:32:34 +08:00 via iPhone
差不多的经历,问题十分宽泛,两种语言的区别、介绍一下项目等等,回答完也没有啥反馈。半个小时就结束了,最后还要了微信。第二天挂了,心好累。
|
28
andyli9449 2021-04-07 19:53:19 +08:00
上面的读写扩散长见识了 触及到了知识的盲区
|
29
OliverDD 2021-04-07 20:25:13 +08:00
让我记得人生中第一次面试,字节的面试官问我 hashmap 实现...觉得不过瘾还来个 concurrenthashmap
|
31
liprais 2021-04-07 20:51:17 +08:00
"3.朋友圈发布 刷新朋友圈倒叙排序 数据量特别大 我会怎么设计 难点是什么 我讲了缓存和跨库分页查询 排序"
这是讲相声的么,谁问我这个我就不跟他聊了 |
32
JamesChen 2021-04-07 21:18:29 +08:00 1
@raaaaaar 我还真遇过杠精面试老哥,diss (就是不满的语气)我说:为什么问我各种问题都能被我带到我经历过的项目上来回答,言外之意就是问我啥就答啥,别扯其他的。但我本意是:我不玩虚的,就跟你真枪实弹地聊这技术在实际运用中中地优劣+取舍,更好方案。然后面试老哥开始”放飞自我”地,就是像我上面说的那样杠精式提问。
尤其是一些比较幼稚的问题或方案,都是不屑问答的,面试老哥问了,不是考察面试者水平,而是面试者在心里考察面试老哥水平。 |
33
Ptu2sha 2021-04-07 21:33:27 +08:00
插一句 你们面试的时候回答不出来的问题 会去问面试官吗 面试官会答吗
|
34
geekaven 2021-04-07 21:40:42 +08:00
我一向觉得面试就是相亲,想问倒一个人太简单了。
|
35
serverABCD 2021-04-07 21:50:53 +08:00 via iPhone
@EdwardXia 这不是还没毕业的实习生都会的东西……
|
36
JamesChen 2021-04-07 21:59:54 +08:00
@Ptu2sha 个人不问,但我有时会向面试老哥要提示(一般是在大家都聊开之后),大家都是打工人,彼此几斤几两大概清楚,。
一是如果别人只是想 PUA 你(压力测试,面试老哥态度是“我是你爸爸,给爷爬”杠精式提问),没指望让你回答,他们自己也不知道答案(甚至有时你能从他们的提问方式里发现,他们自己都不知道他们自己在问啥。比如他们说错了技术的组合 /场景,让你作答),单纯想让你难堪,顺带压下工资。 二是别人也确实没义务“教”你。 三是面试题 github 一搜大把,回头 github 查下就好,没必要问。 四是大部分问题不是一两句就能回答的,最多问个方向。 |
37
leighton 2021-04-08 07:14:15 +08:00 via iPhone
第三题是经典 system design 题 design facebook / instagram
|
38
gongshishao126 2021-04-08 09:31:29 +08:00
@zengming00 真理
|
39
hannninnmae OP @JamesChen 感谢老哥 有被鼓励到 继续加油 持续学习
|
44
nicocho 2021-04-08 15:31:38 +08:00
去年出去面试一次,一个中等规模公司的不到 30 岁的面试的,看我有大厂经历
跟尼玛吃了枪药样,没涉猎过的场景各种问,然后口气表情十分不屑。 天地良心我一直很客气,有些没做过的,也能跟他请教下思路。 现在想到还跟吃屎一般恶心 |