Soft_Job 板


LINE

感谢版上先辈心得,在下於此也贡献一篇 原始在 Hackmd 纪录,故以 Markdown 格式撰写,此处不再修改。 约两个月前之纪录 # 17 面试纪录 Codility 有五题,写了四题,第五题来不及写完,但还是有到下一阶段 题目可站内共同学习 ## 现场 ## 面试场地 一楼需换证,透过登记纪录可以了解目前处於勤徵人才的状况。 gmail 的信上说在 14 楼,但我在 14 楼被警卫告知面试请上 15 楼,柜台在 15 楼, 警卫的反应看起来很熟练。 ### 男士考官一 #### 白板题 是在白纸上面写的,因为没有板擦跟白板笔,我有自备白板笔,但没有拿来擦白板的卫 生纸(面试场地也没有卫生纸)故无用,面试官表示已经跟 HR 反应过但尚未改善。 1. 对 string 格式储存的数字做减法 题目为口述 idx 0 | idx 1 ---- | ------- 9 | 0 - | 8 8 | 2 一开始想 corner case 有点想太久,後来决定先把数字反转然後再从头一路跑过去比 较简单,一开始会判断大小,如果被减的比较小会追加负号并且 swap 做到一半问提问 10 - 9 = 01 前面多零的话可以吗?数学意义上是一样的。 对方:你觉得可以? 我 :我觉得意义上没问题。 对方:所以你觉得呢?(正经不苟言笑地回问) 我 :好,你说不行就不行 个人对於此种沟通气氛较不适应,我自身在公司内面试应徵者时,认为白板题交流上也 是重点,不清楚的 spec 问清楚不是坏事。 接着多加了一个回圈在最後从头把 0 砍回来。 写完对方审阅说道: 对方:你为什麽不用两个指标读过去就好 我:可是这样要维护两个 index 我觉得很麻烦,我现在这样做只要跑到 min 就好,而 且时间复杂度一样。 对方:可是这样能写比较短(严肃貌) 我:是,你说的对。 不过这题我一开始的确卡太久,这点表现不好,尚需持续训练。 看面试官沟通气氛可能对方也不偏好 Think out loud 的部分。 後来想到更优解: 因为没限定语言,故直接用 python 内建大数运算的特性去处理就好 return str(int(a)-int(b)) 似乎就好了,我个人认为善用语言特性并不是坏事。 一行完成,优美。 自行实作的部分可以作为延伸继续讨论。 #### 对方提问 为何在 team 内导入 docker 前公司业务类型 负责工作内容 架构如何设计 DB 优化 有没有用过公司产品......等等 #### 我方提问 Q:你们 team 主要做什麽 A:我们 Backend 有好几个 team,所以面试 Backend 会进去哪个 team 我不确定 Q:这个职缺是裁出来的还是多出来的 A:最近终於「开始」赚钱了,是多出来的 Q:你们系统困难点在哪 A:我们流量高峰不同,那要能处理峰值在架构跟细节上有不同困难点,至於是哪些我 不能说。 Q:你们系统最大的 legacy 还有哪些 A:我们系统常常有在重构,不过有些旧的也有不同问题,至於是哪些问题我不能说 Q:你们要负荷的 QPS 高峰跟低峰大概差几倍 A:差很多,至於是多少我不能说 ### 女士考官二 #### 白板 2. pair number 取交集 一开始排序之後用 binary search 去找,後面叙述时发现不用,用类似 dp 的方式从 後往前推就是了。 这部分倒是聊的颇愉快,个人比较偏好有来有往讨论式的白板题。 3. 如何在多个 DB 间打 transaction,假设跨 DB 的款项转移 按照以前的经验会使用 uuid 做同步,分成未发送,发送中,已发送。 并且在後端不断同步,多扣了就还钱这样。 不会少扣,因为都会预扣款项。 我觉得她期待的正解可能会是 https://blog.csdn.net/lengxiao1993/article/detai ls/88290514 4. 如何在 DB 纪录树状结构,快速取出子树 没接触过,我觉得对方期待的正解是 https://en.wikipedia.org/wiki/Nested_set_m odel 我先问了是读取远大於插入的情景吗?她说是。 这种场合读写分离跟 index 是基本的,并且我提出了用一个额外表格维护 sub 的方法 ,每次插入时递回的新增 parrent 的 sub list 这样可以 O(1) 拿出 sub 列表,配合 index 用 O(klogn) 的方式找出全部 #### 对方提问 之前 team 怎麽会想导入 protobuf 大学期间自己接 api 的经验 DB 接触范围 #### 我方提问 Q:那我想问上面两题你预期对方的解法会是什麽呢?为什麽会这样预期?是希望能从中考 到哪些部分呢? A:你可以上网查喔 ## 表示接下来 HR 会进来讨论待遇及文化相关的部分 ## 然後 HR 就站在门口送客了 ## Result * 感谢函 其实面完就知道结果了,文化风格与个人相差较大,自评表现也不甚完美。 实际面试感觉跟网路上查到的和跟学长问到的一致。 ---- Sent from BePTT --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.217.189.54 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1570633977.A.6E6.html
1F:推 Csongs: 很棒的分享 10/09 23:38
2F:推 GGFACE: 感谢分享 10/10 00:12
3F:推 b81314: 很棒 你适合更好的公司 10/10 00:15
4F:推 LadyCaca: 不能说 不能说 不能说 上网查 10/10 00:17
5F:嘘 daddy29: ...傻眼 10/10 00:31
6F:推 wadfx95174: 感谢分享 10/10 00:45
7F:推 woodoo: 感觉第一个面试官不太会面 到底在秋三小 10/10 00:50
8F:推 Raymond0710: 感谢大大分享 10/10 01:08
9F:推 IllMOR: 前面加0的是表示八进位吧 10/10 01:36
10F:推 dreamkkd: 分享面试文化 很棒 10/10 02:25
11F:推 joecheng: 跩三小 10/10 02:55
12F:→ lyuping: 跩跩 10/10 05:25
13F:推 Hevak: 推分享 10/10 05:38
14F:→ Hevak: 遇到这种不能说不确定上网查的面试真的很尴尬 10/10 05:39
15F:推 IHSAHN: if code > 一行 return 嫩逼 你觉得咧 10/10 08:51
16F:推 quickey: 这麽有压力的面试 10/10 09:02
17F:推 jhengsiaomin: 觉得对方的回答有答跟没答一样,讲啥废话 10/10 09:03
18F:嘘 ladyboy99: 革命故事人人爱 过不能说是什小 10/10 09:04
19F:嘘 ladyboy99: 不能说怎知道适不适合自己 公司以为在挑菜吗 因为菜不 10/10 09:08
20F:→ ladyboy99: 能说话? 10/10 09:08
21F:推 yaya517: 回上网查感觉真的蛮差的 很不愿意交流的感觉 10/10 09:16
22F:→ shaomi: 时间复杂度一样也不行 为了写比较短的意义在哪 10/10 09:30
23F:→ RumiManiac: 上网查是三小 10/10 09:38
24F:推 d1288999: 面试官很明显不会面试,只是想看来的人会不会讲出心中 10/10 09:45
25F:→ d1288999: 的答案而已,这种方式最没意义,出题目的时候要根据回 10/10 09:45
26F:→ d1288999: 答来进行讨论、提示、说明,了解为什麽这样设计跟逻辑, 10/10 09:45
27F:→ d1288999: 才有考试的意义 10/10 09:45
28F:推 PoloHuang: 第一个面试官到底来干嘛的 跟打杂的一样 10/10 09:58
29F:推 OhNo386: 一看起来是扮黑脸,虽然我一直不知道这种情商的压力测试 10/10 10:02
30F:→ OhNo386: 有什麽意义 10/10 10:02
31F:推 OhNo386: 优秀的候选人通常不会只有一种选择 另外也有机会被上网 10/10 10:07
32F:→ OhNo386: 公评 对公司看起来只有缺点 而只爲了找到特别奴的 或者 10/10 10:07
33F:→ OhNo386: 狡滑的面试者 10/10 10:07
34F:推 jack0204: 被问过超多白板题,面一次要5小时,加上线上题目2小时 10/10 10:17
35F:推 qqkerk: 好奇为什麽还有人想加入17 去年过年前不是无预警大裁员吗 10/10 10:18
36F:推 saitoh: 1跟01差很多喔 10/10 10:28
37F:推 umum29: 通常不想讨论的 大多是怕被问倒的 10/10 10:55
38F:→ umum29: 往好处想 他们是你以後的长官/同事喔 没上或许是好事 10/10 10:57
39F:推 jason4571: 难怪大裁员 10/10 11:08
40F:推 chocopie: 前面多0的话在不同进位下可能会有问题 10/10 11:09
41F:→ chocopie: 不过考白板连板擦卫生纸都没是哪招XD 10/10 11:11
42F:推 cjamhe01385: 只能说这俩个都蛮没资格当面试官 10/10 11:19
43F:推 markbex: 谢谢分享 10/10 11:48
44F:嘘 remmurds: 面试官的这种回答方式真的很差 10/10 12:31
45F:嘘 Lleytonhewit: 一看好像就有点雷 10/10 12:40
46F:推 johnwater: 不能说,不能说,上网查... 太扯 10/10 12:44
47F:推 THEWORLDS: 考试不行 给更好方向解又靠北 双指针还能争 後面问你问 10/10 13:10
48F:→ THEWORLDS: 题在那边不能说 你妈这种鸟漾又开很高我也叫你上网查 10/10 13:11
49F:→ THEWORLDS: 有看过自己答题的东西吗 db这种东西跟本送分 10/10 13:11
50F:→ netburst: 问问题是相反角度 10/10 13:12
51F:→ THEWORLDS: 17强的很多那批走了以後就外包了 之後一堆智障进去乱开 10/10 13:12
52F:→ THEWORLDS: 然後现在才不鸟年资了 考试为主 算是走上正途了 10/10 13:12
53F:→ THEWORLDS: 提问那边我看错 当我没说 这两题考完就100以上根本爽缺 10/10 13:14
54F:推 oneheat: 90%的resume都是垃圾 XD 10/10 14:00
55F:→ MOONY135: 17现在还算黄立成的吗 10/10 14:42
56F:推 GameHeven: 我是猜面试官技术外行。他自己也不知道答案。甚至连问 10/10 15:30
57F:→ GameHeven: 题都听不懂 10/10 15:30
58F:推 lion741205: 17 Media是M17集团的子公司,目前应该在C轮,其股东组 10/10 15:52
59F:→ lion741205: 成很复杂了,股份有限公司谁是BOSS要看董事会席次,之 10/10 15:52
60F:→ lion741205: 前感觉是日本IVP创投在主导,其创办人之一是黄立成的 10/10 15:52
61F:→ lion741205: 堂弟;而M17集团的董事长还是黄立成,该职位必须经过 10/10 15:52
62F:→ lion741205: 董事票选,代表他的影响力还是很大的。 10/10 15:52
63F:推 alans: 感觉奇妙 不过这应该不适合你 10/10 16:28
64F:推 lance8537: 他妈上网查那面试官问问题也请他上网查吧 10/10 16:53
65F:→ Transfat: 推分享 10/10 17:01
66F:→ t64141: 面试官表现不太优 10/10 17:27
67F:推 g12288: 可以理解有些技术细节公司的确不能透露太多 不过面试官应 10/10 17:38
68F:→ g12288: 该可以回答地更有智慧 10/10 17:39
69F:推 rereterry: 比较像面试官没面试人的经验,所以只好断掉讨论空间 10/10 18:45
70F:推 Mtcat: 1 10/10 18:49
71F:→ stkoso: 感谢分享 让我不用浪费时间面试了 10/10 21:54
72F:推 sa0124: 上网查...想翻一千个白眼 10/10 22:59
73F:推 bjk: 很棒的分享 10/10 23:24
74F:推 CCben: 17後端面试感觉好雷 10/11 00:52
75F:推 strlen: 这两个根本没资格考白板吧?感觉随便反问一题就被问倒了 10/11 02:08
76F:→ strlen: 自己DBA不够熟就不要硬考 叫人家上网查勒?XD 10/11 02:09
77F:→ strlen: 那不然你考题出来我也跟你说 这上网查就有 10/11 02:10
78F:推 senjor: 我是觉得现场实作应该就是模拟同事间相处共事的感觉,要是 10/11 02:10
79F:→ senjor: 进公司之後也是这样沟通,那根本就是超级雷的同事或上司。 10/11 02:11
80F:→ senjor: 人家在跟你确认规格,你在那边跟我玩反问游戏是在做三小。 10/11 02:11
81F:→ senjor: 可不可以+0直接说不就好了,搞甚麽互相试探啊。 10/11 02:12
82F:推 a926: 笑死 面试官是不是不知道自己代表公司在面试人? 10/12 09:39
83F:推 sp063439: 宁愿开电视节目发奖金,还把员工裁光的公司 10/12 13:55
84F:→ shellback: 不能接受别种解法的主管最好别跟 到时工作变得不是把 10/12 14:28
85F:→ shellback: 努力事情做好而是要揣摩上意做出他想要的 会累死 10/12 14:28
86F:推 onegoman: 推。感谢分享。 10/12 20:05
87F:嘘 kevinyin9: 这两国到底在跩杀小啦 10/13 15:19
88F:→ kevinyin9: 两个* 10/13 15:19
89F:推 KoreanFish: 不知道有没有另一边的说法,同学之前去面过感觉还行 10/14 15:08
90F:→ viper9709: 推不能说,不能说,上网查 XD 10/14 21:43
91F:嘘 VdustR: 17 不是之前就... 10/21 00:31
92F:推 ou9810: 感觉就是没有很急着找人 10/21 23:03
93F:推 bobbyaxe: 感谢分享 10/23 13:03
94F:推 mickeyha: 想问原po 叫你上网查 有跟你说要查什麽吗 三个字跟详细 10/23 15:21
95F:→ mickeyha: 说明查什麽差很多哦 10/23 15:21







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP