作者l68958888 (ㄜㄅ)
看板Soft_Job
标题Re: [心得] AmazingTalker/台湾乐天市场 面试心得
时间Wed Apr 22 23:51:36 2020
AmazingTalker CTO 回覆面试心得
(此为 AmazingTalker 人资部门代为转发)
感谢版友分享在AmazingTalker的面试心得,也感谢各位大大的关心。
在招募过程中,我们一直检讨,并作出相应调整和改善。
当天面试过程不着墨太多。
这个Po文主要希望跟大家交流我们为什麽会这麽设计技术面试,
希望如果大大们有更好的建议,不吝指教。
也期待抱有相同理念的大大来应徵,互相交流成长。
(文末附上面试题目,还有CTO的程式码,欢迎跟各位大大交流)
============================
《我们正面对的技术难题》
新创的开发周期往往十分短,要在人员有限下完成pd的想法,一直是个挑战
所以如果程式码写的不乾净,开发的时间与品质就很难控管得好
具体的实例:
* 程式码如果没有从根源处理,散落出去後会很复杂
-> 举例: 後端api拿到data没有先转好格式,render component就要做很多判断
* 程式码如果写的太定型,所有的案例都会像特例
-> 举例: 第三方登入虽然很相似,但每个却拆开成独立逻辑
* 程式码如果没有针对独立事件去做拆分,内聚会下降
-> 举例: 商业逻辑层就像传统的god object,因为namespace很广泛,导致task object
一直往里面摆
因为我们希望达到的敏捷开发的宗旨「不预测未来,但适应未来」
所以我们必须上修clean code的重要性
============================
《Clean Code 是一种心法》
有大大提到会专有名词不代表会 Clean Code,CTO是完全认同
Clean Code是一种感觉,没有既定的呈现化方式
从知道定义,到理解和内化,进而可以写出来不是一件简单的事
就好像写作一样
即使掌握了单字,文法,排版,也不一定能写出一篇动人的文章
为了要维持很快的开发速度,尽量避免技术债的产生
我们必须要在实务上对 Clean Code 有很强坚持,而不希望只是形式上的Clean Code
============================
《招募心得分享》
我们的面试是为了解决以上难题而设计
我们透过 Leetcode 考题和受试者提交的程式码
判断他们对 Clean Code 的理解有没有乎合我们的预期
而对 Clean Code 的掌握度,不是指要背某个专有名词的定义
而是对 Clean Code 概念有融会贯通的理解,并在日常开发中实践出来
============================
《最後跟大家分享面试题目》
只有文字不好想象,还是直接抓一题,用程式码来说话
题目
https://leetcode.com/problems/alphabet-board-path
我们请受试者针对clean code的方式去做答
(如果有兴趣者,也可以先自己先写过一遍)
然後面试的过程中会出一版test.js针对解耦为主,但命名和写作皆有点随性的版本
了解受试者对该段程式的看法
感谢阅读
* 面试考题 test.js
https://drive.google.com/open?id=111BSeF1dWMoNEjKz1U0aMDdaE4rPR3Wh
* 我们的clean code范例 demo.js
https://drive.google.com/open?id=1-zMWbkza2tzY5DMwAFA8QBq596ZBOEM1
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.165.157.151 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1587570699.A.908.html
1F:推 strlen: 其实大家都知道你只是想问面试者DP跟clean code的理解而已 04/22 23:56
2F:推 vavamos: 这个youtuber去你们那 半年就闪了? 04/22 23:56
4F:→ strlen: 这没有什麽的 但建议就是下次面试 单纯问你们想问的 面试 04/22 23:57
5F:→ strlen: 者怎麽回答 你们就点点头说了解了就好 不用酸面试者 04/22 23:57
6F:→ strlen: 或甚至当场为了电面试者就开始教育面试者正确观念 04/22 23:58
7F:→ strlen: 工程师多半都心高气傲 玻璃心得很 不用直接点破 直接下面 04/22 23:58
8F:→ strlen: 一位给感谢函就好 <--- 这很重要 不给感谢函 很多人玻璃心 04/22 23:59
9F:→ strlen: 也会碎满地 XDDDDD 04/22 23:59
10F:→ strlen: 你抛名词 对方不懂 你就心里默默打分数就好 放他一个人在 04/23 00:00
11F:→ strlen: 那边尴尬 他如果问 你就再说明一下问题就好 不用给解答 04/23 00:00
12F:推 dhec10701p: 有压日期就该遵守,这基本的吧 04/23 00:00
13F:→ strlen: 先说我没有在说原PO喔 我是说原PO底下一堆推文 XDDDD 04/23 00:02
14F:→ strlen: 这些气pupu的推文 被面试时如果被电 就会跑上来公审企业XD 04/23 00:03
15F:推 liamgallager: 好奇大家觉得CTO的范例的clean程度如何呢@@? 04/23 00:11
16F:推 dddingnan: 推 长知识 谢谢 04/23 00:18
17F:推 vi000246: 如果很在意clean code 为什麽要用js这种弱型别的语言呢? 04/23 00:24
18F:→ vi000246: 看了重构後的例子还是无法看懂要做什麽 04/23 00:25
19F:→ vi000246: 啊拍谢我没看题目 04/23 00:26
20F:推 SuperCry: 就说是方便沟通就好。排球校队随便都扣得到篮,跑去问人 04/23 00:28
21F:→ SuperCry: 家知不知道什麽是入樽是在哈罗,随便练一个月就吃爆你 04/23 00:28
22F:推 hduek153: 反正都要问名词定义了 不如直接出个设计题吧 04/23 00:32
23F:→ strlen: 还是一堆人无法理解到底是怎麽回事耶 XD 04/23 00:33
24F:→ strlen: 企业面试 问什麽 当然是问企业所需要的人材阿 XDDD 04/23 00:33
25F:→ strlen: 你反问面试官你又如何如何 何不自己开一间公司好了? 04/23 00:34
26F:→ strlen: 他只多做了一件事 就是评论面试者的回答 然後原PO很在意 04/23 00:34
27F:→ strlen: 企业面试不是联考 不用给正确答案的 也不用告知面试者成绩 04/23 00:35
28F:→ strlen: 只需要让面试者知道有没有录取即可 04/23 00:35
29F:→ vi000246: 我觉得这范例只能看出coding style 还看不出系统层级的 04/23 00:41
30F:→ vi000246: 重构 可能要从架构设计考DP会比较有监别度 04/23 00:41
31F:推 SuperCry: 唉我怎麽不能理解,我又不是没跟年轻的面试过,不同师字 04/23 00:45
32F:→ SuperCry: 辈的也都有自己的行话,就事论事你最後一关当人家就是搞 04/23 00:45
33F:→ SuperCry: 笑而已 04/23 00:45
34F:推 xlf: 13楼正解XD 04/23 00:46
35F:→ superpandal: 选择而已还公审勒 XD 公司选人 人也在选公司 企业会 04/23 01:19
36F:→ superpandal: 因为乡民怎麽说就改变做法吗? hahaha 话说对程序有 04/23 01:20
37F:→ superpandal: 追求的人不用clean code也会写好 说到底这还是个派别 04/23 01:20
38F:→ superpandal: 某人以前的发文再次了证明当元老的重要 点不一样而已 04/23 01:22
39F:→ superpandal: 後人再傲也傲不过前人 可以自己解决何须请人? 如某 04/23 01:28
40F:推 drajan: 这程式码还蛮优美的 写得比我的短的很多 有CTO水准 04/23 01:28
41F:→ superpandal: 人所说确实有些人不留口德 04/23 01:28
42F:推 fightmz: 推 cto 愿意花时间分享 04/23 01:38
43F:推 blockcat: 我还查了一下cleanCode 04/23 02:12
44F:→ blockcat: 名词是真的不知道,可是正在重构之前工程师写烂的系统 04/23 02:13
45F:→ blockcat: 不太懂写得别人看不懂有什麽意义 04/23 02:13
46F:→ angusyu: 写这麽多是有讲到问题点吗? 04/23 02:13
47F:→ blockcat: 还好之前面的那个没问啥名词 04/23 02:14
48F:→ blockcat: 那个人 04/23 02:14
49F:→ blockcat: 做熟了啥都没想的在工作……毕竟程式语言嘛,就跟讲话一 04/23 02:15
50F:→ blockcat: 样 04/23 02:15
51F:→ blockcat: 一直被问要不要转正,可是我喜欢派遣的一些特色 04/23 02:16
52F:→ blockcat: 我讨厌责任制 04/23 02:16
54F:嘘 Masakiad: 红的明显,这篇还是没有说明「为什麽要纠结名词而不是名 04/23 02:25
55F:→ Masakiad: 词背後的内涵?」 04/23 02:25
56F:推 richardz: 楼上因为他应该也知道这样不合适吧XD 04/23 02:26
57F:推 Masakiad: 相信这篇所讲的道理大家都能理解,不能理解的是这个奇 04/23 02:27
58F:→ Masakiad: 怪的点。 04/23 02:27
59F:推 richardz: 说真的,我觉得13楼的大大是有点超译,公司想怎麽考是 04/23 02:30
60F:→ richardz: 它的自由,那乡民怎麽评断不也是我们的自由吗,难道说句 04/23 02:30
61F:→ richardz: 我觉得这样考不合理也不行XD 04/23 02:30
62F:推 blockcat: 刚毕业的人我是能理解,但是要老工也记这些东西太痛苦了 04/23 02:31
63F:→ blockcat: 所以讨厌面试是真的…… 04/23 02:31
64F:→ Masakiad: 另外原文底下的回文;应该没有「大大提到会专有名词不代 04/23 02:44
65F:→ Masakiad: 表会 Clean Code」而是有大部分版友认为「会Composites 04/23 02:44
66F:→ Masakiad: 不代表一定会知道这样做叫Composites 」。然後Composit 04/23 02:44
67F:→ Masakiad: e 没有代表Clean code,真要说跟DP比较有关XD 04/23 02:44
68F:→ umum29: 请CTO试想:在面试时要你讲clean code的extract & override 04/23 02:49
69F:→ umum29: 你做何感想??你面试应徵者 也就是让大众知道你的风格 04/23 02:51
70F:推 sorryla: 根本问题就是面试官的面试能力有待加强,不知道怎麽问才 04/23 02:52
71F:→ umum29: 有公司会问全台湾有几个加油站 也有公司强调不问这种问题 04/23 02:53
72F:→ sorryla: 能问出他想要的信号,结果就变成问名词解释 04/23 02:53
73F:→ Masakiad: 有分享跟灭火是好事啦,只是重点错了,可能版友很难改观 04/23 02:54
74F:→ umum29: 问的太偏门 你找人就是碰运气 碰到刚好考前读过的工程师 04/23 02:56
75F:→ umum29: 给的待遇好 当然会有一群好的人才任你选 反之 就运气运气 04/23 02:58
76F:→ Masakiad: 楼上 我的看法不同,给的pay好表示可以聚集人才,但并 04/23 03:00
77F:→ Masakiad: 不代表你能在聚集来的人中挑到最优秀的人才,挑法不对 04/23 03:00
78F:→ Masakiad: 甚至也可能挑到差的 04/23 03:00
79F:→ umum29: 楼上当然 但这是机率问题 我直觉这CTO就是在往一个坑跳 04/23 03:04
80F:→ umum29: 就像考leetcode也一样 刷题最厉害的人是最优秀的人吗? 04/23 03:09
81F:→ umum29: 忘了说那范例只秀出coding style而非架构式的重构 04/23 03:16
82F:→ umum29: 你考composite不如考factory与DI repository.... 04/23 03:18
83F:推 Masakiad: 请面试者把自己过往写过的架构画出uml,然後再给变化需 04/23 03:25
84F:→ Masakiad: 求请他重构,也是有蛮有监别度的 04/23 03:25
85F:→ POLAX: 讲这麽多实际上还是主观与不尊重专业 04/23 03:34
86F:→ POLAX: 招募初期phone interview出题问搭船到巴西需要几天 04/23 03:35
87F:推 atpx: 习惯这样写的人, 也不一定会特别去记这种名词 04/23 03:39
88F:→ atpx: 会自我要求的工程师本来就会越写越简洁 04/23 03:39
89F:推 king22649: 要不要考虑换golang 看起来舒服乾净 04/23 08:05
90F:推 Avicii5566: 史达林说得有理 04/23 08:07
91F:推 yamakazi: 史达林中肯XDDD,公司真的不用对面试者教育观念,自己心 04/23 08:25
92F:→ yamakazi: 里默默打分数就好 04/23 08:25
93F:→ yamakazi: 领英查了一下前CTO离职去趋势当工程师 04/23 08:26
94F:推 yamakazi: 不过没查到现任CTO的,不知道现任CTO多久後会出去找工作 04/23 08:28
95F:→ yamakazi: ,山水有相逢啦,有一天你也会变面试者 04/23 08:28
96F:推 jack529: 楼上其实还有上一个CTO, 是个PHP热爱者XD 04/23 08:31
97F:推 matrixki: 其实就是去改进面试流程跟面对面试者的态度即可 04/23 09:01
98F:→ matrixki: 解释说为什麽要考这个考那个 意义不大 04/23 09:02
99F:嘘 Lleytonhewit: 不认同 strlen 的说法 好的面试是双向的 你在面试求 04/23 09:03
100F:→ Lleytonhewit: 职者的时候求职者也在面试公司 最好的情况是双方都 04/23 09:04
101F:→ Lleytonhewit: 能在交流中互相了解到该了解的资讯 那段留言明显就 04/23 09:04
102F:→ Lleytonhewit: 公司角度而已 04/23 09:04
103F:→ qrtt1: 对 js 的 clean code 没有概念,但档名我就觉得不 clean 啊 04/23 09:22
104F:推 BEARlol: 推 04/23 09:26
105F:→ robler: 1楼真的是很好笑 再强的高手我也能事先准备好技术名词电他 04/23 09:28
106F:→ robler: 公司面试的流程和态度不佳 就怪别人"玻璃心"? 04/23 09:29
107F:→ robler: 面试本来就是对等的,互相的,像1楼这样觉得公司高高在上 04/23 09:30
108F:→ robler: 真的是可笑,还公审勒 04/23 09:32
109F:推 sharku: 可以不要用 js 示范吗... 04/23 09:34
110F:→ bheegrl: 重点是抓专有名词去当人吧,谁管你多在乎clean code? 04/23 09:54
111F:→ bheegrl: 更不说clean code还分流派可以战到天荒地老的 04/23 09:54
112F:→ bheegrl: 你家面试内容出大问题了啦,有没有抓到重点? 04/23 09:56
113F:推 how30013: 根本没解释到什麽啊XDD 我猜你们大概也认为自己没错 04/23 09:57
114F:嘘 lautmn: 先酸面试者不懂专有名词 再来说 04/23 10:02
115F:→ lautmn: “不是指要背某个专有名词的定义 04/23 10:02
116F:→ lautmn: 而是对 Clean Code 概念有融会贯通的理解” 04/23 10:02
117F:→ lautmn: 这不是自打嘴巴? 04/23 10:02
118F:嘘 gn00273680: 架构跟coding style定义好~再来说啦!不要倒果为因 04/23 10:07
119F:→ x000032001: CTO把重点放在clean code 会不会太微观管理 04/23 10:12
120F:嘘 IcecreamHsu: 这种文还有这麽多推喔? 根本没灭到火啊 04/23 10:14
121F:推 bella1815: 为什麽ㄧ直有人在强调youtuber的事情,不懂是要证明什 04/23 10:16
122F:→ bella1815: 麽,youtuber的选择很重要吗?好公司也是有人1个月就 04/23 10:16
123F:→ bella1815: 离职,不好的也有人待几十年 04/23 10:16
124F:推 BNT: 为了只有Clean Code呜呜 Code Complete错了吗XDD 04/23 10:18
125F:→ BNT: 为何 04/23 10:19
126F:嘘 km101km: 120楼 +1 04/23 10:29
127F:推 cloudskyblue: 你们clean code范例就这样? 04/23 10:56
128F:→ cloudskyblue: 自己都不过如此了还要拿名词洗脸别人 04/23 10:56
129F:→ cloudskyblue: 好笑耶 04/23 10:56
130F:→ cloudskyblue: 我还以为你们自己多厉害的说 04/23 10:57
131F:→ bjk: strlen("玻璃心") 04/23 11:07
132F:→ shiauji: 老实说这篇完全没灭火吧 04/23 11:14
133F:嘘 moon2519: 觉得人与人之间的沟通比这东西重要... 04/23 11:31
134F:→ moon2519: 一个很强的clean code高手,跟一个愿意花时间讨论的 04/23 11:32
135F:→ moon2519: 沟通一句话,可能省下写几百行代码... 04/23 11:32
136F:→ moon2519: 如果一个人反感,可能是个人问题。一群人反感呢? 04/23 11:33
137F:推 chatnoir: 单纯对後端转格式做回应,转不转要看情况, 转了就会 04/23 11:40
138F:→ chatnoir: 提高耦合性,能调用的端点会缩减。有时在client处理 04/23 11:41
139F:→ chatnoir: 资料,也可降低Server效能。所以不是转资料就是好事。 04/23 11:42
140F:→ chatnoir: ^^^^ 降低Server耗能,抱歉打错 04/23 11:43
141F:推 KoreanFish: 那个youtube在哪一段提到啊,影片有够长看不完XD 04/23 11:48
142F:嘘 sizzle0121: 问题你原本的论点在於不知道专有名词->不了解,这篇 04/23 11:56
143F:→ sizzle0121: 的理解内化也没有包含知道专有名词的必要性啊,所以 04/23 11:56
144F:→ sizzle0121: 试问有支持到原论点吗? 可以回答的符合你们CTO要求的 04/23 11:56
145F:→ sizzle0121: 高逻辑水平一点吗? 04/23 11:56
146F:推 liamgallager: 原本交了作业之後被拒绝, 心里还会很好奇想说 “哇 04/23 12:12
147F:→ liamgallager: ~ clean code的版本到底可以多clean啊” 看完CTO的 04/23 12:12
148F:→ liamgallager: 版本我也稍微释怀了﴿ 04/23 12:12
149F:嘘 Nancy010006: 原本的被嘘的原因就不是你们面试流程跟题目设计,重 04/23 12:12
150F:→ Nancy010006: 点是原po提到的,他可能有碰过相关的知识,但可能没 04/23 12:12
151F:→ Nancy010006: 有听过该专业名词,却被认为没有逻辑的这个点,要出 04/23 12:12
152F:→ Nancy010006: 来解释也是解释这点吧 04/23 12:12
153F:→ umum29: 对chatnoir认同 其实很多strategy都是一体两面没有绝对 04/23 12:13
154F:→ umum29: 像:要不要在储存前先escape使用者输入的字元 就有不同答案 04/23 12:15
155F:→ umum29: 看你是要在ApplicationLevel才做处理或直接存乾净资料在db 04/23 12:16
156F:→ alongalone: 你确定demo.js这个版本的命名会比较好懂? 04/23 12:40
157F:嘘 thid5335: 回这麽多没回到大家在意的点上 cto不会抓重点? 04/23 12:42
158F:推 dragoncrest: 有解释给推 04/23 12:42
159F:嘘 hengsao: 通篇只是在回应空气 根本没去处理那篇的主要论点 04/23 12:51
160F:推 aaz123456789: 说真的那个原po就面jr而已 写过什麽超大型的项目的 04/23 13:14
161F:→ aaz123456789: 机率也不高 问他拆分大型架构什麽也问不了多深 所以 04/23 13:14
162F:→ aaz123456789: 问cleancode是还好 只是这种东西有必要cto自己来问 04/23 13:14
163F:→ aaz123456789: 吗 而且还那麽纠集名词定义... 这篇丢出ㄧ个leetcod 04/23 13:14
164F:→ aaz123456789: e出来给人看codestyle 也是有点奇怪 就感觉有点降ct 04/23 13:14
165F:→ aaz123456789: o的格调 感觉从头到尾都比较像资深工程师做的事情 04/23 13:14
166F:→ cloudskyblue: CTO就是自己也没几把刷子 04/23 13:23
167F:→ cloudskyblue: 读过基本的design pattern就以为学到 04/23 13:23
168F:→ cloudskyblue: 绝世武功 觉得可以拿名词出来秀 04/23 13:24
169F:→ cloudskyblue: 不知道CTO位子怎麽骗到手的 04/23 13:24
170F:推 jinniw43805: 我倒觉得直接丢出clean code这本书会蛮无聊的 04/23 13:35
171F:→ jinniw43805: 又不是每个人都看过这本书 04/23 13:35
172F:→ jinniw43805: 事实上junior本身经验就是不够了,看clean code 04/23 13:36
173F:→ jinniw43805: 我不觉得对於吸收有多大帮助 04/23 13:36
174F:→ jinniw43805: 当然,如果应娉需求直接开"具有良好clean code"知识 04/23 13:38
175F:→ jinniw43805: 那我觉得另当别论,公司自由 04/23 13:38
176F:→ jinniw43805: 我其实不太认同上面否定leetcode的价值 04/23 13:38
177F:→ Ekmund: 我不晓得各位怎麽看 但於我来说 clean code首重观念清晰 04/23 13:39
178F:→ Ekmund: 易於可读扩充维护 但每家公司做的东西和方式不同 code的 04/23 13:39
179F:→ Ekmund: 风格也有影响 根本不存在经过商业决策变换过还clean的 04/23 13:39
180F:→ Ekmund: 这造就了所谓的clean 其概念根本随产品/公司case by case 04/23 13:39
181F:→ Ekmund: 要战这个词 远不如讨论实践思路 着重名词解释就更奇怪了 04/23 13:39
182F:→ jinniw43805: 当然,会写出来leetcode不代表就是开发上经验如何 04/23 13:39
183F:→ jinniw43805: 但是如果公司觉得想要具备基本资料结构/算法能力的 04/23 13:39
184F:→ jinniw43805: 各位又何来干涉呢? 04/23 13:40
185F:→ jinniw43805: 就像是会考试上台大酱料的不代表他是好医生啊 04/23 13:40
186F:→ jinniw43805: 人家医学院就是要这样的人各位管得着? 04/23 13:41
187F:→ jinniw43805: 就别论北美FANNG的刷题要求的难度了 04/23 13:41
188F:→ jinniw43805: 也没看上面批评刷题的人在靠北 04/23 13:41
189F:→ jinniw43805: 给楼上E大,我是觉得CTO如果第一关就拿clean code 04/23 13:43
190F:→ jinniw43805: 丢出来,我是觉得有点强人所难 04/23 13:43
191F:→ jinniw43805: 不过这个行业本来就是有人重心法有人重内功 04/23 13:43
192F:→ jinniw43805: Clean Code当然好,但是实际上能实践的其实有难度在 04/23 13:44
193F:→ jinniw43805: 实际上产品品质好会是比较偏向clean code 04/23 13:45
194F:→ jinniw43805: 但我觉得如果能拿实际范例去在面试中间讨论确实比 04/23 13:46
195F:→ jinniw43805: 直接丢出Clean Code问你会不会来更加实际 04/23 13:46
196F:→ jinniw43805: 刚刚看到徵才网站有要求clean code 那我觉得面这些 04/23 13:50
197F:→ jinniw43805: 没啥问题 04/23 13:50
198F:嘘 yfr: 好久没看到公司在软体版红了,神串留名 04/23 14:23
199F:→ Ekmund: 如果你认同问实际范例 又觉得clean code问jr不大对 04/23 14:48
200F:→ Ekmund: 那找jr来面不就很奇怪? lol 04/23 14:48
201F:→ Ekmund: 核心思想依旧是“我觉得这样写不大好 可以改成...” 04/23 14:49
202F:→ Ekmund: 只是那个clean会上升到SA的层级去而已 但找来面的就不是 04/23 14:50
203F:→ Ekmund: 那考同一系统下的基础功比较实在吧 我是这麽想的 04/23 14:50
204F:→ panbanana: 先前问说Composite 是什麽,现在说不是指要被被专有名 04/23 15:28
205F:→ panbanana: 词的定义? 04/23 15:28
206F:嘘 paint: 欣赏这种毫无检讨的检讨 以及说人没有逻辑的逻辑 04/23 15:45
207F:嘘 jinmin88: 问clean code还不如问design pattern 04/23 16:19
208F:嘘 MaxGDAM: 笑 04/23 16:33
209F:嘘 linnom: 答非所问 你给自己的这篇文打几分? 04/23 17:47
210F:嘘 Murasaki0110: 这篇是要证明CTO说一套做一套吗XDDDD 04/23 18:30
211F:推 GoalBased: Clean code跟语言又没关系..js为什麽不行 要 go? 04/23 19:38
212F:推 mouse21: CTO 很年轻感觉是个很厉害的人 04/23 19:51
213F:推 king22649: 个人偏好 碰了几种语言 如果纯web 用go下限比js高 写起 04/23 21:40
214F:→ king22649: 来容易比较乾净 04/23 21:40
215F:推 wulouise: 这就是为什麽google面试的重点: 让面试者觉得很自在 04/23 21:46
216F:→ strlen: 哈哈哈 真的是工程师 每一个性格都被说中 XDDDDD 04/23 23:35
217F:→ strlen: CTO看到没有 工程师就是这样的一群人 懂了吧?下次面试注 04/23 23:35
218F:→ strlen: 意用词就好 连考什麽东西问什麽东西都要干涉XDDD 04/23 23:36
219F:→ strlen: 其实只要是有关专业上的「任何问题」 都是可以问的 04/23 23:36
220F:→ strlen: 我说的任何问题 就是任何问题 什麽有没有监别度 问这个好 04/23 23:37
221F:→ strlen: 不好 其实都不关面试者的事 04/23 23:37
222F:→ Ekmund: 呵...用这个角度看的话 这里是论坛 讨论公司和面试是这个 04/24 00:32
223F:→ Ekmund: 板的主要功能 同样不关面试官的事 不是吗? 04/24 00:32
224F:推 sorryla: 有人好气喔,难道是本人? 04/24 00:34
225F:推 jinniw43805: 其实我觉得问什麽都在这边都能被靠北 04/24 00:57
226F:→ jinniw43805: 就算问一个简单二元树DFS问题,也会被说我写程式也 04/24 00:58
227F:→ jinniw43805: 不会自干binary tree 04/24 00:58
228F:→ jinniw43805: 反之亦然,设计模式/Clean code/ SOLID 04/24 00:58
229F:→ jinniw43805: 不过我觉得他们徵才网站就有写要熟悉Clean Code,不 04/24 01:00
230F:→ jinniw43805: 觉得问出来有什麽问题,公司自由 04/24 01:00
231F:推 jinniw43805: 当然,什麽样的面试方法或是问题会更有监别度,大家 04/24 01:02
232F:→ jinniw43805: 本来就可以讨论(公审?),不过也没必要对CTO做人 04/24 01:02
233F:→ jinniw43805: 身攻击就是了 04/24 01:02
234F:推 Lleytonhewit: 楼上要护航几次 大家的重点是问的方式在纠结名词 这 04/24 01:03
235F:→ Lleytonhewit: 种方式讨论不出实际能力 这跟老师叫学生死背然後考 04/24 01:03
236F:→ Lleytonhewit: 填空差在哪? 04/24 01:03
237F:→ Lleytonhewit: 他当然可以这样考 但大家讨论就是觉得这考法并不是 04/24 01:04
238F:→ Lleytonhewit: 个找好工程师的最好解阿XD 04/24 01:04
239F:→ Lleytonhewit: 我觉得大部分人没在公审啦 04/24 01:04
240F:推 jinniw43805: lol,别激动 04/24 01:07
241F:推 jinniw43805: 事实上专有名词可以延伸到的很多,举例设计模式中的 04/24 01:09
242F:→ jinniw43805: proxy, facade, composite pattern, 都能被推类到’ 04/24 01:09
243F:→ jinniw43805: 专有名词‘吧 04/24 01:09
244F:推 jinniw43805: 说真的,这些东西对某些人来说是专有名词,对某些人 04/24 01:11
245F:→ jinniw43805: 来说是日常不过的东西。CTO就是要找会後者的人,就 04/24 01:12
246F:→ jinniw43805: 算他招进来的人只会背书,能力跟不上,也是他们自己 04/24 01:12
247F:→ jinniw43805: 承担的,对吧 04/24 01:12
248F:→ jinniw43805: 并非认同他们公司的招聘方法为最合适,但是人家就是 04/24 01:13
249F:→ jinniw43805: 要这样的人,也写在网页上了,面试不会也没什麽好批 04/24 01:13
250F:→ jinniw43805: 评的 04/24 01:13
251F:推 jinniw43805: 虽然我是觉得对於jr职位,比起clean不clean还有更多 04/24 01:18
252F:→ jinniw43805: 东西可以考,不过可能这本书对CTO就是很圣经、软工1 04/24 01:18
253F:→ jinniw43805: 01的 04/24 01:18
254F:→ Masakiad: 越看越有趣,从来没有人说不能依照公司喜好出题面试, 04/24 01:44
255F:→ Masakiad: 还扯工程师性格。我只看到一直在点出考名词这件事对实作 04/24 01:44
256F:→ Masakiad: 能力的监别度很差。护航的还要硬ㄠ怎麽监别是公司自由? 04/24 01:44
257F:→ Masakiad: 等等!这不就变成一个「啊我就烂>_0」的态度吗,还是说 04/24 01:44
258F:→ Masakiad: 不是工程师的都这样性格? 04/24 01:44
259F:嘘 BlueAC: 身为工程师最讨厌答非所问 04/24 02:58
260F:嘘 w5151381guy: 会实作比会讲专有名词还重要吧...难道您要的是一位只 04/24 11:13
261F:→ w5151381guy: 会用嘴巴工作的工程师? 04/24 11:14
262F:→ b85040312: 说到嘴巴实作上次我公司来个十年经验的,结果叫他实作 04/24 13:29
263F:→ b85040312: 都做不出来 只会出一张嘴一直讲而已 04/24 13:29
264F:→ eggtonetone: 我觉得 知道问题在哪里 这一步,比cleancode 重要啦 04/24 18:20
265F:→ eggtonetone: ,你说是吧 cto 大大 04/24 18:20
266F:嘘 tig4605246: 卡 04/24 18:56
267F:→ strlen: 我推文都是在回给CTO大大 有人说了嘛 这里论坛 我爱回谁就 04/24 21:57
268F:→ strlen: 回谁不是吗?XDDDD 04/24 21:57
269F:→ strlen: 你喜欢给一堆建议就给阿 我也是给我的建议嘛 04/24 21:57
270F:→ strlen: 我的建议就是 工程师都玻璃心 被问倒气pupu 反问为什麽要 04/24 21:58
271F:→ strlen: 问这个 因为你下评语或试着教导面试者 XD 04/24 21:59
272F:→ strlen: 面试者不是你的学生 不是你的员工 弄清楚了就知道该用什麽 04/24 22:00
273F:→ strlen: 方式应对了 至於专业上 问什麽问题 完全由你决定 04/24 22:00
274F:→ strlen: 不用理会这边一堆质疑问名词干三洨的意见 你今天问个OOP是 04/24 22:01
275F:→ strlen: 什麽可否简单解释 都没有任何问题 04/24 22:02
276F:→ strlen: 面试者回答後默默评分 下一题 04/24 22:02
277F:推 justaID: 「当天面试过程不着墨太多」,我觉得其实公司方已经知道 04/25 14:46
278F:→ justaID: 这样的问法不适当,但又拉不下脸直认不是,又不好不回文 04/25 14:46
279F:→ justaID: ,只好转移重点。公司当然有自由选择他们想要的面试方式 04/25 14:46
280F:→ justaID: ,找到符合他们文化的人;论坛在不涉及恶意辱骂前提,自 04/25 14:46
281F:→ justaID: 然也有自由讨论对流程的意见,公司可以不甩,顶多是少了 04/25 14:46
282F:→ justaID: 一些人去面试,开得够高就不怕,买卖市场本来就很开放 04/25 14:46
283F:→ justaID: 既然上来这个论坛徵才,自然会被论坛上的潜在应徵者们评 04/25 14:49
284F:→ justaID: 论好坏 04/25 14:49
285F:→ javatea: 就一个小公司lead在那边想装逼的感觉 04/25 17:54
286F:推 xxxxae86: 说实在的用这个月表示clean code应该是看不出什麽东西.. 04/25 21:28
287F:→ xxxxae86: . 04/25 21:28
288F:嘘 CoNsTaR: 说实话看不出 demo clean 在哪,说难听点一点也不 clean 04/26 06:56