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

面试的时候怎么判断面试者是不是速成的?

  •  
  •   HenrikC · 78 天前 · 16106 次点击
    这是一个创建于 78 天前的主题,其中的信息可能已经有所发展或是发生改变。

    速成:IT 培训班 OR 自学。

    第 1 条附言  ·  77 天前
    在发贴之前看了这几个帖子:
    v2ex.com/t/577347
    v2ex.com/t/578648
    v2ex.com/t/565543
    v2ex.com/t/666455
    v2ex.com/t/623137
    v2ex.com/t/697552
    对于培训班,帖子中大部分人 都说到简历包装、造假引起企业反感;
    也不排除培训班有学的好的,科班出身能力一般的,这或多或少有点幸存者偏差的意味;
    市场需求决定供给,IT 这个行业也不例外,试问从培训班出来的大多数人不还是奔着高薪来的,真正热爱、感兴趣的不多吧;
    话又说回来,当自己所热爱的成为工作的时候,又有多少人是开心的呢;
    对于小企业来说,找一个有经验立马能上手干活的人,是出于短中期的生存、扩展问题;
    而对于大企业来说,偏向于招收应届、科班更加侧重的是长期的布局与发展;
    看了大家的回复,前面几条还是说怎么判断是不是培训班,后面就开始说培训班怎么了?能干活就行了,
    确实,是这个理,导致出现这种歧视的根本因素还是资本、“卖家”与“买家”的急躁。
    180 条回复    2020-11-15 11:56:40 +08:00
    1  2  
    ragnaroks
        101
    ragnaroks   77 天前
    @jones2000 时间上可能不靠谱,换句话说,短时间之内只能治标不能治本,业务逻辑需要时间解析
    lovecy
        102
    lovecy   77 天前
    @laminux29 那么首先你得先把这些历史讲清楚。。
    drackzy
        103
    drackzy   77 天前
    其他地方看到的:有的面试官假装自己也是培训的出来的,问来面试的人是那个培训出来的套近乎。
    vessel
        104
    vessel   77 天前
    白板写代码。能给最优解,速成的能力也不会差。
    flowercoder
        105
    flowercoder   77 天前
    防速成?就多问关于数据结构的问题咯,数据结构就算速成也要花不少功夫吧,个人感觉,而且要真能说清楚,那要花不少时间了,而且不是所有人都能搞的完全懂。
    no1xsyzy
        106
    no1xsyzy   77 天前
    那我这个 NOIP 国一的科班非科班临界怎么算?

    说到真正热爱、感兴趣的,楼上又提到当场给带 bug 的程序让人修……
    设想:提供有两个已知 bug 的程序,其中一个 bug 导致程序大部分情况下运行不正常,另一个 bug 只有在偶然条件下会发生问题
    当场能修复第一个 bug,然后并不提供足以完成修复第二个 bug 的时间,但允许把整个环境复制走,回去之后再修复第二个 bug,顺便给个邮箱联系方式。
    能报告完成修复第二个 bug 的人基本上直接要了吧。
    还顺便考察了写邮件的能力……?
    xiaowangge
        107
    xiaowangge   77 天前
    不考虑隐私的话,

    简单粗暴的方法:「是否方便看一下你的微信技术群? QQ 群?」
    glfpes
        108
    glfpes   77 天前
    如果有这种需求,直接学历筛选就可以了。这也是很多大公司在做的事情。

    小公司这条路大概不行,因为可能找不到人。
    newtype0092
        109
    newtype0092   77 天前
    视频面试,出了一套题,就两三道,难度比较简单,都是 20 行以内能搞定的简单函数实现,科班出身水平稍好的 30 分钟搞定那种,给 1 小时时间。
    过了一阵,答案传到网上了,后面的基本都是从网上复制的那几套答案。
    不过也影响不大,直接逮住代码问,先问思路,再问核心变量的作用,再问改掉题里某个条件后程序要怎么改。一套下来只会复制粘贴的基本都干瞪眼了,都能答出来的至少是把这段程序完全搞懂了,而且思路和反应能力没问题的。

    感觉照着代码问是最能问出水平的,不管是算法题还是称不上算法的简单数组处理之类的逻辑实现,内存占用、执行效率、可扩展性、代码规范,不管代码是不是他自己写的,没基础的人很容易就问出来了。
    lwlizhe
        110
    lwlizhe   77 天前
    速成的也没时间积累深入吧,问下实现原理那块的呗,不断深入直到答不上来那种
    lwlizhe
        111
    lwlizhe   77 天前
    另外我觉得前面那些大部分都是答非所问

    速成应该对应的是能力差,而不是所谓的非科班,培训班、自学……难道你们学东西都是找老师?
    CrazyRundong
        112
    CrazyRundong   77 天前 via iPhone
    先按照学历和论文筛一遍,面试时候主要考察原理和对必要的基础理论的理解,工程直接问需要用到的语言 /框架最重要且常有的特性,譬如 C++ 的模板,PyTorch 自动求导的实现原理之类
    Takamine
        113
    Takamine   77 天前 via Android
    ……原来自学算速成,那些非科班的大佬们风评受害阿。_(:з」∠)_
    yousabuk
        114
    yousabuk   77 天前 via iPhone
    @murmur 题目是很简单,是我以前随便想到一个,就靠这个筛了好些个培训班出来的,写的真的是千奇百怪。
    b00tyhunt3r
        115
    b00tyhunt3r   77 天前 via iPhone   ❤️ 4
    自学也叫速成?怀疑楼主水平
    xuewuchen
        116
    xuewuchen   77 天前
    这个世界上最没有速成办法的就是——经验和阅历以及对于程序的认知。
    比如网管面试:问当连接电脑的打印机不能打印时,这时驱动保证是没问题的,你觉得有几种原因。类似这种问题,如果没有当过一阵的网管,必然是答不出来的。
    m30102
        117
    m30102   77 天前
    招聘条件向头条腾讯看齐
    yogogo
        118
    yogogo   77 天前
    @zengming00
    #4 要是没更新 github 呢?
    icyalala
        119
    icyalala   77 天前
    @hxse 尤雨溪硕士读的是 Design&Technology 本身就需要编程,而且他进入 Google 是因为他写的作品非常好,被 Google 的人注意到了。

    这算不上自学速成。
    tutustream
        120
    tutustream   77 天前
    @xuewuchen #116 我是半个网管,遇见这种情况我会给修打印机的打电话
    Eugene1024
        121
    Eugene1024   77 天前
    系统性的问点基础知识就知道了
    aino
        122
    aino   77 天前
    再说来说一句扎心的,现在普遍学校学的编程知识,还没有培训班的学的多与实用
    aqqwiyth
        123
    aqqwiyth   77 天前
    我来分享一个真实的案例

    比如很多 java 面试的时候都背 jsatck 用来查堆栈, 却不知道 jsatck 输出的格式
    jmap 用来 dump 内存 . 却不知道如何 jmap 用强制 进行一次 fullGC
    PineappleBeers
        124
    PineappleBeers   77 天前
    速成的只有广度,没有深度。
    你先问广度,然后逮着一个一个往深入了去问,多半就能问出来。
    他们没法把一些知识和理解联系起来,很明显的。
    laminux29
        125
    laminux29   77 天前
    @murmur 12306 的问题,如果我是面试官,我希望被面试者,从底层开始一步一步地向上分析。

    比如,你说了,不是靠技术,那么为什么不能靠技术?技术在哪个环节出现问题?具体是什么问题?该问题是如何产生的?

    我希望面试者在探讨 12306 第一版的问题时:

    1.能够结合其业务问题与现象,下降到模电层,在物理特性上说明当前计算机各类物理器件瓶颈与特性,猜测业务问题可能卡在了哪些物理特性与瓶颈上。

    2.数电、逻辑层,我希望面试者探讨一下当今各种处理器的架构与优缺点,以及拿这些处理器来解决这些问题的优势与劣势。

    3.根据最近几年虚拟化的发展,在组成的层次,探讨一下不同业务进行虚拟化的优劣,探讨不同业务为什么适合或不适合虚拟化,分析优劣与成本。

    4.接着汇编与操作系统层。OS 层面上有各种调度模型、文件系统的特性、内存的管理方法,OS 与硬件的交互牵涉到超线程、虚拟化、各种指令集等对这个问题的应用与优化,然后牵涉出如果编译器没能利用好新设备,那么如何把这些新指令 hack 到汇编里实现加速等等。

    5.到了 java 这个层次,针对业务,分析 jvm,参数如何调优,甚至直接改造 jvm 实现定制优化。

    6.到了前端,分析浏览器的执行过程,来优化页面渲染与打开速度,减少内存占用。目前比较新的浏览器端编译技术,如何应用到这个问题里来,等等。相对于 CS 结构,BS 结构存在哪些问题,有什么办法能解决这些问题,代价如何。

    7.根据最近几年的云计算,和面试者探讨一下全国范围的云架构,各种主流云产品特性与经济成本,以及各家云厂商近几年踩的坑与原因,以及 VMware 这些大厂是如何避坑的等等。

    8.针对近几年等保要求,分析一下安全层面上的各个问题,如何过等保,甚至如何与各家黑心安全厂家保持良好关系。

    以上是本科阶段的内容。如果对方是研究生,甚至博士,那么我会提供一些当初 IBM 给的方案以及具体的技术细节,让面试者根据这些资料,分析出 IBM 是如何解决这个问题的,以及要付出怎样的代价,然后探讨这些代价昂贵的原因,做一次成本分析,甚至根据这些细节大致推测一下 IBM 的财务管理问题等等。让面试者根据成本分析与方案优劣,来分析当时国内评审专家团为何没有采用 IBM 的方案的原因。

    对于高层次的管理人才,还需要和他们探讨自建数据中心的整体架构、具体方案、关键难点解决方案、设备功能特性与选型、招投标环节、采购合同与维护合同以及牵涉到的相关法律问题,还有一些诸如冷热风道、多线接入方案与成本、强弱电施工等细节。

    以上内容随便选一个点铺开讲,都可以讲上半天,正统科班学习为什么又繁琐又难,正是因为这些东西,打好基础非常麻烦,但这也正是 bat 高端人才收入高的原因。以上对于培训机构来说也是完全没办法摸到边际的内容。
    BrainOnline
        126
    BrainOnline   77 天前   ❤️ 2
    面试的人,我只考察对方能不能干活,满足团队的人力短缺问题,至于对方出身是什么?

    我并不关心。
    sss495088732
        127
    sss495088732   77 天前
    0.0 我是培训班儿的,也刷 leetcode,也刷算法,前后端,爬虫,流计算,大数据,都接触过.你怎么筛选我 0.0
    KleinP
        128
    KleinP   77 天前   ❤️ 2
    楼上那个老师傅可真牛逼,12306 都整出来,不写小说可惜了啊
    bbao
        129
    bbao   77 天前
    看时间和项目介绍以及工作内容,一般都伪装的不那么高深。
    puzzle9
        130
    puzzle9   77 天前
    主要问一些不是面试的问题

    你觉得目前这么久的开发中 最难解决的是什么 如何解决的
    对于一个项目 你是如何理解 并且开发的


    再者 这题是培训机构来钓鱼的吗
    手动狗头
    murmur
        131
    murmur   77 天前   ❤️ 2
    @laminux29 哇,写了这么多,我其实想表达的就一点,12306 卡不卡实际上是一个国家共同解决的问题,不是单单几个团队优化能搞定的问题,举个简单的例子,12306 走过了 10 年,但是这 10 年内我国动车高铁运力(粗略估计)是原来的 3 倍以上,硬件在发展,车票越来越好买,私家车和飞机也在分担运力,再加上错峰放票,简单的把 12306 归结于技术优化层次有点低了。
    seanxx
        132
    seanxx   77 天前
    @sss495088732 你搁这背书呢
    laminux29
        133
    laminux29   77 天前
    @murmur v2 是技术论坛,当然应该专注于技术问题。如果要扯运力,我还可以扯金融、扯国家发展、扯近代史工业化等等。离题不代表层次高,审题并不是层次低。
    loryyang
        134
    loryyang   77 天前
    抠细节,越是细节的东西,速成的人越不会涉及,因为准备不过来,从项目出发,一层层问进去,多聊项目的东西
    另外就是写代码啊,我觉得代码能力没办法速成的,前提是你不要出太普通的题
    hxse
        135
    hxse   77 天前   ❤️ 1
    @lwlizhe #111
    不是答非所问, 题主标题是"面试的时候怎么判断面试者是不是速成的?", 如果仅仅是这个也就罢了, 可他在下面还有一句"速成:IT 培训班 OR 自学。"
    他的意思非常清楚, 培训班和自学出身的都是速成, 都要被面试过滤掉
    我看到这标题的刹那就在想, 难道现在写 vue/react 的从业者都是大学本科老师教的?
    Valii
        136
    Valii   77 天前   ❤️ 1
    啊这,自学?
    大学最重要的能力就是自学,你这是把所有应届生也毙了吗
    iColdCat
        137
    iColdCat   77 天前
    我想先问你一个问题 你想招到什么样的人 如果你要招那些 985211 的毕业生的话 那是有必要筛掉培训班出来的人的,但是 如果你要招普通二本的毕业生的话 他们的能力未必有培训班出来的人强,还是先了解一下普通本科计算机专业教的是什么再做决定吧
    junyee
        138
    junyee   77 天前 via iPhone
    有些大牛学起东西不要命,一个月顶一般人几年。
    只要有成,你管他速不速成。

    明白了,你是想要招摸🐟的。
    chd0919
        139
    chd0919   77 天前
    @laminux29 优越感十足
    yaphets666
        140
    yaphets666   77 天前
    @laminux29 虽然我不是 12306 的内部人士 但是 12306 解决问题的层面绝对不会深入到模电逻辑层 12306 是纯软件层面解决问题的 当然解决的还不够好 发出站到达站 都是一个大 JS 文件 下载到用户本机的
    yaphets666
        141
    yaphets666   77 天前
    @chd0919 而且你也不知道 12306 的成本 就不知道能加多少台机子 也不知道到底要面对多么大的并发 脱离这些谈 我觉得无非还是谈 java 那一套 说不出什么新东西 只是同样的问题换了一个问法
    sss495088732
        142
    sss495088732   77 天前
    @seanxx 抖个机灵哈哈哈
    hehe12980
        143
    hehe12980   77 天前
    @coderluan 看书的培训班出来的和不看书的只逛同性交友和论坛等专业人士无法识别
    hehe12980
        144
    hehe12980   77 天前
    @junyee 实战经验差很多 学的在快没有经过生产一轮一轮的磨练 还是差很多
    lbp0200
        145
    lbp0200   77 天前
    计算机基础知识讲一讲,基础靠积累
    CRVV
        146
    CRVV   77 天前
    找一个求职者写过的东西,最好是有点技术含量的,从写这个东西的目的开始,问技术细节和每一个技术决策的理由或者权衡。
    当然要能这样问问题并且能聊得下去,对面试官的要求也很高。已经高到很少见的水平了。
    menc
        147
    menc   77 天前
    问计算机基础,子网掩码,磁盘寻道,冯诺依曼架构,培训班出来的只会写 Java,这些一个都答不上。
    sadfQED2
        148
    sadfQED2   77 天前 via Android
    @laminux29 你这些问题,我不是培训班出来的也答不上呀😭😭
    LawlietZ
        149
    LawlietZ   77 天前
    @iColdCat 大学计算机都教的差不多。。。
    Pythoner666666
        150
    Pythoner666666   77 天前
    都太过理想话了 我这么说吧 我身边普通二本毕业的计算机专业的同事 对计算机原理 数据结构 底层知识 这些基本不怎么懂 所以咋筛选
    zzzzzzggggggg
        151
    zzzzzzggggggg   77 天前
    以我的经验来看,可以考察一些手写逻辑代码的问题,我之前就是靠这个筛出不少包装简历的
    namelosw
        152
    namelosw   77 天前
    你们说啥计算机基础都没用, 上学学过不一定记得起来, 这些背得门清的不一定会写代码, 这么说大学导员都去面 Google 了.

    我经验里基本上就两个方向:

    一个是掏电脑现场写代码.
    一个是自身过硬, 自己懂候选人的强项, 挑候选人最擅长的技术和项目白开揉碎往下问, 会不会一下就能看出来了.
    matatabi
        153
    matatabi   77 天前
    问计算机原理
    learningman
        154
    learningman   76 天前
    @no1xsyzy 那人家回去干到凌晨三点你这边回人家一句不要了,人家不是血亏
    xieranmaya
        155
    xieranmaya   76 天前 via Android
    还是太年轻
    你找媳妇只看性别吗?如果不是,你凭什么找程序员只看是否速成?科班的就一定好?速成的就一定差?错在不应该拿这个来做为评价标准。
    我有些学生零基础学完就进大厂,也有工作半年,一年就进大厂的,你觉得人家会鸟你吗?
    能不能招,给多少钱,看技术就好了,如果你没能力评价别人的技术,只能说明你自己太菜。
    现在培训出身的程序员很多,你在这是非之地提这不带脑子的问题,不被喷才怪。
    xieranmaya
        156
    xieranmaya   76 天前 via Android
    再说了,别人冲着高薪来有什么错吗?你不爱钱?你不想多挣点?这也能 diss ?其它行业所有人干的工作都是自己的兴趣?只有程序员的工作才配当兴趣?你确定行业里大家都是这么想的?科班都是这么想的?
    管他冲着什么来,能干活就行,你牛逼你就拿自己的标准把别人卡在门外,但你拿一个不是标准的标准就是你的不对了。
    pkoukk
        157
    pkoukk   76 天前
    我寻思为啥不要自学的
    我现在写的 go,上学的时候也没有课教啊
    dragonbuf
        158
    dragonbuf   76 天前
    不如学我司, 直接考离散。
    dragonbuf
        159
    dragonbuf   76 天前
    @laminux29 哈哈,太麻烦了,不如学我司面试官,直接出离散
    julyclyde
        160
    julyclyde   76 天前
    不要给出正确或者错误的判断,就顺着他的话往后问
    很快就会发现,外行的人连编都编不合理
    no1xsyzy
        161
    no1xsyzy   76 天前   ❤️ 3
    @laminux29 你信不信当初 IBM 报价 1 块钱都不会给 IBM 做?
    强行审题八股文层次可真不低哦。
    数电要强行下降的模电层,难道还要分析等效恒流源吗?
    那是不是还要下降到材料科学?基础物理?
    那你说说,为什么学材料和基础物理的没人要?就算自学计算机也轻易被人打上非科班标签?
    “众人皆醉我独醒”?
    no1xsyzy
        162
    no1xsyzy   76 天前   ❤️ 1
    @laminux29 喜欢在 v2 装不存在的逼咯?
    从那次我识破你的真身以后,每个贴子我一回复你,整个帖子谁跟你说啥你都不回,能别装死么?
    no1xsyzy
        163
    no1xsyzy   76 天前
    @learningman 事先并没有任何明示或暗示说做出来就会要,或者做出来对 offer 有任何帮助。会自发地去做的人,根本上具有干这事的本源性质动机。
    这样的人加上些微恰当的帮助基本都可以到卡马克的层次。
    我并不完全符合这一要求,对我来说我是只有在明确指出如何引发 bug 的前提下才会去自发地纠错
    当然,我也怀疑是否存在这样的人。
    no1xsyzy
        164
    no1xsyzy   76 天前
    @laminux29 看看您的模电基础有多差 /t/719898
    Alexjiongyu
        165
    Alexjiongyu   76 天前
    如果是自己招人想判断对方是不是不懂装懂,评论区已经有不少方法了;
    如果是自己想试试看一些超纲的岗位,了解这个还不如通过第三方了解下岗位的核心诉求、紧急程度,再结合自身情况去参加面试。接了 offer 但绩效不好也是很危险的
    la2la
        166
    la2la   76 天前
    @laminux29 哈哈,你确定计算机科班得能把这些说清楚?
    overthemoon
        167
    overthemoon   76 天前
    github LeetCode
    ajax10086
        168
    ajax10086   76 天前
    打工人何苦为难打工人,有符合工作经验的常识+能干活就差不多了吧。项目黄了,人还没转正的情况也考虑进来,赶紧追进度才重要吧😂
    ga6840
        169
    ga6840   76 天前
    我觉得 PO 想问的是判断是不是有能力,速成并不能说明这个人不适合你。如果你要考察 ta 的能力,没有什么比得上让 ta 在你的业务中工作一段时间更准确地能反映适合程度和热情程度了(无论是远程实习聘用还是通过开源 ta 自发贡献)。
    coderunI
        170
    coderunI   76 天前
    还是希望多给年轻人一点机会,毕竟不是都是打工人。
    learningman
        171
    learningman   76 天前
    @no1xsyzy 我觉得不会有。
    真有这样的人,他的手上想必会有更多更有趣的 idea,而不是一个前途未明的 offer 面试中提到的奇怪 bug 。
    不过要是足够奇怪,我有可能会浪费时间去研究一下)
    waytoexplorewhat
        172
    waytoexplorewhat   76 天前
    你应该这样想,这么多的知识,如果能速成,说明对方很厉害了
    user8341
        173
    user8341   76 天前
    @ga6840 速成的肯定基础知识严重缺乏,只是专门针对一方面的突击训练。要知道是不是速成的,只要多问点基础知识就能区分了。
    swordspoet
        174
    swordspoet   75 天前 via iPhone
    楼主问了一个表述不清楚的问题,不被喷才怪😄
    l00t
        175
    l00t   75 天前
    英雄不问出处,何必在意别人是不是培训的,能干活就行了啊。

    满足基本工作要求之后还想筛选一下的话,如果是我,会看重些眼界、常识、学习能力之类的。确认是圈内的,兴趣相投的,以后相处起来也有趣一些。这方面科班的不一定强,非科班的不一定弱。
    ahao99
        176
    ahao99   75 天前
    手撕代码
    jaylee4869
        177
    jaylee4869   75 天前
    看兴趣,和他谈各种语言的异同,看 GitHub,有没有长期地输出内容(尤其是独立博客),对软件工程的理解,看平时逛哪些网站,英语水平。我要是面试绝对不问业务,是个人都能讲。
    mrkirkzheng
        178
    mrkirkzheng   75 天前
    @jaylee4869 你不问业务,怎么知道他干过什么,符不符合公司的产品需求。
    iColdCat
        179
    iColdCat   74 天前
    @LawlietZ 别的学校我不知道 反正我们学校 java 教的 swing :)
    xrr2016
        180
    xrr2016   72 天前
    看能力,不看出身。
    1  2  
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2742 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:41 · PVG 08:41 · LAX 16:41 · JFK 19:41
    ♥ Do have faith in what you're doing.