2018年保研历程,面试加笔试

(说不定只有一个电话面试的面试记录)

20180606 下午6:30浙江大学可视化小组电话面试:

1. 我们需要前端,你懂js吗?

2. 说明几种排序算法?详细讲快排。

3. 你了解hash吗?字符串hash如何做?说几种hash函数?如果hash将所有数都映射到一个地方了你怎么办?

4.最短路径讲一下?

5. 简介word2vec?如何计算相似度?

20180607 下午2:00另一个项目组说感兴趣

原来报的那个项目只招前端,因此进不去了。换成别的项目。

因此主要问的问题是如何实现频繁子图同构、图嵌入、类似word2vec的算法及其他数据挖掘的知识,但我说的不是很清楚加上对方对我的领域并不了解,发现我们确实是对不上的,因此造成了非常差的面试体验。

这导致我很伤。

20180629 下午7:30南开大学数字媒体实验室:

王恺老师还是非常非常热情的,首先进行了成绩的询问,课业和成绩问题。接着是关于项目,聊了我做过的时间最长的项目,问的问题如下: 读过哪些文章,具体用了哪些方法实现,创新点在哪,如何评价结果的优劣,聚类结果如何评价,深度学习了解多少。

他提出的问题在于:1. 地点在老校区,同实习的人都不怎么熟deepLearning,学不了太多。2. 不是程明明组,不好。3. 还可以九月推免直接去。

此处告诉我们,项目一定要做的很细,才能应对有了研究经验的老师。

20180709 上午8:00杨巨峰老师:

一周前给了我一篇论文,用EM算法实现的grabcut,需要做ppt讲解并且最好能实现。预定的时间到了,10分钟讲完PPT之后,没有多问关于论文的问题,主要问题:2004年之后grabcut有什么样的发展?熟悉什么样的机器学习方法,SVM有哪些核函数?高斯核函数和多项式核函数有什么区别?

20180712-20180715中央财经大学(本校)的夏令营软件工程

我是一直都不想留在自己自己学校,正值被以为肯定能进的北航拒绝,只能在各种同学的劝说下(因为参加了之后如果没有保研资格还可以让学校争取一下)入营。各种破冰活动和讲座让我觉得十分形式。参加的是c语言考试,卷子非常简单,做了1小时就第一个交卷。另外还有一场ppt展示个人成果,我的成果都没有图片没有其他人展示得好,但老师也放水没问什么问题。最后是一个专业潜力面试,软工的问题,不过老师也放水了,我回答完问题后老师直接问有没有选定导师,我说选了,2分钟结束。

20180720下午2点(大概)北航拜访老师:

起因是有保研经验的告诉我如果联系老师参加暑期实习会容易过,于是就经历了好几天的查导师主页、投导师邮箱、读老师的论文表示诚意及确定研究方向。北航有个老师说愿意见我一下,于是我去了她办公室,她一看简历,问我有没有通过北航夏令营的筛选,我说没有,她直接和我说“没有希望了”。她说今年的筛简历的标准是,计算机学级评估A以上的学校或者参加竞赛的学生。而一次简历没过后面推免也不会通过。我就回去了。

20180724上午9点北邮拜访老师:

早上是下大雨,我想打的去,师傅说城里太堵了预定时间内肯定到不了,我还是地铁过去。因为公司同事是北邮的,他告诉我北邮比较看重老师,老师说接受就接受了,所以我联系上智能科技的李蕾老师。这是一次非常舒服的面试,这个老师很温柔,关心学生利益,准确分析了我的问题,做的方向是自然语言处理与数据挖掘,通过分析互联网产品的简介求该产品为欺诈产品的概率。面试的过程如下:根据简历:1. 想听听你工作时候做的项目。根据成绩单:1.概念:秩,简介朴素贝叶斯模型。提升问题:word2vec如何用词向量表示句子结构。 该老师提醒我,我不需要怕保研保不上以及选择考研,应该把重心放在需要发展的方向,如果真的要做自然语言处理,最重要是学习在学校没能学到的知识,补全这一课。

20180916全天哈工大深圳:

8月:复习数学,心神不宁?写张数学就好了。于是写完了张宇36讲,英语1份卷子,复习了考研的计算机网络,看了michael collins的讲义,条理清晰推导过程明细。

知道能去深圳面试哈工大,开始准备离散数学、c语言、计网和数据库。根据去年哈工大考研复试的经验贴,数据库看的是战的mooc网课并完成习题,离散看的书,c语言看的苏小红的书,计网看的考研408的书。因为台风在拖延了两天考试,18号上午8点开始考笔试,200分,67道选择题,其中50题是c语言,4题计算机网络,4题离散,其他数据库。笔试得分是73分。面试是下午2点开始,每人15分钟,基本是抠简历,问题一般是:简介你做的项目,你做了什么工作。autoencoder的原理,其他的就没什么了。我的面试全方位地展示出我的基础薄弱、项目经验不足的问题。没录上学硕,最后补录上专硕。

20181008晚上9点20哈工大深圳老师:

现在开始选导师,选择了一个导师要求视频面试,于是就等了一天面了20分钟。问题如下:1.简介做的项目(用数学方法建模你的项目),你完成了什么工作。2. 图嵌入用的LINE方法的细节问题:能否用于有向图?负采样时用的方法是什么?损失函数是什么?3.SVM是什么?你对什么机器学习算法熟悉?(后来因为面崩了我就拒绝回答问题,之后就全程沉默)

回来翻看论文觉得我有些回答的是正确的,却被对方用怀疑的眼光看待,心理素质实在不行。主要还是不熟啊。

20181009上午10点偶数科技面试:

(这个公司比我之前在的公司认真刻苦多了。)一上来是笔试三道题,冒泡、按层输出树、链表删除。做完之后是面试,主要像个问题讨论。首先是m条边,n个点,如何判断两个点是否连通?我就说遍历,但复杂度是我自己每次都算不对,这个一直在错,基础非常不扎实,(算法导论要看!理论分析要会!),面试官提醒我不用这么复杂,我说可以并查集,于是叙述写并查。第二题是背包,背包问题我掌握得真不好(还是要多刷题!!!),这个不行。第三问了操作系统的问题,线程进程的区别,线程通信和进程通信(我其实想起来了但不确定就没说,这个也不行!!),堆内存和栈内存区别。差不多就是这样。

我来应聘的是人工智能实习生,但是另一面还没面。幸好面了这基础一个,让我认识到自己的不足。

20181010上午10点半觉非科技面试:

75分钟笔试,后面两道面试题;

总结下来是我的c++ tricky部分比较弱,所以本来投的是c++研发,最后做了策略实习生。

问题:1. 线段树扫描求矩形覆盖面积。2. 多路归并:用小根堆选最小值。logn。

已通过。

 

你可能感兴趣的:(面试)