请问(技术)面试中被诈常见吗
- 2019 年 11 月 12 日
- 筆記
作者:ラムダ
链接:https://www.nowcoder.com/discuss/336718?type=2&order=3&pos=32&page=1
来源:牛客网
昨天终于寄出了三方,秋招正式完结,想聊聊整个秋招过程中遇到的最非常规的面试。
9.23下午面的 Z * 网络科技
岗位软件开发,两个技术(面试官甲和乙)和一个 HR 一起面的,流程大致如下。
因为其非常规,很遗憾不能给诸位或来年的诸位提供什么帮助了。
被诈见“排序算法”部分。
自我介绍
完毕,被 diss 经历。
想来作为本科非科班、实习也不在大公司,确实拿不出手。
不过之前遇到的面试官要么不关心经历、要么就问得很耐心,第一次被 diss 这个,还是有些不好意思。
接下来的都很刺激,至少对我来说。
非线性高阶多项式函数怎么求反函数
因为我在数学学院读过一个经济学的双学位(本专业非数学类),面试官甲理直气壮地提了这个问题。
那我就很懵,第一时间放弃挣扎,告诉甲:“这个我一时半会儿想不出来,您要不问个别的。”
然而甲并不打算放过我:“快用你那无敌的 Python 和 Java 想想办法!”
这我就很绝望,只好一通口胡,大抵是“对函数曲线采样”、“关于直线 y = x 对称”云云。
显然我的胡诌并不能打发这个问题,甲表示质疑:“这样能求出反函数吗?”
反正我是束手无策了:“要不您给点提示?”
然而并没有提示。
行吧,我再次认怂。反正
我面的不是算法岗,
双学位发的也不是理学学位,
学的主要也是统计——独立于数学的一级学科,
哪怕真的学过,面软开也没必要准备这个吧,忘了不是很正常,
想必如此纯粹的面试题能在招待高贵的布尔巴基学派继承人时派上用场,
所以我琢磨着这个答不上来也无伤大雅 (×) 嘛,就算是面试官高估我了。
* 一个多月来,我向多名同届的数学、计算机等专业的高材生请教过,未果,因此希望看到帖子的诸位大佬能就这个问题指点一二。
WebApp 会吗
面试官乙问的,很遗憾我不会。
岗位要求并没有限定这个技能,
我的简历也没有提及相关内容,
现场之前的电话面试也没有问到这个,
所以我真的很蛋疼为啥不能问几个在我范围内的问题呢。
但我觉得连着两个问题都 GG 也太 low 了,这个无论如何我得挣扎一下—— WebApp 总跟 Web 有点关联,那么 Flask 我算是了解一点……
然后立刻被打断了,嗯,跟 Flask 没关系。
卒。
设计模式知道吗
“设计模式我了解一点……”
好不容易问了个准备过的,我正摩拳擦掌……
“了解一点可不行啊……”
???
此时我已放弃本次面试,神游八荒,想起不知在哪儿看到的段子:
应聘者,尤其是校招生,写简历时要谦虚,不要随便使用”精通“。
我上次还见到一个学生,说他经通 C++ ,这个世界上还没人有资格说自己精通 C++ 呢。
“精通”太自负,“了解一点”也不行,还是有点难的。
等等?都不给个机会问一下吗??
我们感觉你没有准备
“不是没有遇到过跨专业的同学,但是你说想进入这个行业,你要有准备啊,我们感觉你没有准备。”
至此我心态彻底崩了。
当天上午刚面华为,两轮技术面顺利通过,成功见到主管(虽然次日就发现被脸上笑嘻嘻的主观给挂了),尚处于膨胀期。
想想自己 9 月 18 日就上岸了,菜归菜也不是没人要。
放飞自我。
要不写个题吧
我主动要求做题的。
我是没办法了:“要不写个题吧。”
面试官笑笑:“你想写什么题。”
我很有自知之明:“不要太难的就行。”
面试官笑笑又笑笑:“这不是难不难的问题……”
这回轮到我打断面试官了:“那随便来一个就行了。”
一个数组,拿到它的最大值和最小值
我真不该说“不要太难”的。
我利索地写出了教科书式的答案,就是那个“每次从容器中取出两个数比较,其较大值与维护的当前最大值比较、较小值与维护的当前最小值比较”。
就这面试官居然还看了半天,问来问去,这完全没必要啊。
排序算法你知道哪些
总算遇到那种面经中的常客了。
罗列了解的排序算法,提到 Timsort 的时候我感觉面试官在百度看我是不是鬼扯。
刺激的来了。
“选择排序是什么样的?”
“选出最大的放在队尾,然后选出剩下最大的,……”
“这是冒泡排序吧?”
“不是的,冒泡排序是比较相邻的两个数交换或不交换,……”
“插入排序的时间复杂度是多少?”
“ n 方。”
“不对吧,不是 n lg n 吗?”
“就是 n 方。”
可以,死亡二连诈。
如果是平时我一定会优先怀疑自己的,可当时正在气头上,直接顶回去了。
数据库用过吗
“ SQL 了解…了解一部分吧。”
我都不敢说了解一点了。
“ MySQL 索引有哪些。”
“ B 树索引、B+ 树索引、哈希索引,还有……全文索引。”(这么答可能不好)
好,继续问吧,这两天我看了不少数据库的内容。
“ group by 是什么?”
“聚合。”
???
…这是侮辱题吧…
你有什么想问的
放飞自我,原地自爆:“对于校招,你们最想考察什么?”
“我们一般考察他的潜力。”
行吧,我信你个鬼。
我还是觉得刚才的题太简单了:“要不再写个题吧?”
“不用了,我们知道你很能写了。”
怎么感觉哪里不对,很能写算是什么评价。
我咄咄逼人:“那您算是认可我的代码能力了吗?”
“这个问题我现在不能回答你。”
这……认可不认可的还需要横向比较吗?
甚至不是问你面试过没过、发不发 offer 。
不认可你可以继续出题啊。
这我还能说啥呢。
随便说说
当天的现场面试居然是单线程的,面试等待时间特别长,还好我不是最后一个。
时间过去这么久有些细节可能记不太清了,不过大体是还原事实的。
跟 HR 谈得倒是比较常规,不值一提。
不排除是由于我非科班的出身或者单纯运气好没遭到社会毒打,遇到的大部分面试官都相当友善,唯独这一次的面试实在是太让人不愉快了。
不过虽然(我感觉)面试官很糟糕,送的纪念品(钥匙坠)还是挺可爱的,只是当时实在太气了,满脑子都是“我一定要在你挂了我之前先挂了你”,没有多拿几个。
说回标题,除了非线性高阶多项式函数怎么求反函数之外,我最好奇面试中被诈很常见吗,希望有经验的同学介绍一下。
我遇到的最类似的情况是这样的:
电话面一家在牛客网讨论区公司主页第四页能看到的中或小厂:
面试官:“ Python 操作符是怎么样的?”
我:“您是说关系操作符还是逻辑操作符?逻辑操作符都是短路的……”
面试官:“那加减乘除呢?”
我:“…加减乘除就是加减乘除啊…”
面试官:“嗯,没事,就是看一下你的反应。”
这个虽然也让我懵了一下但体验不糟糕,Z * 网络科技真是…太诡异了…
另外
顺便吐槽一下 Z * 网络科技的母单位的一家小分行的实习面试。
当时我正在学校强制安排的其经历如果去富士康做一线工具人一定能派上用场的暗无天日的实习中,难以告假,抱着“用实习打败实习”的信念,我投递了学校所在地的小分行的实习(信息技术岗?或者是非定向?忘了)。
面试当天我上身居然穿了正装,搞得我好像不是个技术(之后再没穿过正装)。面试是十人一组,三个面试官。经过许久的等待,终于轮到了我和同组的另外 9 个人,期间我留意了一下放弃面试的人还不少。
本来以为会遇到就业指导课上提到过的紧张刺激的多人表演赛,我还期待了一下,没想到就是顺序自我介绍,完了面试官对个人随便问问,完全看不出十人一组意义(除了省时间——可是这真的省时间吗?)。
然而,为首的面试官对我完全放弃本专业意见巨大,当面告诉我“不太喜欢你这样的”。
我当时有点懵。
说实话,这样的事实完全不让我意外,但她完全没必要当面这么说吧,尤其是在场那么多人。
在心里给我打个叉不就行了,华为主管面的面试官就是这么做的。
之后我就确立了“严肃的地方不欢迎个性的人,小分行不需要技术”这一认识。
其实我也不是非要个性——组织安排我进垃圾桶,我很难甘之如饴啊。
意外的是面完之后同组面试的硕士姐姐找我聊了几句。
后来到 8 月份我也没找到“能打败实习的实习”,幸运的是,彼时暗无天日的工具人实习告一段落,进入了同样是强制且无价值的不过可以摸摸鱼的咸鱼实习,正式秋招的条件总算没有那么艰苦了。
最后
我觉得我还是挺菜的,不然 Z * 网络科技也不至于面得这么艰难;而且我的简历也比较有迷惑性(最终拿到手的三个 offer 都是不同的岗位),可能比较考验面试官的水平。
所以真的很感激 9 月份就让我上岸的公司,抢在我 22 岁生日之前宣告失业危机的终结。面试官和 HR 对我都挺好的,是很不错的公司,最终不能与之签约真的非常遗憾和抱歉。
不开薪剑客的谈薪流程虽然众所周知的坑,但两轮技术面的面试官确实相当专业和友善,这还是符合大公司风范的。
即使是 Z * 网络科技,电话面试的那位面试官也给我感觉也是很有耐心的。
综上所述,能遇到这么多可靠的面试官,最终找到一份满意的工作,我还是比较幸运的。在这里也预祝备战春招和来年秋招的诸位能遇到友好的面试官,找到心仪的工作。
最后的最后,还希望各位大佬别忘了教教我非线性高阶多项式函数怎么求反函数。