首页 > 快手运营 > 2019秋招 算法工程师面经(快手、小红书、华为、百度、腾讯、去哪、便利蜂
2020
07-13

2019秋招 算法工程师面经(快手、小红书、华为、百度、腾讯、去哪、便利蜂

  offer情况:百度机器学习/数据挖掘/自然语言处理--已签);华为网络安全产品算法); 去哪儿(开发工程师); 便利蜂(策略算法工程师)

  面试公司:快手---小红书---华为---百度---腾讯---去哪---便利蜂

  给定一个包含空格的字符串,返回一个去掉多余空格的字符串。必须原地操作字符串,不使用额外空间。

  动态规划爬楼梯:m级楼梯,每一级都有一个非负整数表示费用。从第0级开始往上爬,每次可以往上爬1级或2级,问爬到顶层需要的最小费用和是多少。输入是表示cost的数组,输出最小总费用

  一个长度为N的数组,里面元素不重复,取值为[0,N],请找出不存在的那个数字,如:N=5,数组为[1,0,3,2,5] 不存在的数字为4

  一面:面试官说他不懂算法,所以只让我讲了一个项目就二面了(感觉面试官并没有听懂)

  华为面试真的没有面经啊,完全不问知识点,严重怀疑华为是国家来拯救985学生的,人手一个华为offer真的是醉了

  随机森林和xgboost原理和区别,xgboost是如何实现并行的,直方图算法具体怎么做

  被小红书打击的够呛本来对百度没报太大希望的,结果百度三个面试官都好有耐心,认真指导,其中两个面试官都顶着一头油发,也是真程序员了。面试体验很好

  代码:忘记了,好像是海量数据找规律的问题,没做出来面试官一直指导我,感恩~

  项目:rf,xgboost,gbdt,重点讲解了正则化惩罚,各个惩罚方法,lasso,ridge,pca,grouplasso,...因为我是学统计的,所以给面试官讲了很多这方面的内容

  给定txt文件,里面每个都是以逗号分隔的字符,要求按照某列来对另外两列求和,并按照其中一列逆序,如下:

  按A列对B和C进行求和,并将结果按照B逆序排列,不能用pandas中的groupby功能,只能用list,dict和tuple

  秋招苦啊秋招苦,感谢男友的鼎力支持,为了和我感同身受,特意裸辞工作陪我一起找,真爱(: 捂脸

  统计学专业要找算法岗一定要提前做准备,深挖数据结构,刷leetcode,手撕代码真的是硬伤

  小公司不一定要你,大公司不一定不要你,找工作靠实力也靠运气啦,心态很重要


本文》有 0 条评论

留下一个回复