华子26级校招面经
1 月 20 号的机试,今天(2 月 10 日)才面试。
先说我自己,c9本科应届生,成绩年级倒数前十。经历写的有高中时候的信息学竞赛,省一省二;大一一个水课,老师分享个课题给我们体验一下流程的一个课题,当时随便做的,简历也写上去;毕业论文。说白了就是简历空空。
机考选择题统统不会,编程题三道对一错一,挺简单的只是当时不熟 python 还拿 python 写导致不太行。
面试一开始定的 1 月 26 日,我说我没空,让安排到 28 号, 谁知华子也拖着拖着直到今天。
时间紧 ,任务重,早上专业一二面,下午主管面。
专业一面
面试官人很好,一直在笑。
自我介绍。
问了老家哪里的,高考多少分。然后问竞赛,面试官不太明白竞赛考的啥,大致讲了下就是每次 6 道编程题。
然后问那个水课项目,虽然没做什么实际工作但是吹了一通。然后毕业论文,基本就是全部介绍一遍。这些水完过去十几二十分钟了吧,没仔细看时间。
问我机考题目我说太久了忘了,他也没仔细问,因为说是题目不能给我看。不过他说了那个题目比较简单(比起竞赛),估计有这方面的原因,觉得没必要问。
面试官提问,问我学过机器学习没有,有啥算法,列几个简单的就行。我说不清楚,倒是直到几个模型什么 MLP,卷积啥的。看我说不出,他问我知道有监督无监督是什么意思吗,我回答了。再问深度学习,强化学习是什么,我说深度学习我不知道啊我以为机器学习就是深度学习。面试官介绍了一段说 AlphaGo 就是深度学习。
没问别的,手撕代码环节。
描述了 k 邻近算法,让我实现。
大意是输入 [N, DIM] 的特征,[N, 1] 的标签,对于未分类的 x = [1, DIM] ,找距离最近的前几个出现标签最多的就采用。
不要求复杂度随便写,直接把数据按照距离排序看前几个。
没有运行,他看着我写看懂意思了。随便聊了几句,结束了。
结束前他说我过了让我休息下准备下一场。
专业二面
面试官人依旧很好,一直在笑。
依旧自我介绍竞赛项目毕业论文水二十分钟。
没有提问,直接代码。
出了个题目,一个整数矩阵求其中最长递增序列,0秒讲出三种解法,朴素 dfs ,双向 dfs 优化一下, 动态规划不过要再详细推导。
依旧不要求复杂度直接 dfs 爆搜。
写错了大草,当场调试代码,原来是 python 的赋值是引用,一下忘记了导致搜索时记录的 ans 也被重新更新。
改好了样例过了就 ok。
代码过程面试官没说一句话,包括我错和调试的时候。
写完他似乎并无不满而是笑笑表示看到了我调试的过程也很不错。
反问环节。问了几个问题面试官一一给予解答,具体问题不说了。
主管面
主管人很好,非常好,无关乎 offer ,光是这轮面试就让我学到不少。
依旧自我介绍+三个项目水二十分钟。但是追问的比较深,而非专业面讲到对方听懂就行了。
然后经典问题:团队,压力,AI 未来,精神文化。没有问职业规划、自评优缺点、薪资期望。
注意并不是问了回答了就行,依旧不断追问,而且如果假设一种情况去回答,他会假设你的假设不成立继续追问。
必须得说一下追问不代表你要去拼命解释甚至反驳。用面试官的话来说是他这是引导
。那最后我应对上追问了吗,没有。他告诉我我的观念应该改,然后讲了很多很多,苦口婆心的,我也听进去了。
在精神文化这一问题重复了以上情形。
反问。问了两个问题,他看穿我了,他回答的同时还扩展了,还告诉我要怎么做。
整个面试他说的话比我的还多,像在教导一个孩子,而且很认真的在教,我十分感激。毕竟说白了人家就是个考官,看你表演完了打个分就行了,没有必要告诉你那么多,何况是如何进步、认知观念这一块。
面试一开始主管没啥表情,但是过程中看着挺高兴的。
最后说期待不久能一起共事,我说服自己相信这不是场面话。
其他
校招应该是简单点,何况我还只是本科毕业。据说大学本身也比较重要,不知道他们的态度与我学校是 c9 有没有关联。
比想象中轻松很多
我是有准备材料因为紧张的时候突然被问我会啥都想不出来,打印了张纸放在电脑上看,不过不完全照着读。虽然是双机位不过没说不让拿。三轮面试都通过了,等后续,不知道要多久。
#发面经攒人品#