一面

这次面试的岗位是机器学习算法,面了一个小时,这次面试也算有质量。

过去先简单自我介绍,面试官说你这专业算计算机是吧,那计算机相关的理论你应该会,我说我专业属于计算机,不过学的还是偏向电子信息,然后让讲一下堆和栈的区别,这块没怎么讲清楚,只是简单讲了下定义,这块应该从内存中的开辟使用管理啥的开始说的。毕竟这块也是算基础吧,还是要准备下的,前面这块的都没背。

然后面试官说有论文,是不是人工智能领域的,我说是的。让讲一下论文,然后我翻出来自己的论文,从前到后讲了一遍,不过前面部分我用的时间太多,讲的有点乱,后面讲的就挺快了,讲完面试官说讲的有点乱,听的不是很清楚。

然后说去实习了就讲下实习的内容,然后我大致讲了讲,面试官简单问了两个小问题,比如效果不好的时候,如何判断是哪里的问题导致的,怎么改正。

之后面试官说给个数学题你想下:一个圆上取三点,构成锐角三角形的概率是多少,这个我尬住了,想了半天没思路,然后面试官说构成直角三角形的概率是多少,然后再到锐角,最后还是没回答出来。这块答的感觉不太行,没有体现出遇到未知问题解决问题的能力,这个思考过程不够清晰。

然后让手撕一道题,找无序数组中第K大的数,这个是一个很经典的题了,我用python堆来做的,写出来自然很简单,写完面试官说你用库实现的太简单,要不换个方法,然后说要不你自己用数组实现一个堆,然后我写不出来,又尬住了半天,然后面试官说让用快排的方法写,写了出来了。

然后反问环节,问他们部门具体做啥,然后哪方面的,说是搜广推的,还有一点具体的方向,然后刚好一个小时,就结束了。

然后晚上看,果然已经挂了。