位置:欧洲
公司:Cisco
背拒原因:“They interviewed all their previous interns and with only 2 positions available the competition was very steep.”
背景:我现在读的是研究生。我13年本科大三的时候是该公司的实习生。两个月前喊我回去面试,面的位置是 Software Engineer I 。今天被拒了。每年实习生大概10个,去年没招,所以应聘人数至少是20+吧。
简历: https://onedrive.live.com/redir?resid=1452AAA400732A3D!76920&authkey=!AOGr-adedgqBaKA&ithint=file%2cpdf
问的问题真的很简单,以代码题为例:
找到最长连续数字的长度
Input: [1,1,1,-1,-1,1,-1,1,1,-1,-1,-1,1,-1]
Output: 3
我写了个O(n)的,面试官看完也没说什么。
唯一一个没答出来的问题是叫我展示一下 Haskell 。我说我忘的差不多了,就没展示,只是介绍了一下用 Haskell 写的毕设。
我可能基于什么问题被拒?
我应该如何询问被拒的真正原因和我哪方面表现的不好?
问的时候应该强调我觉得面试题很简单吗?
1
cdfmr 2015-02-13 21:03:04 +08:00 via Android 2
别猜了,找工作是运气,招聘也是运气。
|
2
ianisme 2015-02-13 21:04:15 +08:00 1
真的有很多运成分 彼此选择不容易
|
3
happlebao OP |
4
frittle 2015-02-13 21:42:26 +08:00 1
如果所有、或大部分应征者都表现得不错的话,除非lz有其他和职位相关的优势,不然没被挑中也没什么好不甘心的,毕竟是那么多人竞争两个职位。
|
5
xjx0524 2015-02-13 21:47:54 +08:00 1
感觉面试眼缘挺重要的,看上了技术差点也能要。。。
|
6
wenbinwu 2015-02-13 21:50:52 +08:00
语言问题过关没?
|
7
happlebao OP @frittle 我是这么想的。实习生工作过了,公司知道实习生的水平了。既然问这么简单的问题,实习生的平均水平应该不高。
|
9
jiang42 2015-02-13 21:55:53 +08:00 1
|
10
tabris17 2015-02-13 22:02:22 +08:00 1
长得丑?
|
11
ynyounuo 2015-02-13 22:02:34 +08:00 1
面试题大家都差不多的样子的时候,可能你的简历并没有被录用的人好看啊;
如果简历和表现都是应聘者里突出的,那么可能就是运气不好吧。 |
13
SharkIng 2015-02-13 22:35:21 +08:00 1
这还不容易,20个人只要2个,人家写出来Haskell了你没有,那你不就可能性就降低了?你总不能指望20个人没有一个会Haskell的吧?
面试就是这样,运气成分也有,因为你没办法 保证别人和你一样或者比你差,有时候你写出来一个你觉得还不错的代码,但是另外一个人写了个更好的,用了更好地数据结构,更好地OO等等 |
14
phoeagon 2015-02-13 22:41:46 +08:00 1
写得有bug?
|
15
sexoutsex2011 2015-02-13 23:06:34 +08:00 via Android
看脸的时代
|
16
sdysj 2015-02-13 23:22:46 +08:00 1
还问这样的问题就自证情商不足。。。
|
17
zealic 2015-02-13 23:25:40 +08:00 1
找工作这事和找女朋友一样的
|
18
xmeter 2015-02-13 23:31:59 +08:00 1
楼上+1
|
19
happlebao OP @SharkIng 问Haskell是因为我毕设是用Haskell写的。好久没有,有点忘了。最后只介绍了毕设思路/架构。
|
20
cassyfar 2015-02-14 00:22:39 +08:00 4
面试如相亲,不能同意再多。特别是题目简单的时候,说明职位技术要求不强,主要就是看你和culture fit不fit,对这个组感不感兴趣,面试官觉得是不是愿意和你一起工作之类的。
不过这题,面Master的SDE,我怎么感觉也太简单了... 像是要黑LZ一样。 |
21
jiang42 2015-02-14 00:59:04 +08:00
|
22
lincanbin 2015-02-14 01:01:08 +08:00 1
不如你把面试时写的代码拿出来让大家看看?
|
23
cassyfar 2015-02-14 02:14:13 +08:00
@jiang42 我最近也在面,可能各地bar不同吧。LZ这题真的是作为第一轮电话面都太简单了,所以才觉得奇怪。我开始还以为是找连续递增或递减的子数列最大长度,还奇怪LZ为什么没用Hash都能O(n)...
|
26
sinxccc 2015-02-14 06:16:08 +08:00 3
我觉得首先你得明确一个事实,面试的成败不在于能不能把题目做出来,而是通过“解决问题”这个过程让对方觉得你有胜任这个职位的能力和能让对方团队接纳你的性格。
虽然好像表达地绕了点…… |
27
Livid MOD 你简历里列的第一个项目就是 Haskell 相关的,所以被问到 Haskell 相关的问题是可以预期的。但是你回答说忘得差不多了,可能会给面试官一种不靠谱的感觉——你都忘得差不多了,为什么还要把 Haskell 列为你简历里排在首位的项目。
|
28
happlebao OP |
29
msg7086 2015-02-14 07:07:41 +08:00 1
@Livid 同意。
一般放在最上面的都是你最想表达的,也是面试官最想问的。 而且也要针对你面试的职位来排项目先后。 --- 另外这份简历问题还是挺多的。 比如这里 Developed a Jabber remote control RESTFul API for scalability test and test automation using C++, it can handle four basic request (略) 这明显是两句话,却用逗号连接。 还有 four request -> four requests / four kinds of requests 比如这里 Worked closely with continuous integration team to maintain the Jabber build farm. Resolved requests from development team. (略) 外界普遍认为,如果是日常的工作任务的话,应该用现在时,而项目则应该用过去时。 我觉得 Work closely / Resolve requests 会更好一些,因为是每天的工作内容。 比如这里 This is an Android application to browse information of Manchester's players. It parse the data in real time. It use asynchronous and parallel programming techniques to speed up the data processing. It use cache for a smooth user experience. (略) It parse -> It parses It use -> It uses 语法错误。 另外我不清楚爱尔兰那边的用词习惯,不过我这边写月份都是用名称而不是数字的。 比如 2013.4 -> Apr 2013 --- 虽然和你的主题关系不大,但是还是建议能完善一下简历。 |
30
happlebao OP @msg7086 十分感谢,英语确实不太好...
把简历放上来的目的就是希望有谁能顺便看看。已改: http://1drv.ms/1ElYpKL API那段我写的有点啰嗦。我想表达的是“虽说我只实现了4个request,但是主体我已经设计好了,想加新的很容易”。你觉得该怎么改改比较好? |
32
FrankFang128 2015-02-14 07:36:04 +08:00 via Android
长相?
|
33
msg7086 2015-02-14 08:07:02 +08:00 3
@happlebao 以下的内容也是我听别人说的,仅供参考。
你写工作经验的时候,没有必要把内容写得非常详细。 可以用一些巧妙的语言来归纳你所做的事情。 比如你这个项目,你的表达:框架搭好了,已经实现了4个功能,并且还可以扩展。 别人眼中的表达:只搭了个框架,才实现了4个功能,以后还要别人来帮你扩展。 我觉得你可能可以换一种说法。 比如说,经过你的设计规划并持续与其他团队和部门沟通后,你prototyping了第一个milestone或者version,实现了公司项目的日常运转,并且预留了接口以便未来的业务扩充。 简单来说就是比逼格更逼格。随便举点栗子。 It can be extended for more features. -> It exposes varies APIs to fulfill future requirements from other teams / departments. Collected data from build farm to do statistics using Python, and wrote Python scripts to monitor the build farm. -> Monitor and maintain build farm by collecting data and analyze the performance and statistics using Python scripts. This is my final year project written in Haskell. The main object of this implementation is using for teaching functional programming in UCC. This implementation enabled a tiny subset syntax by default. Instructor can turn on advanced feature once the students mastered the basic idea. -> Final year project in Haskell to provide a subset syntax in teaching functional programming in UCC. Only a portion of features are enabled by default but can be customized to fit the course. 另外最下面的lang&tech感觉好空洞啊。 贴个我的,仅供参考。 SKILLS Programming Languages: Ruby, PHP, JavaScript, Shell, C/C++, C#, Haskell, Python. Front End Skills: HTML5, CSS3, Twitter Bootstrap, AngularJS, jQuery Mobile, D3js. Tools: MySQL, Redis, Git, Subversion. |
34
happlebao OP @msg7086 "比逼格更逼格" --- 就是这个!大神收下我的膝盖!
> 最下面的lang&tech感觉好空洞啊。 大学学的比较杂,没有专门研究过某个技术栈,遇到问题看看文档很快就能上手。 虽说你上面列的90%我都用过,但还是不敢写上去的。没文档一问就不行了... 所以最后就只能写语言了... 我今天照这样子改改,明天希望你再帮我看看。 |
35
liubiantao 2015-02-14 08:36:23 +08:00
哎呦,这不是住我隔壁的兄弟吗?又见你了。
@tabris17 我觉得楼主长得还挺帅的,不知道以欧洲人审美观会怎么看。 |
36
fengpioaxue 2015-02-14 08:40:34 +08:00
人家有关系,你没有
|
37
liubiantao 2015-02-14 08:51:30 +08:00
|
38
happlebao OP |
39
knightluffy 2015-02-14 08:57:52 +08:00 1
你说你会,但是让你说你又说不出来,明显你就是不靠谱,你可以说你忘记一部分,但是你不能说大部分忘记。。
|
40
dntc 2015-02-14 09:08:58 +08:00
丑
|
43
xiaogui 2015-02-14 09:56:13 +08:00 1
的确是这样,既然放在最前面,就说明是你最牛逼的技能。如果连这个都忘了的话,面试官一般会有两种想法:
1.这人简历不真实; 2.这人水平比较次。 |
44
happlebao OP @msg7086 跟据这里的建议: http://zh.lucida.me/blog/lean-technical-resume/#rule14
个人建议可以去掉一些你的 Programming Languages。 |
45
kxxoling 2015-02-14 10:39:44 +08:00 via iPad 1
题主给我的感觉是这样的: http://www.zhihu.com/question/27986901 希望对你有帮助。
|
46
happlebao OP @msg7086 已改。再看看如何? http://1drv.ms/1ElYpKL
|
47
msg7086 2015-02-14 11:45:31 +08:00
@happlebao 整体感觉上比原来好很多。
An Android application to parses -> to parse 至于我的那个,我不知道该去掉那些Programming Language比较好啊。有什么建议么? |
48
happlebao OP @msg7086 按照那链接的建议,去掉没写在简历项目里的。看了一眼你Github,我猜 C++,C# 应该可以去掉。Python 放那么后面+大部分 Repo 是Ruby,估计你Python也不熟了,可以去掉吧。Haskell 很多人不懂,留着有逼格。
|
49
msg7086 2015-02-14 21:21:40 +08:00
@happlebao 写算法题都是用的C/C++啊。
去掉以后别人靠算法题我说我要用C++来写那面试官不是要傻了。 C#的话以前在公司里做过些小工具,也写过开源软件,不过的确是用得不多。 Python倒的确是充数的……Haskell其实也差不多充数,只拿来写过一个网站。 |