有什么好的办法找到优秀码工?

s
sui
楼主 (未名空间)

实际情况是看到的简历仅仅是不可验证的履历。
那么怎么才能快速筛选合格的?
有什么好建议?
请指摘我们目前做法:
1. 打字慢的不要,不解释
2. 非正规教育,不要
3. 做了超过10年Java的不要
然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

d
danielfeng

3. 做过Java的不要

逃。。。

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

s
sui

你这太狠了……
不小心被迫做了几年后实在受不了的还可以的

【 在 danielfeng(公孙欠扁) 的大作中提到: 】

: 3. 做过Java的不要

: 逃。。。

f
fantasist

netflix的做法:给市场上最高的钱,发现不能干活3周内开除
s
sanwadie

有钱,基本就是这个思路。另外面试一定要刷最难的题,否则那么多开除,项目都延期了

【 在 fantasist (一) 的大作中提到: 】
: netflix的做法:给市场上最高的钱,发现不能干活3周内开除

p
pxu

为啥刷最难的题更优秀??

【 在 sanwadie (三娃爹) 的大作中提到: 】
: 有钱,基本就是这个思路。另外面试一定要刷最难的题,否则那么多开除,项目都延期了

s
sanwadie

优秀的概率高点。

刷题不是答案正确就行了,总得问为什么这么做,时间空间复杂度怎么出来的,有没有其他方法,特定条件下,算法怎么改等等。一个能吃透题目的人,智商和专业技能是不会差的

【 在 pxu (又呱噪又抠门还偷老婆钱) 的大作中提到: 】
: 为啥刷最难的题更优秀??
: 期了

c
chebyshev

我给open questions。然后review code。
例如写个软件,command line interface 输入公司人数和zip code。
估计在公司呆一上午,感染covid-19的概率。

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

p
pxu

这么干公司更难招到人了,还是Netflix那种广撒网更有效,但是费钱。

【 在 sanwadie (三娃爹) 的大作中提到: 】
: 优秀的概率高点。
: 刷题不是答案正确就行了,总得问为什么这么做,时间空间复杂度怎么出来的,有没有
: 其他方法,特定条件下,算法怎么改等等。一个能吃透题目的人,智商和专业技能是不
: 会差的

p
pxu

做project型的,面试前两个人也许有效,但是很快题目会被recruiter泄露给下一个
candidate,除非你有海量题库。

【 在 chebyshev (......) 的大作中提到: 】
: 我给open questions。然后review code。
: 例如写个软件,command line interface 输入公司人数和zip code。
: 估计在公司呆一上午,感染covid-19的概率。

T
TeacherWei

我手下最好的码工就是成人自考毕业的。
缺点是知识水平稍有欠缺,比如不知道Double.NaN不能直接比较。
但是写代码思路清晰,理解力强,能做出复杂稳定的GUI出来。说实话,比绝大多数PhD强多了。
我聊10分钟,就能知道谁行谁不行?从没研究过leetcode。估计那里面绝大多数
题我都不会做。

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

h
helpme

我说过好几次了,除了system/compiler等寥寥几个方向外,很多CS PhD只写paper用
MATLAB,根本不会写程序,真没啥好比的。

【 在 TeacherWei (TW) 的大作中提到: 】
: 我手下最好的码工就是成人自考毕业的。
: 缺点是知识水平稍有欠缺,比如不知道Double.NaN不能直接比较。
: 但是写代码思路清晰,理解力强,能做出复杂稳定的GUI出来。说实话,比绝大多数
PhD
: 强多了。
: 我聊10分钟,就能知道谁行谁不行?从没研究过leetcode。估计那里面绝大多数
: 题我都不会做。

g
guvest

这是open question。泄漏又如何呢?本身就没答案。
另外我叫新人自己出题给下一任新人。

【 在 pxu(又呱噪又抠门还偷老婆钱) 的大作中提到: 】
<br>: 做project型的,面试前两个人也许有效,但是很快题目会被recruiter泄露给下
一个
<br>: candidate,除非你有海量题库。
<br>

T
TeacherWei

system/compiler也没啥困难的。
system不说了。
compiler我基本上就需要写各种AST visitor。培训他几个小时,就让他成天去写好了。

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 我说过好几次了,除了system/compiler等寥寥几个方向外,很多CS PhD只写paper用: MATLAB,根本不会写程序,真没啥好比的。
: PhD

r
ratzinger

leetcode相当于老中挤着上藤校
不刷题,水平再高也过不了面试

高水平的往往工作忙,未必那么在乎钱,没空刷题

我一般简单考两题,就看看思路,不要求syntax,不要求能跑,思路上路子就停下问下一题

然后重点问ownership,看对方是不是能self manage,问troubleshooting经验,干没
干过一问就知道了

g
guvest

能把话说清楚最重要。这是代码和做题无法考出来的。

【 在 ratzinger(周星星) 的大作中提到: 】

: leetcode相当于老中挤着上藤校

: 不刷题,水平再高也过不了面试

: 高水平的往往工作忙,未必那么在乎钱,没空刷题

: 我一般简单考两题,就看看思路,不要求syntax,不要求能跑,思路上路子就停下问下

: 一题

: 然后重点问ownership,看对方是不是能self manage,问troubleshooting经验
,干没

: 干过一问就知道了

n
netghost

這一條要求非常高。此外,現在很多大公司並不想找把話說清楚的人,但是很多人就把那個當目的,其實做得越久,話越說不清楚。
【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 能把话说清楚最重要。这是代码和做题无法考出来的。
:
: leetcode相当于老中挤着上藤校
:
: 不刷题,水平再高也过不了面试
:
: 高水平的往往工作忙,未必那么在乎钱,没空刷题
:
: 我一般简单考两题,就看看思路,不要求syntax,不要求能跑,思路上路子就停
: 下问下
:
: 一题
:
: 然后重点问ownership,看对方是不是能self manage,问troubleshooting经验
: ,干没
:
: 干过一问就知道了
: ...................

g
guvest

找不着人,就世界各地外包。外包因为长期都是Skype 啥的来工作,倒是都能把话说清楚。

【 在 netghost(Up to Isomorphism) 的大作中提到: 】

: 這一條要求非常高。此外,現在很多大公司並不想找把話說清楚的人,但是很多人就把

: 那個當目的,其實做得越久,話越說不清楚。

d
daemonself

看到agile出现在简历里得不要
【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

s
sanwadie

公司愿花钱,可以买封闭的测试服务,不愿花钱,直接上leetcode按难度或相关题型找好了,让他现做,允许上网,但事先告诉他,这个机器记录全部上网记录。事后问思路。他关键是学习能力,解决问题的能力和思路,脑子是否清晰。另外我也经常问些自己碰得满头包或得意的问题,经常有收获。

至于personality,就凭感觉了,或团队其他人的意见
h
helpme

招人面试再怎么搞也未必招到合适的人,有些人水平不错但是做东西慢不能take
stress,适应不了初创或者trading的环境。说来说去还就是Netflix那套最有效,直接拿钱砸,招进来挨个试一遍。

【 在 sanwadie (三娃爹) 的大作中提到: 】
: 公司愿花钱,可以买封闭的测试服务,不愿花钱,直接上leetcode按难度或相关题型找
: 好了,让他现做,允许上网,但事先告诉他,这个机器记录全部上网记录。事后问思路
: 。他关键是学习能力,解决问题的能力和思路,脑子是否清晰。另外我也经常问些自己
: 碰得满头包或得意的问题,经常有收获。
: 至于personality,就凭感觉了,或团队其他人的意见

r
rumenan

面试出难题不是好主意。可能会招到一个刷很多题但解决新问题不灵光的。

【 在 sanwadie (三娃爹) 的大作中提到: 】
: 有钱,基本就是这个思路。另外面试一定要刷最难的题,否则那么多开除,项目都延期了

G
GAGAMA

你连怎么招到好下属都不会,怎么当上老板的

s
sui

分三档,易中难。我可以保证你是绝对没问题的,哈哈。容易的那些题目比实现bubble sort要简单。中等的,类似quick sort 那个难度。

【 在 TeacherWei(TW) 的大作中提到: 】

: 我手下最好的码工就是成人自考毕业的。

: 缺点是知识水平稍有欠缺,比如不知道Double.NaN不能直接比较。

: 但是写代码思路清晰,理解力强,能做出复杂稳定的GUI出来。说实话,比绝大
多数PhD

: 强多了。

: 我聊10分钟,就能知道谁行谁不行?从没研究过leetcode。估计那里面绝大多数
: 题我都不会做。

s
sui

嗯,这个建议好!允许网上查找各种帮助。除了查原题。

【 在 sanwadie(三娃爹) 的大作中提到: 】

: 公司愿花钱,可以买封闭的测试服务,不愿花钱,直接上leetcode按难度或相关题型找

: 好了,让他现做,允许上网,但事先告诉他,这个机器记录全部上网记录。事后问思路

: 。他关键是学习能力,解决问题的能力和思路,脑子是否清晰。另外我也经常问些自己

: 碰得满头包或得意的问题,经常有收获。

: 至于personality,就凭感觉了,或团队其他人的意见

f
fantasist

不练肯定不行的,比如二分查找如果没练过基本不可能bug free。

【 在 sui (黑圈圈) 的大作中提到: 】
: 分三档,易中难。我可以保证你是绝对没问题的,哈哈。容易的那些题目比实现
bubble
: sort要简单。中等的,类似quick sort 那个难度。
: : 我手下最好的码工就是成人自考毕业的。
: : 缺点是知识水平稍有欠缺,比如不知道Double.NaN不能直接比较。
: : 但是写代码思路清晰,理解力强,能做出复杂稳定的GUI出来。说实话,比绝大
: 多数PhD
: : 强多了。
: : 我聊10分钟,就能知道谁行谁不行?从没研究过leetcode。估计那里面绝大多数
: : 题我都不会做。
:

i
iDemocracy

PhD没有做GUI的,说实话还真做不过专科生。不过,一百位专科生坐在办公室里也做不了算法设计,一般要用十个专科生的钱请一位搞算法的。一般来说,PhD创业会选择算
法难度大的,没有现成资料的、大多数人陌生的领域。

【 在 TeacherWei (TW) 的大作中提到: 】
: 我手下最好的码工就是成人自考毕业的。
: 缺点是知识水平稍有欠缺,比如不知道Double.NaN不能直接比较。
: 但是写代码思路清晰,理解力强,能做出复杂稳定的GUI出来。说实话,比绝大多数
PhD
: 强多了。
: 我聊10分钟,就能知道谁行谁不行?从没研究过leetcode。估计那里面绝大多数
: 题我都不会做。
i
iDemocracy

潜伏在各种群里,观察谁比较活跃,谁三观合适,等他想跳槽的时候就伸出橄榄枝。

这样虽然效率低但容易找到最合适的。

然后就是应届毕业生,包括高中生不上大学的也有合适的。

最头疼的是看了广告来应聘的,你俩都头疼。

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要
i
iDemocracy

用这种有答案的题,无法区分一个人是凭记忆还是凭推导,当然凭记忆没什么不好,看开发需求了。我们每个人都经历过被筛选也筛选过他人。别人怎么筛选自己,公不公平,每个人感受也不同。

【 在 fantasist (一) 的大作中提到: 】
: 不练肯定不行的,比如二分查找如果没练过基本不可能bug free。
: bubble
f
fantasist

别提推导算法了,能背答案已经不错了。根据我的观察,50%的面试者45分钟内做不出
两道easy题

【 在 iDemocracy (DEMO) 的大作中提到: 】
: 用这种有答案的题,无法区分一个人是凭记忆还是凭推导,当然凭记忆没什么不好,看
: 开发需求了。我们每个人都经历过被筛选也筛选过他人。别人怎么筛选自己,公不公平
: ,每个人感受也不同。
:
: 【 在 fantasist (一) 的大作中提到: 】
: : 不练肯定不行的,比如二分查找如果没练过基本不可能bug free。
: : bubble
w
wdong

我碰到的几个优秀的码工,都是自己喜欢这一行爱琢磨。
我团队有个文化层次很低的人,但是程序写得很好。
但是这种局限性也很明显,就是眼界不够开阔。
去一般互联网公司写网站足够了。

我觉得读个PhD还是有用的。

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

s
sui

很有道理哦!可不可以这么解释:牛人已经就位了,不在市场上找工作。而市场上逛游的群体平均下来估计弱不少。导致找上门来的没啥好结果。

【 在 iDemocracy(DEMO) 的大作中提到: 】

: 潜伏在各种群里,观察谁比较活跃,谁三观合适,等他想跳槽的时候就伸出橄榄枝。

: 这样虽然效率低但容易找到最合适的。

: 然后就是应届毕业生,包括高中生不上大学的也有合适的。

: 最头疼的是看了广告来应聘的,你俩都头疼。

s
sui

兴趣所在肯定支撑的长久。最近找了一位好学校毕业后半路转码的新手,感觉很认真。另外,
1个 product owner
1个UIUX
5个 码工,这个组合大家觉得效率会不会比全码工效率高?

【 在 wdong(万事休) 的大作中提到: 】

: 我碰到的几个优秀的码工,都是自己喜欢这一行爱琢磨。

: 我团队有个文化层次很低的人,但是程序写得很好。

: 但是这种局限性也很明显,就是眼界不够开阔。

: 去一般互联网公司写网站足够了。

: 我觉得读个PhD还是有用的。

m
minquan

智商测试。
d
dumbCoder

我记得你不是FB的么, 听说FB面试都是给道hard, 还要求bug free? 不背点题目如何应付这种面试要求...?

【 在 fantasist (一) 的大作中提到: 】
: 别提推导算法了,能背答案已经不错了。根据我的观察,50%的面试者45分钟内做不出
: 两道easy题

c
chebyshev

本科没考过二分法?二分查找到了找工作时候再练,那恐怕也来不及了。

【 在 fantasist (一) 的大作中提到: 】
: 不练肯定不行的,比如二分查找如果没练过基本不可能bug free。
: bubble

c
chebyshev

怎么可能cs phd不会GUI。除非是半路转行的。
我那年代CS本科课程,大作业要写windows那paint brush类似的画图板。

【 在 iDemocracy (DEMO) 的大作中提到: 】
: PhD没有做GUI的,说实话还真做不过专科生。不过,一百位专科生坐在办公室里也做不
: 了算法设计,一般要用十个专科生的钱请一位搞算法的。一般来说,PhD创业会选择算
: 法难度大的,没有现成资料的、大多数人陌生的领域。
: PhD

f
fantasist

出题难度完全看面试官个人。new grad和一两年经验的容易碰上难题吧。我接的
candidate都是senior以上级别,基本没见过过分的,大家都知道他们不太可能做得出
hard题,哈哈。
我常用两道简单题,一个string manipulation和一个recursion。我比较心软,这年头找工作不容易,一道题答的比较好就放过了。其实就算题目简单,能不能写代码三五行就看出来了,思考过程和沟通过程也有很多信号。

【 在 dumbCoder (HumbleCoder 不懂就问-_-) 的大作中提到: 】
: 我记得你不是FB的么, 听说FB面试都是给道hard, 还要求bug free? 不背点题目如何应
: 付这种面试要求...?
:
:
: 【 在 fantasist (一) 的大作中提到: 】
: : 别提推导算法了,能背答案已经不错了。根据我的观察,50%的面试者45分钟内做
不出
: : 两道easy题
f
fantasist

你自己上leetcode找两道题试试就知道了。就算unique element的array能写对,再拿
有duplicate element的array挑战一下bisect_right。
本科算法和数据结构课的作业明显难多了,比如AVL/redblack tree之类的,作为面试
题是存心不让人过。记得当年job版还有人讨论面经的时候,经常看到控诉被烙印用
redblack tree黑了的帖LOL

【 在 chebyshev (......) 的大作中提到: 】
: 本科没考过二分法?二分查找到了找工作时候再练,那恐怕也来不及了。
:
: 【 在 fantasist (一) 的大作中提到: 】
: : 不练肯定不行的,比如二分查找如果没练过基本不可能bug free。
: : bubble
g
guvest

还真是的。多少次重复倒还好。下面这问题更麻烦:

When Jon Bentley assigned binary search as a problem in a course for
professional programmers, he found that ninety percent failed to provide a
correct solution after several hours of working on it, mainly because the
incorrect implementations failed to run or returned a wrong answer in rare
edge cases.[62] A study published in 1988 shows that accurate code for it is only found in five out of twenty textbooks.[63] Furthermore, Bentley's own implementation of binary search, published in his 1986 book Programming
Pearls, contained an overflow error that remained undetected for over twenty years. The Java programming language library implementation of binary
search had the same overflow bug for more than nine years.[64]

【 在 fantasist(一) 的大作中提到: 】
<br>: 你自己上leetcode找两道题试试就知道了。就算unique element的array
能写对
,再拿
<br>: 有duplicate element的array挑战一下bisect_right。
<br>: 本科算法和数据结构课的作业明显难多了,比如AVL/redblack tree之类
的,作
为面试
<br>: 题是存心不让人过。记得当年job版还有人讨论面经的时候,经常看到控
诉被烙
印用
<br>: redblack tree黑了的帖LOL
<br>

T
TeacherWei

PhD里面真能做算法的,也是凤毛麟角。

最高学历本科的,能设计相控阵天线的,我团队里就有。

相反的,读了那么多年的书,丧失了基本的人性和逻辑的,这个版有的是。真令人感慨社会要这些JB玩意儿有啥用?

【 在 iDemocracy(DEMO) 的大作中提到: 】

: PhD没有做GUI的,说实话还真做不过专科生。不过,一百位专科生坐在办公室里也做不

: 了算法设计,一般要用十个专科生的钱请一位搞算法的。一般来说,PhD创业会
选择算

: 法难度大的,没有现成资料的、大多数人陌生的领域。

: PhD

i
iambright

10年Java是因为思维固化难理解其他语言相似却不同的特质吗?

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要
b
bravesalmon

优秀码工打字要多快?一定要盲打吗?我见过三个指头拍c++极快,但打一般文章速度
较慢的。

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

n
netghost

要bug free本來就沒什麼意義。。。尤其是很多公司拿白板寫code的。

寫過稍微大點的software就知道,這種多一個指針少一個偏移量根本不是項目進度的瓶頸。
【 在 fantasist (一) 的大作中提到: 】
: 你自己上leetcode找两道题试试就知道了。就算unique element的array能写对,再拿
: 有duplicate element的array挑战一下bisect_right。
: 本科算法和数据结构课的作业明显难多了,比如AVL/redblack tree之类的,作为面试
: 题是存心不让人过。记得当年job版还有人讨论面经的时候,经常看到控诉被烙印用
: redblack tree黑了的帖LOL

d
dream2013

那么奇怪的问题来了:那么多转行(生化物理文科)PhD是怎么进的Google

当然你可以说他们都是勤奋的刷题高手

【 在 TeacherWei (TW) 的大作中提到: 】
: PhD里面真能做算法的,也是凤毛麟角。
: 最高学历本科的,能设计相控阵天线的,我团队里就有。
: 相反的,读了那么多年的书,丧失了基本的人性和逻辑的,这个版有的是。真令人感慨
: 社会要这些JB玩意儿有啥用?
:
: PhD没有做GUI的,说实话还真做不过专科生。不过,一百位专科生坐在办公室里
: 也做不
:
: 了算法设计,一般要用十个专科生的钱请一位搞算法的。一般来说,PhD创业会
: 选择算
:
: 法难度大的,没有现成资料的、大多数人陌生的领域。
:
: PhD
: ...................

f
fantasist

如果见过几次上线后因为代码层面的bug(比如基本的edge case处理)把oncall们整的死去活来,就知道有没有意义了

【 在 netghost (Up to Isomorphism) 的大作中提到: 】
: 要bug free本來就沒什麼意義。。。尤其是很多公司拿白板寫code的。
: 寫過稍微大點的software就知道,這種多一個指針少一個偏移量根本不是項目進度的瓶
: 頸。

f
fantasist

phd能毕业,一般还是蛮勤奋的,刷题不在话下

【 在 dream2013 (dream) 的大作中提到: 】
: 那么奇怪的问题来了:那么多转行(生化物理文科)PhD是怎么进的Google
: 当然你可以说他们都是勤奋的刷题高手

d
dream2013

对的 是个PhD就一定比MS刷题强

绝对不可能存在谷歌偏袒转行PhD的情况

绝对不可能

【 在 fantasist (一) 的大作中提到: 】
: phd能毕业,一般还是蛮勤奋的,刷题不在话下

n
netghost

你們都沒搞懂production裏面沒有這樣的bug和做題的時候在白板上面一次通過,不僅
沒有直接關係,可能還是相反的。

此外,你們還在擔心這種東西,說明設計流程上有更本質的問題。
【 在 fantasist (一) 的大作中提到: 】
: 如果见过几次上线后因为代码层面的bug(比如基本的edge case处理)把oncall们整的
: 死去活来,就知道有没有意义了

g
guvest

有个关键的问题是。Bug free与否,和问题的严格定义,以及程序跑的环境的定义有关。

陈年老bug,像前面说的java binary search 9年没发现那种,多是这几块互相作用导致的。

所以”bug free”不是程序单独决定的。还要理解运行环境,以及程序使用的范围。

【 在 netghost(Up to Isomorphism) 的大作中提到: 】

: 要bug free本來就沒什麼意義。。。尤其是很多公司拿白板寫code的。

: 寫過稍微大點的software就知道,這種多一個指針少一個偏移量根本不是項目進度的瓶

: 頸。

f
fanbook

400k package 有吗?没有做梦呢?找个普通码农就不错了
s
ssmmiillee

就凭你发这个帖子的认知水平,你也配不上优秀的码工。

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

S
StatsGuy

现在在家上班, 招人更不容易。 有的老中经理,自己技术牛, 招人千挑万选, 半年还没找到人, 自己先被大老板赶走了。

【 在 fanbook (books) 的大作中提到: 】
: 400k package 有吗?没有做梦呢?找个普通码农就不错了

s
sui

有好办法请分享。 多谢。有哪几条有问题,敬请多多指教!
【 在 ssmmiillee (lala) 的大作中提到: 】
: 就凭你发这个帖子的认知水平,你也配不上优秀的码工。

s
sui

就算给到1Million,问题还是存在的。什么评判标准?会不会又回到刷题上来?我怎么判定一个值20万的码工和40万的码工?雇主最好在雇佣之前做这个判断而不是之后。之后发现不行再解雇只是为了弥补之前的错误
【 在 fanbook (books) 的大作中提到: 】
: 400k package 有吗?没有做梦呢?找个普通码农就不错了

d
dumbCoder

看来还是分人

【 在 fantasist (一) 的大作中提到: 】
: 出题难度完全看面试官个人。new grad和一两年经验的容易碰上难题吧。我接的
: candidate都是senior以上级别,基本没见过过分的,大家都知道他们不太可能做得出
: hard题,哈哈。
: 我常用两道简单题,一个string manipulation和一个recursion。我比较心软,这年头
: 找工作不容易,一道题答的比较好就放过了。其实就算题目简单,能不能写代码三五行
: 就看出来了,思考过程和沟通过程也有很多信号。
: 不出

s
sanwadie

呵呵,是有这种情况。

【 在 StatsGuy (StatsGuy) 的大作中提到: 】
: 现在在家上班, 招人更不容易。 有的老中经理,自己技术牛, 招人千挑万选, 半年
: 还没找到人, 自己先被大老板赶走了。

s
sanwadie

给个直接点的建议,供参考:
刷题+工作资历,根据能给出的工资选择难度。但建议不要强求bug free,要看对算法
的理解和解题思路,正确,反应快,举一反三,思路多为佳

【 在 sui (黑圈圈) 的大作中提到: 】
: 就算给到1Million,问题还是存在的。什么评判标准?会不会又回到刷题上来?我怎么
: 判定一个值20万的码工和40万的码工?雇主最好在雇佣之前做这个判断而不是之后。之
: 后发现不行再解雇只是为了弥补之前的错误

c
chebyshev

你问他们写个程序自动收集数据,更新预测,然后预测COVID-19,做个网站放上去。
一个月后不就知道结果了么。

可预测的open questions很多。都可以做。篮球棒球football。

【 在 sui (黑圈圈) 的大作中提到: 】
: 就算给到1Million,问题还是存在的。什么评判标准?会不会又回到刷题上来?我怎么
: 判定一个值20万的码工和40万的码工?雇主最好在雇佣之前做这个判断而不是之后。之
: 后发现不行再解雇只是为了弥补之前的错误

h
helpme

让人家做这么个project你给多少钱??

【 在 chebyshev (......) 的大作中提到: 】
: 你问他们写个程序自动收集数据,更新预测,然后预测COVID-19,做个网站放上去。: 一个月后不就知道结果了么。
: 可预测的open questions很多。都可以做。篮球棒球football。

g
guvest

现在不是古代了。都有各种库可以用。各种数据源有很多公开的api。
多少所谓的AI从业者也就是找个库用下。然后来糊弄落后于时代的韭菜。

这种小的预测性质的项目。
熟悉js或者python快速开发的,三天就搞定了


许多学校的ds 课程大作业都比这复杂好多倍。
不信你去查查大学硕士课程实证一下。

你说你不熟悉开源库,所以做不出。那就是不match嘛。
剪刀浆糊不会用,别的也够呛。

【 在 helpme(名虚胖字满肥) 的大作中提到: 】
<br>: 让人家做这么个project你给多少钱??
<br>

f
fantasist

面个试还得白干三天活,这不就是大家骂的找免费劳动力的公司吗,招不到人是应该的。

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 现在不是古代了。都有各种库可以用。各种数据源有很多公开的api。
: 多少所谓的AI从业者也就是找个库用下。然后来糊弄落后于时代的韭菜。
:
: 这种小的预测性质的项目。
: 熟悉js或者python快速开发的,三天就搞定了
: 。
:
: 许多学校的ds 课程大作业都比这复杂好多倍。
: 不信你去查查大学硕士课程实证一下。
:
: 你说你不熟悉开源库,所以做不出。那就是不match嘛。
: 剪刀浆糊不会用,别的也够呛。
:
: 【 在 helpme(名虚胖字满肥) 的大作中提到: 】
: : 让人家做这么个project你给多少钱??
g
guvest

你得科学的看待这个问题。想找到合适的人,1小时是不够的。3天还保守了点。前
些时候看amzon lightsail新出一个什么container services, Docker在自己机器弄好
之后,几个
click,
带域名网站就看见了。

写个小手机app也可以。抓数据,用个预测库,手机出图,表格。足够了。1天做不完那就是不熟悉
tool chain。或者熟悉tool,但是没脑子。不会安排时间。
【 在 fantasist(一) 的大作中提到: 】
<br>: 面个试还得白干三天活,这不就是大家骂的找免费劳动力的公司吗,招不到人是
应该的。
<br>

f
fantasist

这年头找工作面试时间也就一两个月,谁有功夫跟你耗三天?水平不错的offer拿到手
软,onsite一家大厂只要半天,愿意浪费时间做project的都是穷途末路时间不值钱的
学生,另外你肯定开不出top的包裹去让人心甘情愿折腾一把,当然不容易招到。

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 你得科学的看待这个问题。想找到合适的人,1小时是不够的。3天还保守了点。前
: 些时候看amzon lightsail新出一个什么container services, Docker在自己机器弄好
: 之后,几个
: click,
: 带域名网站就看见了。
: 写个小手机app也可以。抓数据,用个预测库,手机出图,表格。足够了。1天做不完那
: 就是不熟悉
: tool chain。或者熟悉tool,但是没脑子。不会安排时间。
:
: 面个试还得白干三天活,这不就是大家骂的找免费劳动力的公司吗,招不
: 到人是
: ...................

g
guvest

咱们列下面两个senior candidate 的情况。

A. 远程工作,技术经过3天open question project验证的东欧contract
B. 技术经过1小时做题on-site验证的本地H1B

你不能说所有人都会认为B的技术比A更靠谱。
而且B比A越来越不靠谱。因为做题网站导致B这个办法的分辨率下降了。而且B这个办法越来越成问题。不然还讨论啥呢。按做题分数不就完事了。

而且你恐怕没看过现在H1B新规定。

另外3天项目验证等于是Netflix 那个3个月不行开除的办法的降级版本。也可以给钱。

【 在 fantasist(一) 的大作中提到: 】
<br>: 这年头找工作面试时间也就一两个月,谁有功夫跟你耗三天?水平不错的offer
拿到手
<br>: 软,onsite一家大厂只要半天,愿意浪费时间做project的都是穷途末路
时间不
值钱的
<br>: 学生,另外你肯定开不出top的包裹去让人心甘情愿折腾一把,当然不容
易招到。
<br>

f
fantasist

我没说做project不好,而是你这样折腾candidate,compete不过别的公司,更难招到
满意的。天朝很多公司试用期三个月甚至半年,白嫖劳动力当然爽。

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 咱们列下面两个senior candidate 的情况。
: A. 远程工作,技术经过3天open question project验证的东欧contract
: B. 技术经过1小时做题on-site验证的本地H1B
: 你不能说所有人都会认为B的技术比A更靠谱。
: 而且B比A越来越不靠谱。因为做题网站导致B这个办法的分辨率下降了。而且B这个办法
: 越来越成问题。不然还讨论啥呢。按做题分数不就完事了。
: 而且你恐怕没看过现在H1B新规定。
: 另外3天项目验证等于是Netflix 那个3个月不行开除的办法的降级版本。也可以给钱。
:
: 这年头找工作面试时间也就一两个月,谁有功夫跟你耗三天?水平不错的
: offer
: ...................

s
sanwadie

看他开始这样胡诌,我就绕道而走。我没见过这样招人的。除非是垃圾公司欺负没经验的小刘。否则等着被告吧

【 在 fantasist (一) 的大作中提到: 】
: 我没说做project不好,而是你这样折腾candidate,compete不过别的公司,更难招到
: 满意的。天朝很多公司试用期三个月甚至半年,白嫖劳动力当然爽。

h
helpme

像他说的那样先做个小project的公司以前是有的,不过那些地方pay的都比较高,不愁candidates。而且后来也都改了,因为发现有人找枪手。

【 在 sanwadie (三娃爹) 的大作中提到: 】
: 看他开始这样胡诌,我就绕道而走。我没见过这样招人的。除非是垃圾公司欺负没经验
: 的小刘。否则等着被告吧

c
chebyshev

假如我找Android的人,考一个一天能搞好的apk,就要被告?
知识水平感人。

【 在 sanwadie (三娃爹) 的大作中提到: 】
: 看他开始这样,我就绕道而走。我没见过这样招人的。除非是垃圾公司欺负没经验
: 的小刘。否则等着被告吧

c
chebyshev

重点在于open。
不在于是不是所谓的projects。
主要就是看代码能不能被teammate认可。

我几年前面试,有一家大公司也是发open的题目给我。

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 像他说的那样先做个小project的公司以前是有的,不过那些地方pay的都比较高,不愁
: candidates。而且后来也都改了,因为发现有人找枪手。

c
chebyshev

假如我要找Android的人,要求他给个简单的apk(1天能做成),不要他做leetcode
的题。跟白嫖劳动力能放一块说?你是不是刷题刷糊涂了。

而且有一点很重要。有水平的人,没几个会觉得well defined的有答案的问题能显出来本事。
优秀的程序员找工作,很多时候等于是找投资。人家考的是公司。你弄几道leetcode,找来的
很大比例是为了生存的人。

考题出的好,这叫做以礼相待。不是钱的事。
【 在 fantasist (一) 的大作中提到: 】
: 我没说做project不好,而是你这样折腾candidate,compete不过别的公司,更难招到
: 满意的。天朝很多公司试用期三个月甚至半年,白嫖劳动力当然爽。

h
helpme

Netflix是几个礼拜不行就开人,不是三个月。

【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 咱们列下面两个senior candidate 的情况。
: A. 远程工作,技术经过3天open question project验证的东欧contract
: B. 技术经过1小时做题on-site验证的本地H1B
: 你不能说所有人都会认为B的技术比A更靠谱。
: 而且B比A越来越不靠谱。因为做题网站导致B这个办法的分辨率下降了。而且B这个办法
: 越来越成问题。不然还讨论啥呢。按做题分数不就完事了。
: 而且你恐怕没看过现在H1B新规定。
: 另外3天项目验证等于是Netflix 那个3个月不行开除的办法的降级版本。也可以给钱。
:
: 这年头找工作面试时间也就一两个月,谁有功夫跟你耗三天?水平不错的
: offer
: ...................

c
chebyshev

GE R&D 进去,13个月找不来funding,就解散了。这是我当年机械系的情况。

不管Netflix什么情况。假如我找Android的人,要个1天做好的apk。
完全是正常的。很大程度上是比leetcode更正确的。

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: Netflix是几个礼拜不行就开人,不是三个月。

l
lilylich

第一条 => 你们是 sweatshop ?
打字速度和干活速度有半毛钱的关系???

【 在 sui (黑圈圈) 的大作中提到: 】
: 实际情况是看到的简历仅仅是不可验证的履历。
: 那么怎么才能快速筛选合格的?
: 有什么好建议?
: 请指摘我们目前做法:
: 1. 打字慢的不要,不解释
: 2. 非正规教育,不要
: 3. 做了超过10年Java的不要
: 然后快速做2道leetcode easy 的小题,讲不出复杂度的不要

g
guvest

这第一条是真知灼见。你要还年轻的话,赶快练。不然年龄大了就练不出来了。没有哪个所谓的
优秀程序员打字不是above average 的。手是你的工具。不关注工具的,必然不合格。

【 在 lilylich(lilylich) 的大作中提到: 】
<br>: 第一条 =

b
bihai

我被一个能源交易公司就这样面过,好几轮,语法,项目,最后做一个实战项目,必须用C+++,包括了多线程,网络传信息,表达式求值,交易嘛。最后费尽九牛二虎之力终
于做出来了,老板说看起来是错的。我说不会啊,我自己写了一个Semiphore类啊。后
来,招聘中介说老板说我是老板见过的最强的面试者。最后一轮行为面试,说我没拿眼
睛看他们。把我拒了。当天我感冒吃了药,还有三个面试,去他们那里是刚从停车场电话面试结束后跑过去的。我容易吗我。

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 像他说的那样先做个小project的公司以前是有的,不过那些地方pay的都比较高,不愁
: candidates。而且后来也都改了,因为发现有人找枪手。

g
guvest

我想起来了。前几年我还面试过本地一家巨大的食品连锁店的开发。叫我go写rest api。然
后放到GitHub等他们review code。现在还堆满灰放着呢。为这事,我看了下协议作者
的论文。
还发了几个贴讨论什么rest api几层啥的。

【 在 bihai(学得不好) 的大作中提到: 】

: 我被一个能源交易公司就这样面过,好几轮,语法,项目,最后做一个实
战项目
,必须

: 用C ,包括了多线程,网络传信息,表达式求值,交易嘛。最后费尽九
牛二虎
之力终

: 于做出来了,老板说看起来是错的。我说不会啊,我自己写了一个
Semiphore类
啊。后

: 来,招聘中介说老板说我是老板见过的最强的面试者。最后一轮行为面试
,说我
没拿眼

: 睛看他们。把我拒了。当天我感冒吃了药,还有三个面试,去他们那里是
刚从停
车场电

: 话面试结束后跑过去的。我容易吗我。

h
helpme

trading application不应该lockfree吗,咋还用Semaphore?

【 在 bihai (学得不好) 的大作中提到: 】
: 我被一个能源交易公司就这样面过,好几轮,语法,项目,最后做一个实战项目,必须
: 用C+++,包括了多线程,网络传信息,表达式求值,交易嘛。最后费尽九牛二虎之力终
: 于做出来了,老板说看起来是错的。我说不会啊,我自己写了一个Semiphore类啊。后
: 来,招聘中介说老板说我是老板见过的最强的面试者。最后一轮行为面试,说我没拿眼
: 睛看他们。把我拒了。当天我感冒吃了药,还有三个面试,去他们那里是刚从停车场电
: 话面试结束后跑过去的。我容易吗我。

p
penzuier

netflix 一个租碟的,为啥整天修改代码?

【 在 fantasist (一) 的大作中提到: 】
: netflix的做法:给市场上最高的钱,发现不能干活3周内开除

h
helpme

人家这种提供large scale high volume traffic的,可比你想的难多了。

【 在 penzuier (喷嘴) 的大作中提到: 】
: netflix 一个租碟的,为啥整天修改代码?

s
sanwadie

面试N轮和写三天 Project 不是一回事
在家写Project 和 在公司写也不是一回事。网上github里的东西,我怎么知道是你自
己的。
说句实话,现在还有那家公司,面试让你去三天,给完成一个完整的project的?

人家上网来咨询能够用在当下的建议,不要给人出馊主意。
n
netghost

這種公司你就算進去了,也會被搞得生不如死,拒不拒沒有本質區別。
【 在 bihai (学得不好) 的大作中提到: 】
: 我被一个能源交易公司就这样面过,好几轮,语法,项目,最后做一个实战项目,必须
: 用C+++,包括了多线程,网络传信息,表达式求值,交易嘛。最后费尽九牛二虎之力终
: 于做出来了,老板说看起来是错的。我说不会啊,我自己写了一个Semiphore类啊。后
: 来,招聘中介说老板说我是老板见过的最强的面试者。最后一轮行为面试,说我没拿眼
: 睛看他们。把我拒了。当天我感冒吃了药,还有三个面试,去他们那里是刚从停车场电
: 话面试结束后跑过去的。我容易吗我。

g
guvest

你就拉倒吧。给项目做,会被告这种话都说得出来。你是不是没在美国工作过,或者看不懂英语。
给你说了之前我面过让写rest api的。bihai也给了做项目的例子。不信那随便你。

【 在 sanwadie (三娃爹) 的大作中提到: 】
: 面试N轮和写三天 Project 不是一回事
: 在家写Project 和 在公司写也不是一回事。网上github里的东西,我怎么知道是你自
: 己的。
: 说句实话,现在还有那家公司,面试让你去三天,给完成一个完整的project的?
: 人家上网来咨询能够用在当下的建议,不要给人出馊主意。

g
guvest


之前我列了A,B两个case。显然open question,well defined question各有各的用处。
没有哪个优秀的马工是一点设计的本领,以及在不确定情况下做决定的本领,都没有的。这是刷题考不出来的。做不做项目,做几天,那是技术细节。我不是面试专家,也不可能有时间设计好这件事。
但是高考除了填空,还要考作文呢。

你非要持非黑即白的观点,否定前一类问题的存在。这就是白话文逻辑。

在古文里,写一个短文,就要讲究阴阳互生,高下相形.

在美国教育史上,也有过做题狂的阶段。标准化考试谁发明的?后来才转成通识教育,素质教育等门类。这就叫阴阳互生。

你可能要问,辩证法不是早就被打倒了么。这也可以,那也可以,那就是什么都没说。

当然不是,A,B两个case打个比例,按自己的需求给面试安排不就可以了。假如你认定现在就是
砖家的时代,优秀程序员就是well defined的砖头,这也是可以的。但是你不能否定有一天社会的需求,或者你自己的公司的需求回转回来。一个维度的存在,是不可能被其中某个点或者某个几何体消灭的。

【 在 sanwadie (三娃爹) 的大作中提到: 】
: 面试N轮和写三天 Project 不是一回事
: 在家写Project 和 在公司写也不是一回事。网上github里的东西,我怎么知道是你自
: 己的。
: 说句实话,现在还有那家公司,面试让你去三天,给完成一个完整的project的?
: 人家上网来咨询能够用在当下的建议,不要给人出馊主意。

s
sanwadie

唐僧来了,遁!
【 在 guvest (我爱你老婆Anna) 的大作中提到: 】
: 之前我列了A,B两个case。显然open question,well defined question各有各的用处。
: 没有哪个优秀的马工是一点设计的本领,以及在不确定情况下做决定的本领,都没有的
: 。这是刷题考不出来的。做不做项目,做几天,那是技术细节。我不是面试专家,也不
: 可能有时间设计好这件事。
: 但是高考除了填空,还要考作文呢。
: 你非要持非黑即白的观点,否定前一类问题的存在。这就是白话文逻辑。
: 在古文里,写一个短文,就要讲究阴阳互生,高下相形.
: 在美国教育史上,也有过做题狂的阶段。标准化考试谁发明的?后来才转成通识教育,
: 素质教育等门类。这就叫阴阳互生。
: 你可能要问,辩证法不是早就被打倒了么。这也可以,那也可以,那就是什么都没说。
: ...................

g
guvest

网上的话。没几句是可信的。你所谓的怎么怎
么就会被人告死。显然是学的别人瞎吹的话。这些人连大公司怎麼回事,門都沒入。你学了这些人的话,哪天被害就知道了。

【 在 sanwadie(三娃爹) 的大作中提到: 】
<br>: 唐僧来了,遁!
<br>: 处。
<br>

b
bihai

是这样的项目,有一批计算任务,大约一万个,每个任务每个CPU核心大约需要几毫秒
的时间来完成,不定长。那么,每个线程取任务的时候可以不锁吗?就是锁住任务的分配过程,是一个队列

【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: trading application不应该lockfree吗,咋还用Semaphore?

h
helpme

这不是典型的spmc lock-free queue吗?

【 在 bihai (学得不好) 的大作中提到: 】
: 是这样的项目,有一批计算任务,大约一万个,每个任务每个CPU核心大约需要几毫秒
: 的时间来完成,不定长。那么,每个线程取任务的时候可以不锁吗?就是锁住任务的分
: 配过程,是一个队列

w
walkrandom


不要锁,就pub/sub

【 在 bihai (学得不好) 的大作中提到: 】
: 是这样的项目,有一批计算任务,大约一万个,每个任务每个CPU核心大约需要几毫秒
: 的时间来完成,不定长。那么,每个线程取任务的时候可以不锁吗?就是锁住任务的分
: 配过程,是一个队列

s
skybluewei

优秀不优秀都是相对的,关键是你能出多少钱。。。
s
sanwadie

pub/sub 也是有锁的,这部分工作由消息库程序完成了。参考一下zeromq的源代码。
【 在 walkrandom (walkrandom) 的大作中提到: 】
: 不要锁,就pub/sub

n
netghost

恩,我就要看看這裏一堆刷題的和IT solution architect到底能扯出什麼蛋來。
【 在 sanwadie (三娃爹) 的大作中提到: 】
: pub/sub 也是有锁的,这部分工作由消息库程序完成了。参考一下zeromq的源代码。

w
walkrandom

pub/sub解决的是写对写不对的问题
用锁的程序一般人写不对

【 在 sanwadie (三娃爹) 的大作中提到: 】
: pub/sub 也是有锁的,这部分工作由消息库程序完成了。参考一下zeromq的源代码。

n
netghost

這都是"牛人"。。。

发信人: walkrandom (walkrandom), 信区: Programming
标 题: Re: 有什么好的办法找到优秀码工?
发信站: BBS 未名空间站 (Fri Feb 5 10:31:26 2021, 美东)

不要锁,就pub/sub

【 在 walkrandom (walkrandom) 的大作中提到: 】
: 标 题: Re: 有什么好的办法找到优秀码工?
: 发信站: BBS 未名空间站 (Sun Feb 7 10:57:38 2021, 美东)
:
: pub/sub解决的是写对写不对的问题
: 用锁的程序一般人写不对
:
: 【 在 sanwadie (三娃爹) 的大作中提到: 】
: : pub/sub 也是有锁的,这部分工作由消息库程序完成了。参考一下zeromq的源代码。
:
:
:
: --
h
helpme

这位大侠,您要是没做过底层的东东还是少讲为妙,容易露怯。

【 在 walkrandom (walkrandom) 的大作中提到: 】
: pub/sub解决的是写对写不对的问题
: 用锁的程序一般人写不对