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

最近在公司面试环节加入了机试,效果不错

  •  1
     
  •   ming7435 · 2017-11-06 19:03:08 +08:00 · 7329 次点击
    这是一个创建于 2560 天前的主题,其中的信息可能已经有所发展或是发生改变。

    java 岗,题目很简单,写一个生产者消费者模式,外加一个读取 json 文件解析汇总数据计算均值,个人认为难度为 Easy 级别的,而且可以自由上网查找资料,机器装有各种 IDE,尽量打消不适应的疑虑,然而不知道应试者是不屑动手还是不会,来了 10+号人,就一个人认真写下了代码,嗯,节约了不少口水

    第 1 条附言  ·  2017-11-08 14:01:45 +08:00
    真心有奇效,今天来了一哥们,简历上显示 88 年的人,5 年工作经验,然后 hr 带到电脑面前说清楚题目之后,哥们直接站起身就说干不了,我刚培训出来的,对不起!然后走了
    59 条回复    2017-11-08 18:35:54 +08:00
    kunluanbudang
        1
    kunluanbudang  
       2017-11-06 19:09:16 +08:00 via Android
    本该如此,很多公司连白板环节都没有


    :)
    hcymk2
        2
    hcymk2  
       2017-11-06 19:09:23 +08:00
    读取 json 文件能用第三方库么?
    depress
        3
    depress  
       2017-11-06 19:46:22 +08:00   ❤️ 3
    可以上网查资料这一项就注定这个上机本质上是复制粘贴+调试了,不屑是态度问题,不会是智商问题,这两种没进公司是万幸。
    alex321
        4
    alex321  
       2017-11-06 19:49:57 +08:00 via Android
    能通过 CV 工程出来合用的代码也是种能力,所谓面向 SOF 和 GH 编程嘛。合用。
    learnshare
        5
    learnshare  
       2017-11-06 19:51:36 +08:00
    能上 Google,这机试才能达到目的
    ming7435
        6
    ming7435  
    OP
       2017-11-06 20:02:21 +08:00
    @kunluanbudang 是的,之前就技术经理+老板两轮面试,后面发现能说会道的人太多了,真正能顶事的少
    ming7435
        7
    ming7435  
    OP
       2017-11-06 20:03:05 +08:00
    @hcymk2 能,我们只要提了一个要求,就是必须是 maven 项目,仅此而已
    ming7435
        8
    ming7435  
    OP
       2017-11-06 20:04:33 +08:00
    @depress 确实,公司已经确认这种方法要坚持下去了
    Luckyray
        9
    Luckyray  
       2017-11-06 20:07:29 +08:00
    这是什么水平的岗位?你们认为通过的人员薪资多少合理?
    66beta
        10
    66beta  
       2017-11-06 20:12:32 +08:00
    之前又一次去漕河泾某 CAD 公司面试,白板写遍历二叉树...
    楼主算是很亲切了
    cisisustring
        11
    cisisustring  
       2017-11-06 20:13:11 +08:00 via Android
    给你公司机试点赞
    chunqiuyiyu
        12
    chunqiuyiyu  
       2017-11-06 20:31:03 +08:00 via iPhone   ❤️ 1
    不错,手底下见真章。
    sagaxu
        13
    sagaxu  
       2017-11-06 20:45:05 +08:00 via Android
    @Luckyray 这是最低要求了,能上网查还通不过,复制粘贴都不会,真的能写代码吗?
    wellsc
        14
    wellsc  
       2017-11-06 20:46:26 +08:00 via iPhone
    羡慕
    exciting
        15
    exciting  
       2017-11-06 20:46:52 +08:00 via iPhone
    哇 好公司 题也挺简单的
    ZSeptember
        16
    ZSeptember  
       2017-11-06 21:21:31 +08:00
    这么简单,,,还要人吗??
    nieyujiang
        17
    nieyujiang  
       2017-11-06 21:23:53 +08:00
    哇,资次
    catror
        18
    catror  
       2017-11-06 21:45:19 +08:00 via Android
    面试过比较正规的公司基本都会有手写代码环节,手写确实不太方便,复杂点的写得手酸,更希望面试官带个笔记本过来让我写😂
    ikaros
        19
    ikaros  
       2017-11-06 22:36:05 +08:00
    @66beta 哪个 CAD ?
    pubby
        20
    pubby  
       2017-11-06 22:57:11 +08:00
    必须的,先不管你简历水不水 ,面试前先上机解几道很简单的题再谈后面的

    简单到 遍历一个数组,找出里面最大最小值 都能刷掉 90%的人 -_-
    ys0290
        21
    ys0290  
       2017-11-06 23:12:26 +08:00 via iPhone
    @pubby 您口中的遍历数组排序不会就是大一 C 语言那个级别的吧?
    xcolder
        22
    xcolder  
       2017-11-06 23:14:35 +08:00 via iPhone
    个人认为,面试一般级别的程序员,机试或者手写代码是必须的。
    pubby
        23
    pubby  
       2017-11-06 23:21:08 +08:00
    @ys0290 没要求排序啊,找出最大最小就行了。

    那些一上来就给我写各种排序的还写不对的,我 ....
    ys0290
        24
    ys0290  
       2017-11-06 23:25:38 +08:00 via iPhone
    @pubby 好吧,审题不清了😂
    cisisustring
        25
    cisisustring  
       2017-11-06 23:40:16 +08:00
    @pubby 应聘者用 Arrys.sort()算不算作弊
    jin5354
        26
    jin5354  
       2017-11-06 23:51:14 +08:00
    我第一次前端实习的公司,面试就要求机试写个轮播组件,可查资料,当时我菜的还写不利索,幸亏之前收藏过一个简练轮播组件,边抄边做出来了,然后直接就发 offer 了😂
    pubby
        27
    pubby  
       2017-11-06 23:51:44 +08:00
    @cisisustring

    就三四道很简单的题目,诸如去掉字符串中所有数字,把某个位置变成大写之类的

    其实主要考察逻辑思维、基本功和动手能力。某些函数实在不记得写个 foo()都没关系。
    20015jjw
        28
    20015jjw  
       2017-11-07 01:42:48 +08:00 via Android
    Wait 国内面试不写代码是常态???
    est
        29
    est  
       2017-11-07 05:22:02 +08:00
    这个是不错的。
    qdwang
        30
    qdwang  
       2017-11-07 05:28:25 +08:00 via iPhone   ❤️ 2
    我有一个想法,机试并且录屏。对最终需要斟酌的入选者,可以看录屏操作流程来决定是否录用。
    wintersun
        31
    wintersun  
       2017-11-07 08:22:02 +08:00   ❤️ 2
    我是这样想的,对于中级以下的工程师,这种考试是有效的——
    首先,肯坐下来复制粘贴,说明他珍惜这次机会;其他人出于高傲或者什么原因不做题,强留下来也没意思;
    其次,代码写(复制粘贴)完,我可以逐行问他代码的作用,有无优化可能,可以看出很多东西来,并不是只看运行结果!
    justfindu
        32
    justfindu  
       2017-11-07 08:43:22 +08:00
    能查 还能用库 这就是实际生产环境 而且题目这么简单
    Ehend
        33
    Ehend  
       2017-11-07 08:56:38 +08:00 via Android
    真是个好方法,支持
    66beta
        34
    66beta  
       2017-11-07 08:57:29 +08:00
    @ikaros 圈子很小的,以后还要再相见呢
    Amance
        35
    Amance  
       2017-11-07 09:09:53 +08:00
    每个公司都这样就好了
    Suddoo
        36
    Suddoo  
       2017-11-07 09:11:21 +08:00
    我面试的几家都是给一张白纸,出几条算法题,手写代码,Java 里面有些函数名记不清只要思路对,面试官也没计较这些细节。
    c3824363
        37
    c3824363  
       2017-11-07 09:22:16 +08:00
    我们这早就这么干了,是招 C 语言工程师的。要写非递归的快速排序,不过是提前透露题目的。
    qqpkat2
        38
    qqpkat2  
       2017-11-07 09:39:29 +08:00
    我上以一家公司也是要机试,但是没有网,硬是手动一个个敲了出来
    FTtong15
        39
    FTtong15  
       2017-11-07 10:21:44 +08:00
    突然觉得可以给我们公司打个广告,我们也有上机测试!!很有良心的公司啊,欢迎戳进来看一眼~https://www.v2ex.com/t/402548#reply4
    evlos
        40
    evlos  
       2017-11-07 10:40:50 +08:00 via iPhone
    点赞,我一直支持面试机试,有些只会用嘴写代码的人就可以再见了
    ermao
        41
    ermao  
       2017-11-07 11:36:55 +08:00
    没毛病。。。我觉得很好啊
    vjnjc
        42
    vjnjc  
       2017-11-07 11:37:27 +08:00
    跟楼主类似,小公司 android 岗,先做一个网上测试,测通过了再来现场面试。代码随便拷,只要面试的时候答到点上,水平也不会太差。
    qfdk
        43
    qfdk  
       2017-11-07 15:08:12 +08:00 via iPhone
    我们公司也有 说的再多不如写几行代码看看 说不过说相声的还写不过说相声的嘛
    ming7435
        44
    ming7435  
    OP
       2017-11-07 15:34:35 +08:00   ❤️ 1
    @qfdk 哈哈哈,好多程序员真的是入错行了,应该去德云社
    jedihy
        45
    jedihy  
       2017-11-07 16:52:49 +08:00
    美国基本所有公司都有 onsite 四+轮白板 coding。
    synergies
        46
    synergies  
       2017-11-07 17:49:10 +08:00
    @ming7435 确实,鬼知道领导怎么能找一个面向对象都没概念的厨师做 PHP 开发。呵呵
    JackZong
        47
    JackZong  
       2017-11-07 18:15:38 +08:00
    点赞
    CFM880
        48
    CFM880  
       2017-11-07 18:20:37 +08:00
    第一个算是正式的工作,就是先大概面面,后面直接来个具体需求,指定时间内完成,最后提交代码,我喜欢就这种。
    orc
        49
    orc  
       2017-11-07 18:27:24 +08:00 via iPhone
    @kunluanbudang 新人,啥是白板啊
    leemove
        50
    leemove  
       2017-11-07 18:45:09 +08:00
    挂在白板上的我,充满了怨念,坚决反对白板...不是前一阵子还有个大神面谷歌挂在白板翻转二叉树了么.感觉白板面试挺无奈的,我更喜欢测试学习能力的面试.
    leemove
        51
    leemove  
       2017-11-07 18:46:55 +08:00
    @orc 白板就跟咱们小时候学校的黑板一样,就是白板黑字而已.
    iFlicker
        52
    iFlicker  
       2017-11-07 19:06:31 +08:00
    公司服务器搭个 oj 不也挺好的
    piglei
        53
    piglei  
       2017-11-07 19:13:16 +08:00
    实名支持楼主。
    orc
        54
    orc  
       2017-11-07 21:42:17 +08:00 via iPhone
    @leemove 哦哦 似懂非懂 意思就是加入动手的机会
    anmaz
        55
    anmaz  
       2017-11-07 22:47:34 +08:00 via Android
    之前做过机试的,eclipse 空白,叫我从头开始搭框架增删改查(其中一道)40 分钟 4 道题,表示实在是服了,真的最好自带电脑,或者自己放配置,
    ming7435
        56
    ming7435  
    OP
       2017-11-07 22:55:00 +08:00
    @anmaz 这个也忒狠了
    corningsun
        57
    corningsun  
       2017-11-08 10:51:30 +08:00
    我在想要不要趁双 11 买个白板回家,毕竟 白板还是最常用的。😄
    linxl
        58
    linxl  
       2017-11-08 16:20:43 +08:00
    学习了.
    DoctorCat
        59
    DoctorCat  
       2017-11-08 18:35:54 +08:00
    有的候选人只会用嘴巴讲业务,连回答技术细节都不太耐烦。直接 coding test 避免浪费彼此时间和口舌,这样很对。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2601 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 05:02 · PVG 13:02 · LAX 21:02 · JFK 00:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.