![]() | 1 hugsky 2019-08-28 10:01:18 +08:00 ![]() KPI |
![]() | 2 heyjei 2019-08-28 10:03:16 +08:00 每个人还有面试的 KPI ? |
3 richzhu 2019-08-28 10:04:23 +08:00 一个线程读取一千条数据到内存,然后写到 A,B,C 三个库里面,如何用最少的代码修改,停止线程时保证 A,B,C 的数据一致性 ------- 没有看懂这道题,数据一致性是从哪来的 |
![]() | 5 cmqwan 2019-08-28 10:18:35 +08:00 via iPhone 插入单独抽个方法,加个 translation 注解? |
6 psx2019 2019-08-28 10:19:36 +08:00 最后一题设想场景是' kill -9' 这种么? 估计是想问类似 TCC 这种?那他的意思可能是 A,B,C 三个库的数据都是一模一样的 |
![]() | 7 hoyixi 2019-08-28 10:30:14 +08:00 看着问题,和一些来 V 站问问题的朋友一样,上来就抛一句,没有上下文,不知所云,反正他自己明白,别人靠猜 |
8 cyhulk OP @psx2019 面试过程中比较紧张,而且这个题真的很模糊,我自己下来也考虑到了 kill -9 的问题,普通的 kill 可以通过 Runtime,而-9 是不会发信号量给进程的,jvm 获取不到,所以我就觉得这个题问的就是垃圾,可能就是不想招人什么的,都鸡脖 5 面了,这是第 6 面,就瞎几把问 |
![]() | 9 Sothoth 2019-08-28 10:34:17 +08:00 面试啥级别啊 6 轮。。 |
10 theoran 2019-08-28 10:39:59 +08:00 这么多轮面试就算是再高的热情也会被消磨掉了 |
11 cyhulk OP @theoran 问题不在于我的热情,而在于面试的热情,本身第五面让我补充工作经历,我也觉得没什么问题了,但是第六面这个,我真的是无语 |
![]() | 12 maichael 2019-08-28 10:57:15 +08:00 看问题感觉是想问跟优雅退出有关的东西。 |
![]() | 13 nnqijiu 2019-08-28 11:00:25 +08:00 这么多轮面试简直浪费生命 |
![]() | 14 YouXia 2019-08-28 11:01:06 +08:00 技术面面 6 面,说明前面已经挂掉了,简历已经转到其他团队了,后面几次面试都是其他团队的了。 |
15 iiilii 2019-08-28 11:05:45 +08:00 via Android ![]() 底层拿尊严换金钱的过程,还要什么尊严。 |
17 WNW 2019-08-28 12:07:50 +08:00 ![]() 阿里这种满公司事业奋斗 B 的人,一般有技术理想的人都不会去这样 lowB 的公司吧 |
![]() | 19 32556188w 2019-08-28 12:40:03 +08:00 面试问了啥?可以看下是否切部门 |
![]() | 22 passerbytiny 2019-08-28 12:50:29 +08:00 @sadfQED2 #18 话不能乱说。你这句话有两种理解:阿里不 low,因为有技术理想的我想去;不,我想去,我没看到“有技术理想”这几个字。 |
23 hhhsuan 2019-08-28 12:51:18 +08:00 via Android 我就想知道三个数据库的问题怎么解? |
24 xenme 2019-08-28 12:52:15 +08:00 via iPhone 刚看完阿里健康招聘帖子过来。。。 |
![]() | 25 AngryPanda 2019-08-28 12:53:12 +08:00 不设置前提条件,就要展开讨论了啊。 |
![]() | 27 season4675 2019-08-28 13:32:32 +08:00 ![]() 说明前面的已经挂了,给其他团队查看简历了……暂时还看不出哪里不尊重人…… |
![]() | 28 zjuster 2019-08-28 13:38:17 +08:00 @hugsky 用 6 个面试官的时间来做 KPI ? 阿里传统面试流程是第一轮同事第二轮主管,第三轮交叉,第四轮部门总监,然后 HR (可能会在前几轮里就穿插) 如果有不确定的地方,会在 3 轮后面再添加交叉面试(确定 p 级,比如前几轮的 P 级大家意见不一致,就引入一个新的面试官,低 p 不交叉面)。 |
![]() | 29 zjuster 2019-08-28 13:41:22 +08:00 |
![]() | 30 fxxkgw 2019-08-28 13:59:59 +08:00 阿里面试就这样 习惯就好了 有时候所谓的交叉面试 完全 get 不到点。。 曾经有次面阿里,晚上 10 点多一面面试官打我电话开始面,开始还挺正常的技术面,后来也许到了深夜人进入了感性状态,俩人电话里开始胡扯,聊到了深夜 1 点多才挂,不过后来拒了这个 offer,想想挺对不起一面面试官的热情的。 |
32 cyhulk OP @season4675 目前是还流程中,但可能是 6 面的那个面试官懒的关流程,6 面只面 10 几分钟,给了一个完全 get 不到点的问题,也可能是我的能力不足以达到 get 到问题点。 |
33 hosaos 2019-08-28 14:49:32 +08:00 个人觉得 第六个问题 可以用数据库层面 XA 事务来保证 代码量较少 |
34 Ge1992 2019-08-28 14:50:07 +08:00 我也是,不过 3 面就没了,我完全 get 不到面试提的点 |
![]() | 35 zgl263885 2019-08-28 16:24:04 +08:00 via iPhone 只向 a 库写,其他库同步 a 库。即使程序线程断了也不影响数据同步。数据一致性本来就是数据要做的事情,干嘛让业务去处理 |
![]() | 36 swulling 2019-08-28 16:28:59 +08:00 最后一个题目有意思,现实也有类似的,双写一致性。 这种情况合理的方案是最终一致。 |
![]() | 37 DoctorCat 2019-08-28 16:53:17 +08:00 单线程保证数据一致性的问题,首先要看不一致性的可能性会发生在啥环节。根据这么点信息量,运行时环境都不清楚是啥(分布式么,几个实例?还是单机?) |
38 cyhulk OP |
![]() | 39 asukanoir 2019-08-28 17:42:17 +08:00 6 面如果是 HR 的话,热情大不大应该也不影响最终结果。如果是个大佬,那就算了。 |
![]() | 40 beastk 2019-08-28 18:31:20 +08:00 via iPhone 这么累人? |
41 cyhulk OP @asukanoir 不好意思,应该是个大佬,因为面试期间接了个他孩子的电话,孩子的声音跟我目前公司老大,阿里前 500 员工的孩子声音年龄差不多 |
![]() | 42 kiyo 2019-08-28 19:30:11 +08:00 插入 A,然后 B、C 同步 A。。。[逃跑] |
43 snappyone 2019-08-28 21:58:33 +08:00 via Android 正常流程,我就是 7 轮拿的 offer,最后已经累觉不爱了 |
44 xueyikang 2019-08-29 11:30:46 +08:00 via Android 我也是,面了两次 5 轮,技术都没问题,可能就是 HR 觉得我没有阿里味吧,后面再找过来也没热情了就拒了 |