面试频道
面试笔试分享 面试自我介绍 面试须知 面经大全 名企面试 面试问题 面试之后 英语面试 外企面试 面试常见100道问题 工作动机 经验态度 能力表现
您现在的位置:首页 > 面试频道 > 面经大全 正文

算法工程师职位面试4篇

2018-05-21 面经大全  

面试经验1

面试公司:淘宝中国软件 职位:算法工程师
淘宝的战线拉的很长,3月28日的宣讲会,4月1日笔试,然后4月26日才面试,等的人心力憔悴啊.淘宝的宣讲会是去了的,很稀饭他们的企业文化----武侠文化.也很稀饭他们27岁的平均年龄.废话到此结束.
淘宝的面试设在川大,我是早上10点,徐光伟是10点半的,稍微迟到了一点点,真的是心里过意不去,从来不迟到的.去了就直接面试,面试官很年轻,我先前还以为是川大的志愿者,面试前还是先让我做自我介绍,完了之后基本上全问算法,这个挺好.毕竟我投的是算法工程师嘛.
一.问了我淘宝卷子上的最后一题,就是N个数找K大数那个题,堆解释了一遍,比较满意,问还能怎么优化.我晕,还能优化?我真的是不敢相信了O(Nlogk)的方法还能优化?我想了一会找他寻求提示,他说往并行方面想,靠,并行算法没接触过.果断pass掉,不会
二.一个班60个人怎么保证有两个人生日相同,听完后有点奇怪,①为什么是60个人?②为什么是保证?,反正没管这么多就是概率嘛,算就完了.
三.问一个字符串怎么判断是邮箱比如:vzcxn@sdf.gre.有限状态自动机,然后要我画状态转移图.
四.快排的空间复杂度,答O(n).归并的空间复杂度,答O(n).他让我好好想想,我想了会,难道空间复杂度的常数不能省吗?然后做了修改,快排是O(n)归并是O(2n).
五.给10^10个64位数,100M内存的空间排序,感谢队长刚好在去的前一天教过我一个求中位数的方法.用文件操作来做了,像快排一样,二分选个数统计大于那个数的数量和小于那个数的数量,如果能用100M的空间排序就把那些数排了,如果不能继续.直到能排为止.
算法就这么多,后来问了我项目经验,基本无(此处省略4个字).问了main(argc,argv[])里面两个参数什么意思,不知道.
初面结束,大概70分钟,问了他对我的评价,他说对于非计算机专业的来说已经很好了.然后当我面写了面试单,以及评价,同时我也看了我笔试试卷的分数,60分,刚及格,好低啊.写完后他要我在外面等一会.
面试官的提问:淘宝的战线拉的很长,3月28日的宣讲会,4月1日笔试,然后4月26日才面试,等的人心力憔悴啊.淘宝的

-------------------------------------------------------

面试经验2

面试公司:阿里巴巴 职位:算法工程师
暑期,实验室的在阿里巴巴实习的同学帮我内推他的部门,后来的某一天接到了阿里的工程师的电话面试,这应该算是秋季求职第一枪吧,虽然有点仓促,但基本还算hold住了。

整个面试持续了一个小时左右,起初是一位工程师问我的项目情况,包括遥感图像目标识别中场景分类的一些问题,特征提取、聚类、区域合并等等。期间主要聊了k-means聚类算法的原理、不足和改进、无监督学习和有监督学习的区别等。中途另外一位工程师问了我C++的东西,涉及到STL、vector的实现原理、有没有用过set和map等等、多态的实现方式、析构函数和构造函数能否声明为虚函数以及为什么、内存泄漏的处理,还有一些其他的记忆不深了。接下来继续是之前的那位工程师跟我聊项目,谈到了车牌识别项目的时候,主要问我svm算法,包括svm算法的原理、如何组织训练数据、如何调节惩罚因子、如何防止过拟合、svm的泛化能力、增量学习等等。当时个人总体感觉回答得虽然不算深入,但意思基本到了。面试官说如果此次电面通过了,后面在校招环节会重点跟进。后来我就决定把阿里巴巴作为重点突破对象,毕竟以我几乎为零的网络方面的积累,能进顶级互联网公司是难以想象的,这的确是一次很好的机会——部门需要做图像方面的人。

可惜后来事与愿违,前几日阿里巴巴到学校小规模招聘,均是短信/邮件通知去参加面试,也很快搞完了,我应该是被BS了。所以失望之余也感到自己还存在不足吧。无论是在computer science方面,还是research field,都还没有match到公司的需求。
面试官的提问:图像处理里面的一些算法,如K均值聚类、SVM算法等,还有一些C++问题,包括STL、vector的实

-------------------------------------------------------

面试经验3

面试公司:阿里巴巴 职位:算法工程师
阿里先在学校宣讲后马上组织笔试,先前的笔试很烂,面试也没有报太大希望,进去是一个中年人,很严肃的样子, 搞得有些紧张。拐弯让我在纸上写数据结构中二叉树的实现,第一次面试,想了建立二叉树的过程和插入删除的过程,但写得不顺畅,5分钟左右,让停了。拿着简历问项目,然后问分布式系统,一致性哈希,paxos,lock-free汗都没有准备到位,想着没有戏了,答的也简单把知道的一点点东西抛了出来。然后让我提问,都已知没戏了,也没有问了。一面就被pass了无缘二面。羞愧...
总结:面试会根据方向问,问得还较深较细。多多准备,下一个面试了。与阿里无缘。
面试官的提问:分布式系统,一致性哈希,paxos,lock-free

-------------------------------------------------------

面试经验4

面试公司:东软医疗 职位:算法工程师
两个面试官面的我,一个HR,一个高技术的。刚开始做个自我介绍,然后问简历上你做的项目,这个问的比较详细。还有家是哪的,有没有男朋友,你的家人同意你去沈阳发展吗之类的问题。问完这些问我有什么问题吗?然后我问了些工作时间、实习期、一次签多长的合同等。我觉的这个面试过程挺好的,但后来没消息了,估计看我不是东北人,不会长期在沈阳发展的,所以就没信啦。
面试官的提问:你实习期间做过的项目,家是哪的,家里几个孩子,有男朋友吗等等

-------------------------------------------------------