由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 令人尴尬的Senior Software Engineer面试 (转载)
相关主题
关于Senior Software Engineer面试和竞争力的问题南加州公司找 Embedded Linux Software Engineer
湾区码工的职称转行不容易啊兄弟们
google用python是做software testing还是做search engine?Comments about OOM killer, for fun only :)
Software Engineer Positions (转载)C10M 练习 step 1: 10M sockets
Software Engineer Position available根据调研以及好虫建议
software engineer方面的职位比较有用的证书说scala好的进来看看
Netflix 内推 (转载)高度不平衡数据,你们做所谓‘平衡’数据这个步骤吗?
硅谷招【Software Engineers】- OPT H1B Welcome请推荐一下C#进阶书籍?
相关话题的讨论汇总
话题: senior话题: engineer话题: software话题: 问题话题: 面试
进入Programming版参与讨论
1 (共1页)
l*********o
发帖数: 3091
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: liangmaomao (Amy Bishop 拿不到tenure就杀人的生物AP), 信区: JobHunting
标 题: 令人尴尬的Senior Software Engineer面试
发信站: BBS 未名空间站 (Fri Sep 26 00:14:01 2014, 美东)
公司招人,作为面试人员,上个月招一Software Engineer,面向new graduate,面了
两个,有一个很好,知识问题,白板coding都很好。最终要了。另一个知识有欠缺,白
板coding也有些问题, 没要。
这个月要招一Senior Software Engineer,面了三个,没一个成的。不但不成,大家合
议时简直把他们看成joke.三人都有15-25年经验。都在大IT公司做过,有的人10年以上
大公司经验,说起做过的项目,天花乱坠。Manager坚持要面他们,因为easy to
communicate,所以could be best candidate. 可一问具体技术细节,就露馅儿。比如
有一人说linux熟, 问bash script要executable,第一行怎么写。不会。又比如,一人
说python熟,问如何comment out a block of code,不会,显然没写过。
公司对Senior Software Engineer coding水平要求更高,要能指导new graduate.所以
我们必须test白板code. 题目和new graduate相同。这三个人的白板code居然比new
graduate那两个最差的还要差!
反正我们是坚决不招不会code的大忽悠,做自己的Senior Software Engineer同事。
元芳,你怎么看?
a*****g
发帖数: 19398
2
还好

JobHunting

【在 l*********o 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: liangmaomao (Amy Bishop 拿不到tenure就杀人的生物AP), 信区: JobHunting
: 标 题: 令人尴尬的Senior Software Engineer面试
: 发信站: BBS 未名空间站 (Fri Sep 26 00:14:01 2014, 美东)
: 公司招人,作为面试人员,上个月招一Software Engineer,面向new graduate,面了
: 两个,有一个很好,知识问题,白板coding都很好。最终要了。另一个知识有欠缺,白
: 板coding也有些问题, 没要。
: 这个月要招一Senior Software Engineer,面了三个,没一个成的。不但不成,大家合
: 议时简直把他们看成joke.三人都有15-25年经验。都在大IT公司做过,有的人10年以上
: 大公司经验,说起做过的项目,天花乱坠。Manager坚持要面他们,因为easy to

m********5
发帖数: 17667
3
你们自己招人弄得非常不友好,可以说根本就没有想招senior engineer的意愿,因此
才用这种问题来恶心人。
我写shell script写了20年了。你问我shebang怎么写,还真把我问到了,因为不同系
统还真不一样,不同要求还可以传入参数。写shell的老手谁没有template? 谁平时真
正关心过shebang,除非出问题的时候。不去看看自己的template,我真不知道怎么写。
python我也是老经验了,怎么block comment我真不知道,平时没怎么用过,用不同的
编辑环境显然答案也不同。
真的,放10年前,你们这种问题问出来,如果是我,直接摔桌子走人,如果是熟人介绍
去的,你看我不骂他个狗血喷头。你们面的几个没骂娘算他们涵养好了。
至于白板coding,如果别人强项是熟悉各种设计,做了10年senior之后,显然不如刚刷
题出来的,结果你们宁愿要刷题的... Orz
现在有些公司的人真是不知所谓,还好意思帖出来,你真要人,他们看你们这幅德行,
还未必去。

JobHunting

【在 l*********o 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: liangmaomao (Amy Bishop 拿不到tenure就杀人的生物AP), 信区: JobHunting
: 标 题: 令人尴尬的Senior Software Engineer面试
: 发信站: BBS 未名空间站 (Fri Sep 26 00:14:01 2014, 美东)
: 公司招人,作为面试人员,上个月招一Software Engineer,面向new graduate,面了
: 两个,有一个很好,知识问题,白板coding都很好。最终要了。另一个知识有欠缺,白
: 板coding也有些问题, 没要。
: 这个月要招一Senior Software Engineer,面了三个,没一个成的。不但不成,大家合
: 议时简直把他们看成joke.三人都有15-25年经验。都在大IT公司做过,有的人10年以上
: 大公司经验,说起做过的项目,天花乱坠。Manager坚持要面他们,因为easy to

z*******3
发帖数: 13709
4
同意
有些细节稍微不写一下,就忘了,很正常,人都是会遗忘的
就跟数学系教授上黑板做小学生算数也会出错一样
python的block comment应该是前后用三个引号

【在 m********5 的大作中提到】
: 你们自己招人弄得非常不友好,可以说根本就没有想招senior engineer的意愿,因此
: 才用这种问题来恶心人。
: 我写shell script写了20年了。你问我shebang怎么写,还真把我问到了,因为不同系
: 统还真不一样,不同要求还可以传入参数。写shell的老手谁没有template? 谁平时真
: 正关心过shebang,除非出问题的时候。不去看看自己的template,我真不知道怎么写。
: python我也是老经验了,怎么block comment我真不知道,平时没怎么用过,用不同的
: 编辑环境显然答案也不同。
: 真的,放10年前,你们这种问题问出来,如果是我,直接摔桌子走人,如果是熟人介绍
: 去的,你看我不骂他个狗血喷头。你们面的几个没骂娘算他们涵养好了。
: 至于白板coding,如果别人强项是熟悉各种设计,做了10年senior之后,显然不如刚刷

m********5
发帖数: 17667
5

你说的这个才不是block comment呢,你如果把这个当成comment用,有你苦头吃的

【在 z*******3 的大作中提到】
: 同意
: 有些细节稍微不写一下,就忘了,很正常,人都是会遗忘的
: 就跟数学系教授上黑板做小学生算数也会出错一样
: python的block comment应该是前后用三个引号

z*******3
发帖数: 13709
6
lol
我google了下,发现麻痹得python根本没有这个机制
wtf
http://stackoverflow.com/questions/675442/comment-out-a-python-
哪个家伙会问这种问题,问问题那个家伙估计自以为懂python吧

【在 m********5 的大作中提到】
:
: 你说的这个才不是block comment呢,你如果把这个当成comment用,有你苦头吃的

z*******3
发帖数: 13709
7
我很早以前倒腾python时候就一直怀疑这种用法
现在我大概能够猜出来差异了
估计是这么一个string扔在那边,不用也没啥关系
但是会占用内存,是不是就这意思?
不过我从来都只拿python做prototype和script用
一次性解决的玩意,所以要求也低,这种问题无形中就被我绕开了

【在 m********5 的大作中提到】
:
: 你说的这个才不是block comment呢,你如果把这个当成comment用,有你苦头吃的

h*d
发帖数: 214
8
这个就是和技术人员的个性有关系了。
我们这里有一个开发人员面试最喜欢问的问题就是“可否在代码里大量使用+来连接多
个字符串”。绝大部分面试者都会说最好用string builder来作。但是这个答案不完全
正确,这就涉及到java编译的底层问题了。
我倒是认为这个问题很无聊

【在 z*******3 的大作中提到】
: lol
: 我google了下,发现麻痹得python根本没有这个机制
: wtf
: http://stackoverflow.com/questions/675442/comment-out-a-python-
: 哪个家伙会问这种问题,问问题那个家伙估计自以为懂python吧

p********e
发帖数: 6030
9
你们都不用编辑器的吗?我一个纯外行,都知道在编辑器里选中一段点comment,就是
每行前面加个#。

【在 z*******3 的大作中提到】
: 我很早以前倒腾python时候就一直怀疑这种用法
: 现在我大概能够猜出来差异了
: 估计是这么一个string扔在那边,不用也没啥关系
: 但是会占用内存,是不是就这意思?
: 不过我从来都只拿python做prototype和script用
: 一次性解决的玩意,所以要求也低,这种问题无形中就被我绕开了

e***e
发帖数: 550
10
这些几角旮旯的问题能说明面试者的水平就那样。

【在 h*d 的大作中提到】
: 这个就是和技术人员的个性有关系了。
: 我们这里有一个开发人员面试最喜欢问的问题就是“可否在代码里大量使用+来连接多
: 个字符串”。绝大部分面试者都会说最好用string builder来作。但是这个答案不完全
: 正确,这就涉及到java编译的底层问题了。
: 我倒是认为这个问题很无聊

相关主题
software engineer方面的职位比较有用的证书南加州公司找 Embedded Linux Software Engineer
Netflix 内推 (转载)转行不容易啊兄弟们
硅谷招【Software Engineers】- OPT H1B WelcomeComments about OOM killer, for fun only :)
进入Programming版参与讨论
a*f
发帖数: 1790
11
我写了十几年的Java程序,昨天才意识到 for(int i=0; i<100; i++)和for(int i=100
; i>0; i--)运行速度是很不一样的

JobHunting

【在 l*********o 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: liangmaomao (Amy Bishop 拿不到tenure就杀人的生物AP), 信区: JobHunting
: 标 题: 令人尴尬的Senior Software Engineer面试
: 发信站: BBS 未名空间站 (Fri Sep 26 00:14:01 2014, 美东)
: 公司招人,作为面试人员,上个月招一Software Engineer,面向new graduate,面了
: 两个,有一个很好,知识问题,白板coding都很好。最终要了。另一个知识有欠缺,白
: 板coding也有些问题, 没要。
: 这个月要招一Senior Software Engineer,面了三个,没一个成的。不但不成,大家合
: 议时简直把他们看成joke.三人都有15-25年经验。都在大IT公司做过,有的人10年以上
: 大公司经验,说起做过的项目,天花乱坠。Manager坚持要面他们,因为easy to

n******t
发帖数: 4406
12
垃圾公司,垃圾员工。招不到人是很正常的事。

JobHunting

【在 l*********o 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: liangmaomao (Amy Bishop 拿不到tenure就杀人的生物AP), 信区: JobHunting
: 标 题: 令人尴尬的Senior Software Engineer面试
: 发信站: BBS 未名空间站 (Fri Sep 26 00:14:01 2014, 美东)
: 公司招人,作为面试人员,上个月招一Software Engineer,面向new graduate,面了
: 两个,有一个很好,知识问题,白板coding都很好。最终要了。另一个知识有欠缺,白
: 板coding也有些问题, 没要。
: 这个月要招一Senior Software Engineer,面了三个,没一个成的。不但不成,大家合
: 议时简直把他们看成joke.三人都有15-25年经验。都在大IT公司做过,有的人10年以上
: 大公司经验,说起做过的项目,天花乱坠。Manager坚持要面他们,因为easy to

d****n
发帖数: 1637
13
in Pycharm, it is control+'/' key
who cares how to block comments? lol
( I guess they expect """ across multiple lines """)

【在 z*******3 的大作中提到】
: lol
: 我google了下,发现麻痹得python根本没有这个机制
: wtf
: http://stackoverflow.com/questions/675442/comment-out-a-python-
: 哪个家伙会问这种问题,问问题那个家伙估计自以为懂python吧

g*****g
发帖数: 34805
14
这是有意义的问题,比如一个web service,要产生一个文件一行一行的。
你要是用+来产生每一行,文件大的话就要OOM。

【在 h*d 的大作中提到】
: 这个就是和技术人员的个性有关系了。
: 我们这里有一个开发人员面试最喜欢问的问题就是“可否在代码里大量使用+来连接多
: 个字符串”。绝大部分面试者都会说最好用string builder来作。但是这个答案不完全
: 正确,这就涉及到java编译的底层问题了。
: 我倒是认为这个问题很无聊

O********9
发帖数: 59
15
Senior白板做题不一定比得上New Grad。Senior的优势在于设计,对流程的熟悉程度,
知道做什么事用什么工具,知道什么地方容易出错,什么地方要小心。你拿那些犄角旮
旯的题目问senior,没有意义。还有,你把这三个senior得罪了,你以后找工作,说不
定也会遇到他们,到时候也给你个犄角旮旯的烂题做做。
h*d
发帖数: 214
16
你要是这样回答,正中了那个人的下怀。他会说你对语言的新feature不熟
java编译器已经针对这个有优化,最终的执行结果一样

【在 g*****g 的大作中提到】
: 这是有意义的问题,比如一个web service,要产生一个文件一行一行的。
: 你要是用+来产生每一行,文件大的话就要OOM。

g*****g
发帖数: 34805
17
那是他水平太低,对于一个web service,这是个chunked encoding的response,直接
写入Stream。

【在 h*d 的大作中提到】
: 你要是这样回答,正中了那个人的下怀。他会说你对语言的新feature不熟
: java编译器已经针对这个有优化,最终的执行结果一样

t**d
发帖数: 6474
18
码工界,真奇怪。总把面试当考试。还是一俄罗斯大牛的话说得好:我是来面试的,不
是来考试的。

JobHunting

【在 l*********o 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: liangmaomao (Amy Bishop 拿不到tenure就杀人的生物AP), 信区: JobHunting
: 标 题: 令人尴尬的Senior Software Engineer面试
: 发信站: BBS 未名空间站 (Fri Sep 26 00:14:01 2014, 美东)
: 公司招人,作为面试人员,上个月招一Software Engineer,面向new graduate,面了
: 两个,有一个很好,知识问题,白板coding都很好。最终要了。另一个知识有欠缺,白
: 板coding也有些问题, 没要。
: 这个月要招一Senior Software Engineer,面了三个,没一个成的。不但不成,大家合
: 议时简直把他们看成joke.三人都有15-25年经验。都在大IT公司做过,有的人10年以上
: 大公司经验,说起做过的项目,天花乱坠。Manager坚持要面他们,因为easy to

I********t
发帖数: 205
19
正常,工作多年的人白板挂正常,通过才有问题。
ET
发帖数: 10701
20
都是一边倒的否定呀。
那该怎么面试?

【在 I********t 的大作中提到】
: 正常,工作多年的人白板挂正常,通过才有问题。
相关主题
C10M 练习 step 1: 10M sockets高度不平衡数据,你们做所谓‘平衡’数据这个步骤吗?
根据调研以及好虫建议请推荐一下C#进阶书籍?
说scala好的进来看看[合集] 两个经典面题
进入Programming版参与讨论
z****e
发帖数: 54598
21
这不是block comment
这只是逐行comment的一种实现方式
严格上说,跟你自己手动逐行加#没有区别

【在 p********e 的大作中提到】
: 你们都不用编辑器的吗?我一个纯外行,都知道在编辑器里选中一段点comment,就是
: 每行前面加个#。

z****e
发帖数: 54598
22
这个feature好像有些old了
1.4时候应该就有了
现在new features的问题应该问=>和::

【在 h*d 的大作中提到】
: 你要是这样回答,正中了那个人的下怀。他会说你对语言的新feature不熟
: java编译器已经针对这个有优化,最终的执行结果一样

z****e
发帖数: 54598
23
soga

【在 g*****g 的大作中提到】
: 那是他水平太低,对于一个web service,这是个chunked encoding的response,直接
: 写入Stream。

b**********g
发帖数: 39
24
大原则是:
老硬减分, 老中加分。
感觉人品不错, 能teamwork 就行了。
别他妈问那些DETAIL,靠你一个, 你也没戏, 不是因为你不聪明。。
S***k
发帖数: 370
25
俺是senior,最近的review给了一句:You are the best coder in the company. 俺
很郁闷,coder, 还是 the best. 是不是coder现下比较流行?
y**********u
发帖数: 6366
26
这两个range都不一样

100
面了
,白
家合
以上
比如

【在 a*f 的大作中提到】
: 我写了十几年的Java程序,昨天才意识到 for(int i=0; i<100; i++)和for(int i=100
: ; i>0; i--)运行速度是很不一样的
:
: JobHunting

c*********e
发帖数: 16335
27
en,我也这么觉得,一般senior级别的,属于看全局的,不会这么在意细节。再说了,
这些细节,google一下马上就能知道答案,何必问呢。

【在 m********5 的大作中提到】
: 你们自己招人弄得非常不友好,可以说根本就没有想招senior engineer的意愿,因此
: 才用这种问题来恶心人。
: 我写shell script写了20年了。你问我shebang怎么写,还真把我问到了,因为不同系
: 统还真不一样,不同要求还可以传入参数。写shell的老手谁没有template? 谁平时真
: 正关心过shebang,除非出问题的时候。不去看看自己的template,我真不知道怎么写。
: python我也是老经验了,怎么block comment我真不知道,平时没怎么用过,用不同的
: 编辑环境显然答案也不同。
: 真的,放10年前,你们这种问题问出来,如果是我,直接摔桌子走人,如果是熟人介绍
: 去的,你看我不骂他个狗血喷头。你们面的几个没骂娘算他们涵养好了。
: 至于白板coding,如果别人强项是熟悉各种设计,做了10年senior之后,显然不如刚刷

c*********e
发帖数: 16335
28
你还别说,java这个确实是个问题,现在流行用string builder.以前是用什么buffer
什么的。当然,用+据说没有string builder好。
比如php,有人喜欢用sprintf来连接多个字符串和变量值,有人就直接用.

【在 h*d 的大作中提到】
: 这个就是和技术人员的个性有关系了。
: 我们这里有一个开发人员面试最喜欢问的问题就是“可否在代码里大量使用+来连接多
: 个字符串”。绝大部分面试者都会说最好用string builder来作。但是这个答案不完全
: 正确,这就涉及到java编译的底层问题了。
: 我倒是认为这个问题很无聊

c*********e
发帖数: 16335
29
Senior Software Engineer一般做大的方面的东西,小的细节就给新人和低级别的做了
。你们用面试junior software engineer的方法面试senior,问一些非常细微的问题,
请问你们是第一次招senior吗?你们知道别的公司怎么问senior的人问题的吗?
而且,有的东西,都没必要问。比如asp,vb6,这么老的技术,就没必要问了,人家有2
0年经验,可能18年都是在写asp.

JobHunting

【在 l*********o 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: liangmaomao (Amy Bishop 拿不到tenure就杀人的生物AP), 信区: JobHunting
: 标 题: 令人尴尬的Senior Software Engineer面试
: 发信站: BBS 未名空间站 (Fri Sep 26 00:14:01 2014, 美东)
: 公司招人,作为面试人员,上个月招一Software Engineer,面向new graduate,面了
: 两个,有一个很好,知识问题,白板coding都很好。最终要了。另一个知识有欠缺,白
: 板coding也有些问题, 没要。
: 这个月要招一Senior Software Engineer,面了三个,没一个成的。不但不成,大家合
: 议时简直把他们看成joke.三人都有15-25年经验。都在大IT公司做过,有的人10年以上
: 大公司经验,说起做过的项目,天花乱坠。Manager坚持要面他们,因为easy to

a****3
发帖数: 110
30
不是有个sb在待字闺中发过这个贴了么.
相关主题
fork(): why both if and else are executed?湾区码工的职称
GO似乎是目前最难反编译的代码了google用python是做software testing还是做search engine?
关于Senior Software Engineer面试和竞争力的问题Software Engineer Positions (转载)
进入Programming版参与讨论
z*****g
发帖数: 810
31
不一定...
xml file 里面用

我以前被问过第一行的问题,才会有注意"第一行是定义运行环境"
前两天刚被问到一些troubleshooting的问题(一家刚上市不久的公司sys eng),考虑了
好几个方面的可能,都告诉不对,最后被告知是因为apache/tomcat版本优化的事情,靠,
尼码,咋不说有typo呢

【在 p********e 的大作中提到】
: 你们都不用编辑器的吗?我一个纯外行,都知道在编辑器里选中一段点comment,就是
: 每行前面加个#。

c*********e
发帖数: 16335
32
troubleshooting里面的东西很难说清阿,怎么拿这个来面试呢?可能是公司出了技术
问题,里面的人又解决不了,所以借口招人,找很多人来面试,问这个可能的原因。这
么做非常恶心。

【在 z*****g 的大作中提到】
: 不一定...
: xml file 里面用
:
: 我以前被问过第一行的问题,才会有注意"第一行是定义运行环境"
: 前两天刚被问到一些troubleshooting的问题(一家刚上市不久的公司sys eng),考虑了
: 好几个方面的可能,都告诉不对,最后被告知是因为apache/tomcat版本优化的事情,靠,
: 尼码,咋不说有typo呢

f**********g
发帖数: 1056
33
你们这些题目是用来考刚毕业的,senior答不出来不奇怪。
我们面senior,不问一般的技术问题,而要他们说自己的project,在说的过程中考察他是
否实际真的干了他简历上有的事情,然后附带考察他这project用到的技术。如果这两
方面都过关了,基本这人就可用了。不过,就算这样,真通过的也很少。很多人是吹的
简历,而不是自己做的。
c******g
发帖数: 4889
34
老中真可怜,MD毕业多少年了还在津津乐道地搞考试。
x****u
发帖数: 44466
35
块注释是DOS时代不良编辑习惯的延续

【在 m********5 的大作中提到】
:
: 你说的这个才不是block comment呢,你如果把这个当成comment用,有你苦头吃的

x****u
发帖数: 44466
36
用历史问题讲思路即可。
这类问题需要coding技巧不高,但知识必须极为扎实外加想象力丰富。

【在 c*********e 的大作中提到】
: troubleshooting里面的东西很难说清阿,怎么拿这个来面试呢?可能是公司出了技术
: 问题,里面的人又解决不了,所以借口招人,找很多人来面试,问这个可能的原因。这
: 么做非常恶心。

a*f
发帖数: 1790
37
跟这个没关系

【在 y**********u 的大作中提到】
: 这两个range都不一样
:
: 100
: 面了
: ,白
: 家合
: 以上
: 比如

B*A
发帖数: 83
38
非常赞同
一般就问他们做过什么,怎么做的,想想如果自己做有什么难点,自己的方法相比有什
么优点缺点,同时请对方说说为什么没这样做,是不是有别的constraint。能够高质量
完成自己工作的人,一般完成新工作也没问题,因为他心中对质量的要求放在那里
能Google到答案的问题一般不问

★ 发自iPhone App: ChineseWeb 8.1

【在 f**********g 的大作中提到】
: 你们这些题目是用来考刚毕业的,senior答不出来不奇怪。
: 我们面senior,不问一般的技术问题,而要他们说自己的project,在说的过程中考察他是
: 否实际真的干了他简历上有的事情,然后附带考察他这project用到的技术。如果这两
: 方面都过关了,基本这人就可用了。不过,就算这样,真通过的也很少。很多人是吹的
: 简历,而不是自己做的。

1 (共1页)
进入Programming版参与讨论
相关主题
请推荐一下C#进阶书籍?Software Engineer Position available
[合集] 两个经典面题software engineer方面的职位比较有用的证书
fork(): why both if and else are executed?Netflix 内推 (转载)
GO似乎是目前最难反编译的代码了硅谷招【Software Engineers】- OPT H1B Welcome
关于Senior Software Engineer面试和竞争力的问题南加州公司找 Embedded Linux Software Engineer
湾区码工的职称转行不容易啊兄弟们
google用python是做software testing还是做search engine?Comments about OOM killer, for fun only :)
Software Engineer Positions (转载)C10M 练习 step 1: 10M sockets
相关话题的讨论汇总
话题: senior话题: engineer话题: software话题: 问题话题: 面试