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

2020 年 11 月 9 日
 HenrikC

速成:IT 培训班 OR 自学。

22183 次点击
所在节点    程序员
180 条回复
Eugene1024
2020 年 11 月 10 日
系统性的问点基础知识就知道了
aino
2020 年 11 月 10 日
再说来说一句扎心的,现在普遍学校学的编程知识,还没有培训班的学的多与实用
aqqwiyth
2020 年 11 月 10 日
我来分享一个真实的案例

比如很多 java 面试的时候都背 jsatck 用来查堆栈, 却不知道 jsatck 输出的格式
jmap 用来 dump 内存 . 却不知道如何 jmap 用强制 进行一次 fullGC
PineappleBeers
2020 年 11 月 10 日
速成的只有广度,没有深度。
你先问广度,然后逮着一个一个往深入了去问,多半就能问出来。
他们没法把一些知识和理解联系起来,很明显的。
laminux29
2020 年 11 月 10 日
@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
2020 年 11 月 10 日
面试的人,我只考察对方能不能干活,满足团队的人力短缺问题,至于对方出身是什么?

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

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


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

明白了,你是想要招摸🐟的。
chd0919
2020 年 11 月 10 日
@laminux29 优越感十足
yaphets666
2020 年 11 月 10 日
@laminux29 虽然我不是 12306 的内部人士 但是 12306 解决问题的层面绝对不会深入到模电逻辑层 12306 是纯软件层面解决问题的 当然解决的还不够好 发出站到达站 都是一个大 JS 文件 下载到用户本机的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/723369

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX