秋招(阿里,华为,搜狐,唯品会offer)分享面经攒人品

撸主是数据挖掘方向的,比较偏深度学习和NLP一点,所有公司的大大小小的面试加起来应该有20多场,目前拿到offer的是:

阿里巴巴(算法工程师)

搜狐(深度学习算法工程师)

华为(算法工程师)

唯品会(算法工程师)

————————————————————————————————————————

美团点评(过了总监面,等节后可能是hr面)

百度、新浪(节后面试)

但是这段时间笔试面试太累了,之后可能就简单体验一下了。

=======================我是分界线===============================


以下就简单说一下遇到的面试题,供各位参考。


.【计算机算法题】

主要是考一些经典的算法的应用。


1. 汉诺塔问题

2. 背包问题

3. 青蛙跳台阶

4. 手写排序算法:快排,冒泡,桶排序等。

5. 手写查找算法:二分查找

6. 手写出数组元素的排列组合

7. 字符串最长递增子串

8. 数组最大连续子数组和

9. 数据结构,链表、队列、栈和树的一些简单性质


总结:暂时记住的是这些吧。问的挺多的,但是有一些实在是太久远了忘记了。考的基础题比较多,经典的计算机算法题复习一下,《剑指offer》的题(牛客上有)刷一下,leetcode刷到“中等”足够,动态规划、回溯那些算法复习一下。

————————————————————————————————————————

. 传统的【统计机器学习算法】

主要考一些常用的算法、数学推导等。


1. 手推svm算法(问得最多),基础的线性可分svm数学原理建议搞清楚,svm适合求解什么类的问题(比如参数数量大于样本数等等),有的面官会问最大超平面和合页损失函数的区别和联系,有的面官会问到SMO算法原理,对于非线性核的理解。

2. 手推逻辑回归,以较多,要知道logistic的损失函数的推导(可以从最大似然推出),为什么用sigmoid等等。

3. 手推朴素贝叶斯,朴素贝叶斯的问题(对没出现词的解决,如laplace平滑等)

4. 降维算法,这个问的比较少,常用的了解一下,主成分分析(有一个面官问原理和细节了)、lda原理、流形学习、***尺度分析等。

5. 常用的解决缺失数据的方法。

6. L0L1L2的作用,区别与联系。

7. 如何解决过拟合的问题,如正则化,增加训练样本,early stopdropoutreluweight decay等。

8. 手推决策树算法,id3c4.5区别,信息熵、信息增益、信息增益比、gini系数,分类树与回归树,baggingboosting区别,随机森林、adaboostgbdtxgboost等。

9. 梯度下降公式。

10.有的问了一些场景题,具体有点忘记了。


暂时记住了这些,基础的数学推导要懂,算法的特点、能解决的问题、局限性要懂的清楚一点。

————————————————————————————————————————

. 【深度学习算法】


1. 介绍MLPCNNsResNetVGG等),RNNsLSTMGRU等)的原理。

2. 画出LSTMGRU的一个Cell(只有一个公司的面官问了,还好我LSTM用的比较多,画出来了,面官连续说了5个“很好”吧最后聊的很开心

3. RNN的问题(长程记忆没办法保存),LSTMGRU是怎么解决的,哪个结构解决了这个问题。

4. CNN为什么用ReLU,为什么不用sigmoid RNNs为什么用tanh不用ReLUReLU的问题以及解决方案。

5. 梯度消失与梯度爆炸。

6. 常用的深度学习的trickBatch Normalization,初始化的方法,DropoutWeight DecayShuffleLearning rate的调整,Attention等。

7. 为什么CNN可以处理文本,原理在哪里。为什么CNN在文本卷积的窗口大小和Embedding的维度一般是一样的?

————————————————————————————————————————

. 【通用的问题】


1. 介绍项目,注意不要刻意夸大自己在项目中的作用,实话实说就行,项目中分析整个问题、选择算法、建模调参的过程想清楚,特别是为什么选这个参数不选那个参数要想清楚。虽然炼丹炼^_^多了、黑盒子也很多,讲不出也可以理解,但是如果从逻辑上或者直观上能分析清楚这个参数比另一个参数好的原因,应该是加分项,而且面官会问的很细。

2. 你对我或者公司有什么问题。

————————————————————————————————————————

. HR


1. 对前面自己面试的评价,对面官和面试过程的评价。

2. 最挫折的一件事,自己最大的缺点(优点)。。。

3. 有哪些offer了。

4. 对薪酬的期待(窃以为这个问题不太体谅面试。。。我们都是校招,本来就不太知道行情。。。)。

5. offer的选择主要考虑哪些因素。

6. 家乡,学校的一些细节,爱好,高考在全省的名次。。。

7. 有没有女朋友。。。(伤害。。。)


最后祝各位都能拿到心仪的offer啦^_^加油⛽️
#阿里巴巴##搜狐##美团##唯品会##华为#
全部评论
呃。。我最后去了鹅肠。。。更新一下。。
点赞 回复 分享
发布于 2019-07-14 19:59
膜拜大佬,粘粘喜气
点赞 回复 分享
发布于 2017-09-30 23:04
膜拜中啊,大佬
点赞 回复 分享
发布于 2017-09-30 23:08
膜大佬
点赞 回复 分享
发布于 2017-09-30 23:08
点赞 回复 分享
发布于 2017-10-02 09:51
膜拜中,研一迷茫中
点赞 回复 分享
发布于 2017-10-10 19:53
哇你真棒(/≧ω\)
点赞 回复 分享
发布于 2017-10-10 20:18

相关推荐

联通 技术人员 总包不低于12
点赞 评论 收藏
分享
11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
10-11 15:42
皖西学院 Java
青鱼LINK:我硕士,也是java0面试,吾道不孤
点赞 评论 收藏
分享
21 157 评论
分享
牛客网
牛客企业服务