搜狐、虹软算法工程师社招面经

搜狐

自我介绍之后要求说项目经历,从你最想说的说起,会沿着面试官感兴趣的问题问很远。我一共经历了二面:

一面:

1. 项目。工作经验,主要职责

1. 技术背景,图形图像方面经验

2. 除了课程项目所有都问比较细,包括网络结构,遇到的问题,为什么这个模型更适用你们的数据;写了一道算法题,用的c++实现。写完之后面试官问能否优化,提示了一下说了思路;

二面:手推logistic分类公式并问了一些细节,问了排序的效率,哈希表和红黑树都是怎么回事?还有一些开发的问题(这个没有回答上来)

虹软

1. 一去虹软首先是做套试卷,大概花1.5个小时,不同岗位做的试卷也不一样,算法的比软件开发的要难一些,我应聘算法岗,试卷内容除了算法(主要是机器学习的知识)外,还有很多C++,类模板的内容。

2. 做完笔试,就在等结果,笔试通过了就直接进入下一轮面试,我笔试做得还可以,就直接进入面试环节。面试官以上来就问我项目问题,然后balabala讲了很多,在讲解过程中面试官也会适当性地提问,后来还让手推导公式,问了很多关于算法优化的问题。问关于算法优化的问题你了解那些,你做过那些关于C语言级别的优化问题。LSTM是什么,能否推导下LSTM的相关公式? 滤波算法你了解那些? 你做过最得意的项目是什么?你在其中扮演的角色?

全部评论
哇!给楼主buff
点赞 回复 分享
发布于 2020-07-17 17:00

相关推荐

头像
10-15 21:14
门头沟学院 C++
10.15,难度中等。其中数学题和规律题比较多第一题:给你1-n个数,你能填充k个,如果i被填充且i + 1没有被填充则积分增加1这题考虑构造最优解法,先间隔填充(n + 1) / 2个,然后反向填充。答案公式为(n + 1) / 2 - (k - (n + 1) / 2) + n % 2 == 0 第二题:给你一个字符串,执行size次变换,第i次变换将s【i】移动到字符串末尾。问size次变换之后答案是多少暴力变换时间复杂度过高。这里考虑递归实现分治变换。n最开始为size,每次变换当前n / 2 次,直到n = 1。注意每次要记录起始位置。第三题:给你n大小的数列,你要做n - 1次变化,每次使得a[i] + (-1 | 1) *a[i + 1]。如{1, 2, 3, 4}, 第一次变化到{1 + 2, 2 - 3, 3 + 4}。这题玩弄玩弄样例,发现n为偶数具备明显规律。当n为偶数时,满足最后两项的和为间隔的二项式系数变形。即为a[1] + C(n / 2, 1) * a[3] + C(n / 2, 2) * a[5] .... + C(n / 2, n / 2) a[n]。而n为奇数时直接变化成偶数即可。不记得怎么写C的预处理了,直接交卷了#百度求职进展汇总##百度##笔试##你都收到了哪些公司的感谢信?#
点赞 评论 收藏
分享
2 19 评论
分享
牛客网
牛客企业服务