V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
happlebao
V2EX  ›  程序员

如果认为面试题目很简单,但还是被拒了,可能原因是什么?

  •  
  •   happlebao · 2015-02-13 20:38:31 +08:00 · 8247 次点击
    这是一个创建于 3358 天前的主题,其中的信息可能已经有所发展或是发生改变。

    位置:欧洲
    公司: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 条附言  ·  2015-02-14 07:25:07 +08:00
    经建议修改过的简历: http://1drv.ms/1ElYpKL
    cdfmr
        1
    cdfmr  
       2015-02-13 21:03:04 +08:00 via Android   ❤️ 2
    别猜了,找工作是运气,招聘也是运气。
    ianisme
        2
    ianisme  
       2015-02-13 21:04:15 +08:00   ❤️ 1
    真的有很多运成分 彼此选择不容易
    happlebao
        3
    happlebao  
    OP
       2015-02-13 21:29:30 +08:00
    @cdfmr @ianisme
    死的不明不白不甘心啊。虽说拿到另外一个小一点的公司的 offer 。但是 Cisco 福利好很多啊。人人有一把Aeron 。
    frittle
        4
    frittle  
       2015-02-13 21:42:26 +08:00   ❤️ 1
    如果所有、或大部分应征者都表现得不错的话,除非lz有其他和职位相关的优势,不然没被挑中也没什么好不甘心的,毕竟是那么多人竞争两个职位。
    xjx0524
        5
    xjx0524  
       2015-02-13 21:47:54 +08:00   ❤️ 1
    感觉面试眼缘挺重要的,看上了技术差点也能要。。。
    wenbinwu
        6
    wenbinwu  
       2015-02-13 21:50:52 +08:00
    语言问题过关没?
    happlebao
        7
    happlebao  
    OP
       2015-02-13 21:53:39 +08:00
    @frittle 我是这么想的。实习生工作过了,公司知道实习生的水平了。既然问这么简单的问题,实习生的平均水平应该不高。
    happlebao
        8
    happlebao  
    OP
       2015-02-13 21:54:25 +08:00
    @wenbinwu 我能拿到另外一个公司的offer,说明语言应该不是主要问题吧?
    jiang42
        9
    jiang42  
       2015-02-13 21:55:53 +08:00   ❤️ 1
    @happlebao 沟通不够?据说是很注重沟通,不能埋头写代码。。。

    我面Google也是觉得题目还蛮简单的。。。然后。。。挂了
    tabris17
        10
    tabris17  
       2015-02-13 22:02:22 +08:00   ❤️ 1
    长得丑?
    ynyounuo
        11
    ynyounuo  
       2015-02-13 22:02:34 +08:00   ❤️ 1
    面试题大家都差不多的样子的时候,可能你的简历并没有被录用的人好看啊;
    如果简历和表现都是应聘者里突出的,那么可能就是运气不好吧。
    happlebao
        12
    happlebao  
    OP
       2015-02-13 22:12:40 +08:00
    @jiang42 每写一步都要讲解一下的意思吗?
    SharkIng
        13
    SharkIng  
       2015-02-13 22:35:21 +08:00   ❤️ 1
    这还不容易,20个人只要2个,人家写出来Haskell了你没有,那你不就可能性就降低了?你总不能指望20个人没有一个会Haskell的吧?

    面试就是这样,运气成分也有,因为你没办法 保证别人和你一样或者比你差,有时候你写出来一个你觉得还不错的代码,但是另外一个人写了个更好的,用了更好地数据结构,更好地OO等等
    phoeagon
        14
    phoeagon  
       2015-02-13 22:41:46 +08:00   ❤️ 1
    写得有bug?
    sexoutsex2011
        15
    sexoutsex2011  
       2015-02-13 23:06:34 +08:00 via Android
    看脸的时代
    sdysj
        16
    sdysj  
       2015-02-13 23:22:46 +08:00   ❤️ 1
    还问这样的问题就自证情商不足。。。
    zealic
        17
    zealic  
       2015-02-13 23:25:40 +08:00   ❤️ 1
    找工作这事和找女朋友一样的
    xmeter
        18
    xmeter  
       2015-02-13 23:31:59 +08:00   ❤️ 1
    楼上+1
    happlebao
        19
    happlebao  
    OP
       2015-02-14 00:08:21 +08:00
    @SharkIng 问Haskell是因为我毕设是用Haskell写的。好久没有,有点忘了。最后只介绍了毕设思路/架构。
    cassyfar
        20
    cassyfar  
       2015-02-14 00:22:39 +08:00   ❤️ 4
    面试如相亲,不能同意再多。特别是题目简单的时候,说明职位技术要求不强,主要就是看你和culture fit不fit,对这个组感不感兴趣,面试官觉得是不是愿意和你一起工作之类的。

    不过这题,面Master的SDE,我怎么感觉也太简单了... 像是要黑LZ一样。
    jiang42
        21
    jiang42  
       2015-02-14 00:59:04 +08:00
    @happlebao 可能真的是酱紫。。。我第一道面试题一句话没说把代码写出来了。。。写第二道题的时候面试官主动说叫我说思路。。。捂脸TAT。。。可能是我觉得已经简单到没必要解释的代码面试官觉得还是需要解释吧。。。毕竟实际工作团队协作、沟通很重要

    @cassyfar 不是黑。。。现在好多公司是这种难度的题啦。。。BTW,面试如相亲+10086
    lincanbin
        22
    lincanbin  
       2015-02-14 01:01:08 +08:00   ❤️ 1
    不如你把面试时写的代码拿出来让大家看看?
    cassyfar
        23
    cassyfar  
       2015-02-14 02:14:13 +08:00
    @jiang42 我最近也在面,可能各地bar不同吧。LZ这题真的是作为第一轮电话面都太简单了,所以才觉得奇怪。我开始还以为是找连续递增或递减的子数列最大长度,还奇怪LZ为什么没用Hash都能O(n)...
    happlebao
        24
    happlebao  
    OP
       2015-02-14 04:59:51 +08:00
    @cassyfar 快点来这边碾压学渣。坐标看简历。
    cassyfar
        25
    cassyfar  
       2015-02-14 05:04:38 +08:00
    @happlebao 自己就是渣一枚...
    sinxccc
        26
    sinxccc  
       2015-02-14 06:16:08 +08:00   ❤️ 3
    我觉得首先你得明确一个事实,面试的成败不在于能不能把题目做出来,而是通过“解决问题”这个过程让对方觉得你有胜任这个职位的能力和能让对方团队接纳你的性格。

    虽然好像表达地绕了点……
    Livid
        27
    Livid  
    MOD
       2015-02-14 06:45:44 +08:00   ❤️ 3
    你简历里列的第一个项目就是 Haskell 相关的,所以被问到 Haskell 相关的问题是可以预期的。但是你回答说忘得差不多了,可能会给面试官一种不靠谱的感觉——你都忘得差不多了,为什么还要把 Haskell 列为你简历里排在首位的项目。
    happlebao
        28
    happlebao  
    OP
       2015-02-14 07:03:25 +08:00
    @sinxccc 就是上面说的每解决一步都向面试官充分解释?
    @Livid 看来 Haskell 和没有详细解释应该是主要原因了。
    msg7086
        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

    ---

    虽然和你的主题关系不大,但是还是建议能完善一下简历。
    happlebao
        30
    happlebao  
    OP
       2015-02-14 07:23:14 +08:00   ❤️ 1
    @msg7086 十分感谢,英语确实不太好...
    把简历放上来的目的就是希望有谁能顺便看看。已改: http://1drv.ms/1ElYpKL
    API那段我写的有点啰嗦。我想表达的是“虽说我只实现了4个request,但是主体我已经设计好了,想加新的很容易”。你觉得该怎么改改比较好?
    twl007
        31
    twl007  
       2015-02-14 07:24:46 +08:00   ❤️ 1
    @happlebao 看看学校有没有resume review服务~~~ 你可以发过去让他们看看~~~
    FrankFang128
        32
    FrankFang128  
       2015-02-14 07:36:04 +08:00 via Android
    长相?
    msg7086
        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.
    happlebao
        34
    happlebao  
    OP
       2015-02-14 08:22:32 +08:00
    @msg7086 "比逼格更逼格" --- 就是这个!大神收下我的膝盖!

    > 最下面的lang&tech感觉好空洞啊。
    大学学的比较杂,没有专门研究过某个技术栈,遇到问题看看文档很快就能上手。
    虽说你上面列的90%我都用过,但还是不敢写上去的。没文档一问就不行了...
    所以最后就只能写语言了...

    我今天照这样子改改,明天希望你再帮我看看。
    liubiantao
        35
    liubiantao  
       2015-02-14 08:36:23 +08:00
    哎呦,这不是住我隔壁的兄弟吗?又见你了。
    @tabris17 我觉得楼主长得还挺帅的,不知道以欧洲人审美观会怎么看。
    fengpioaxue
        36
    fengpioaxue  
       2015-02-14 08:40:34 +08:00
    人家有关系,你没有
    liubiantao
        37
    liubiantao  
       2015-02-14 08:51:30 +08:00
    @msg7086 看了这个,我突然又喜欢上学英语了。

    @happlebao 技能是不是可以提前一点,然后教育经历往后挪一点?
    happlebao
        38
    happlebao  
    OP
       2015-02-14 08:57:02 +08:00
    @liubiantao 如果我像 @msg7086 一样详细精准,我肯定放最前。
    P.S. 你要讨论可以串门...
    knightluffy
        39
    knightluffy  
       2015-02-14 08:57:52 +08:00   ❤️ 1
    你说你会,但是让你说你又说不出来,明显你就是不靠谱,你可以说你忘记一部分,但是你不能说大部分忘记。。
    dntc
        40
    dntc  
       2015-02-14 09:08:58 +08:00
    msg7086
        41
    msg7086  
       2015-02-14 09:27:13 +08:00   ❤️ 1
    @happlebao 我也不是什么大神。我找工也找了很久找不到╮(╯_╰)╭
    msg7086
        42
    msg7086  
       2015-02-14 09:29:11 +08:00   ❤️ 1
    @msg7086 顺便我发现33楼有个语法错误。analyze应该是analyzing才对。
    xiaogui
        43
    xiaogui  
       2015-02-14 09:56:13 +08:00   ❤️ 1
    的确是这样,既然放在最前面,就说明是你最牛逼的技能。如果连这个都忘了的话,面试官一般会有两种想法:
    1.这人简历不真实;
    2.这人水平比较次。
    happlebao
        44
    happlebao  
    OP
       2015-02-14 10:01:45 +08:00
    @msg7086 跟据这里的建议: http://zh.lucida.me/blog/lean-technical-resume/#rule14
    个人建议可以去掉一些你的 Programming Languages。
    kxxoling
        45
    kxxoling  
       2015-02-14 10:39:44 +08:00 via iPad   ❤️ 1
    题主给我的感觉是这样的: http://www.zhihu.com/question/27986901 希望对你有帮助。
    happlebao
        46
    happlebao  
    OP
       2015-02-14 11:08:11 +08:00
    @msg7086 已改。再看看如何? http://1drv.ms/1ElYpKL
    msg7086
        47
    msg7086  
       2015-02-14 11:45:31 +08:00
    @happlebao 整体感觉上比原来好很多。
    An Android application to parses -> to parse

    至于我的那个,我不知道该去掉那些Programming Language比较好啊。有什么建议么?
    happlebao
        48
    happlebao  
    OP
       2015-02-14 19:53:54 +08:00
    @msg7086 按照那链接的建议,去掉没写在简历项目里的。看了一眼你Github,我猜 C++,C# 应该可以去掉。Python 放那么后面+大部分 Repo 是Ruby,估计你Python也不熟了,可以去掉吧。Haskell 很多人不懂,留着有逼格。
    msg7086
        49
    msg7086  
       2015-02-14 21:21:40 +08:00
    @happlebao 写算法题都是用的C/C++啊。
    去掉以后别人靠算法题我说我要用C++来写那面试官不是要傻了。
    C#的话以前在公司里做过些小工具,也写过开源软件,不过的确是用得不多。
    Python倒的确是充数的……Haskell其实也差不多充数,只拿来写过一个网站。
    happlebao
        50
    happlebao  
    OP
       2015-02-14 22:06:21 +08:00
    @msg7086 我对你情况也不是很熟悉不是。 ╮(╯_╰)╭
    只是觉得你写得有点过多了。脚本语言(Ruby/PHP/Python)根据不同公司,放一个上去就够了吧,毕竟不会混用。
    msg7086
        51
    msg7086  
       2015-02-15 04:31:07 +08:00 via iPhone
    @happlebao 嗯嗯说得也是。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3491 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.