本人18家算法面经,吐血整理

简介:本人2020届毕业生,双非本,末流985硕,科班出身,真的很菜。找的是算法岗的岗位。现在秋招接近尾声,我从牛客网上受益颇多,于是想回馈下大家。两个渣项目外加一个CTR比赛,leetcode刷了一百道,剑指offer刷了四五遍。

我找到的工作也不是多么的好,希望大家不喜勿喷,哈哈哈哈哈。

收到offer:斗鱼、浦发、携程、快手、多益网络、阿里(测开)、网易


面试的公司:作业帮、追一科技、百度、浦发、乐鑫、小红书、斗鱼、360、同程艺龙、携程、华为、美团(拒绝)、58同城(拒绝)、网易互娱、招商银行信用卡、快手、阿里、电信云、陌陌、平安智慧(拒绝)、中兴


笔试没过的公司:网易雷火、大疆、贝壳、东方财富、广联达、完美世界、京东、汇顶科技、苏宁、新浪、学而思、瓜子、招银网络科技、爱奇艺、搜狗、欢聚时代、旷世、度小满、咪咕、阅文、同花顺、滴滴、腾讯、声网、海康威视、中金所、明略。


下面详细说说面试每家公司的面经吧,有些太久远记不***了,所以不能很完整复述还请原谅。


快手(offer):

一面:

1、kmeans,K值选择,初始点

2、tensorflow原理,keras和他的区别

3、xgboost、正则化、怎么优化,boost算法

4、dropout原理,欠拟合,过拟合

5、分析代码复杂度,

6、类别不平衡

7、怎么预处理

8、两个栈实现队列

9、你的职业规划、

10、SQL

二面

实现sqrt

最小二乘法原理

怎么打标签

集齐12星座平均需要多少人

sql

作业帮(一面凉):

1、首先自我介绍,没有多余的话,直接做题,一道hard,一道mid(白板定义树,从建树到先、中、后序遍历,后序遍历不允许用网上最容易查到的那种方式),我作为小菜瓜,当然不会,凉凉。


百度(提前批一面挂,正式批三面都面完):

1、说说你的项目,具体一点,数据是什么,为什么这么做,好处是什么,精度?

2、说下boosting算法,你了解的。

3、说一下LR和SVM的区别,要详细,LR和数据分布有没有关系?

4、聚类算法熟悉吗?

5、一个句子的逆序输出,I am a boy? boy a am I?,要bugfree,各种边界问题,特殊情况

6、现在有一亿个样本,你如何找到单词最相似的?

7、假设现在有一万个数据,每个数据被取到的概率是不同的,1/2,1/3,1/100,现在如果是你,你会怎么取这一批数据?,数据有好有坏

8、十进制转2进制的最优化算法?

9、python中 +和join的区别。

10、推荐算法了解吗?你怎么给用户做推荐。


这里特别提醒一句,百度的面试非常重视基础,不要整花里胡哨的,基础啊兄弟们。我二面的时候,机器学习那一套,从预处理到Model,每个细节都讲了,那75min,把我掏干了。


追一科技(一面挂,聊得很开心):

1、Adaboost详细,adaboost的权值和RF比较

2、比赛的介绍

3、boosting算法

4、one-hot编码,以及logn的编码

5、前序,two sum 有序数组

6、卷积神经网络,好处是什么

7、为什么用小卷积核

8、介绍下项目论文

9、分类评价指标,ROC

10、线性回归为什么用均方差


浦发(现场面(offer)):

1、先做题,三四道题目,很简单,全A。然后面试15分钟,我最后还交了体检报告与背调。


小红书(三面挂):

一面:做题,leetcode124题,磕磕绊绊做了出来。然后聊项目,问boosting算法细节,非常细


二面:聊项目,LR公式,设计一个实际模型,我忘记是什么模型了。。。。。。不难


三面:两个open case,①photoshop里面抠图是什么原理?怎么实现的 ②设计一个知乎推荐系统


事实证明,我三面答的不好,凉凉。三面挂的人很少很少。


360(二面挂):

一面:

1、是个妹子面的,问项目,做题目比较简单,二分查找之类的

2、项目+简历,问了很多机器学习基础,LR、SVM、boosting一套细节。

3、调参细节

二面:

很玄学,二面聊得很开心,全基础问题,我也全部答了出来,面经找不到了,但是真的很简单,然后告诉我挂了。


同程艺龙(奇怪的公司,HR加我微信,说这两天给我发offer,现在一个多月了,似乎还必须要去实习,体验不好)

一面:

1、GCN公式推导来一遍,每个参数

2、GBDT和XGboost区别(具体点),为什么GBDT用负梯度当做残差,xgboost你讲讲,要详细,公式

3、xgboost为什么用二阶导

4、牛顿法公式推一遍、要公式

5、假设信息增益函数entropy(x,y),实现特征重要性的计算featureImportce(feature,label)(写代码)

6、用过哪些模型,说说,图自编码器、cnn等你了解深度学习模型

7、CTR怎么做的?MLR懂吗?分词是啥?

8、能不能来实习?不能来实习的话就......(我说,我懂你的意思)


二面:

1、了解FM、FFM吗

2、需要用归一化的模型有哪些

3、RF和GBDT区别、详细一点

4、CTR讲一下,大规模稀疏的特征怎么处理

5、怎么判断过拟合,有哪些方法,dropout和RF,dropout是随机的吗

6、模型的权重和特征的权重怎么处理

7、L1和L2正则,全部内容

8、对统计这一块了解吗?p值是什么

9、聚类算法,聚类怎么确定K值

10、AUC值在广告预测中的指标、NLP了解吗?

11、FM算法、FFM算法讲一讲


华为(打电话叫我转岗,我就投了AI&Cloud的开发,事实证明这个举动真的很蠢)

一面:

1、项目+做题,好像是排列组合的题目。

二面:

面试体验一般。上来问我会不会C,要求必须用C写代码。我说我不会用C,用java行不行,我写出来了。他说java不大行啊,我就不管了,这是我第一次遇见必须用指定语言做题目的。然后问我opencase,海量数据问题,我没答好。我承认我太菜了,我以为堆是数组,结果堆是树。我还和他battle一会,哈哈哈,sorry,的确是我的问题。然后挂掉



电信云(这个就面试体验超级无敌差!!!)

一面:

不问项目不问基础不问技术,叫我写pandas,我说我不记得函数名了,一般随用随查。面试官就很不开心了,然后问我python的边边角角,我又不记得,我只能一路说我不会。一共面了十分钟,甚至我以为我面了一家外包公司,八字不合,拜拜您嘞。


网易互娱(一二三面)

一面:项目+机器学习基础

二面:聊人生聊理想

三面:聊人生聊理想



招行信用卡(二面凉):

一面:项目、深度学习和机器学习区别、过拟合、正则化那些,boosting调参

二面:人工智能趋势、tensorflow用的多吗、接收加班吗、这里我嘴贱,我明明不懂deepFM,我还说了,他让我做个比较推荐算法那些,我不懂。友情提示:不懂得别瞎说


陌陌(这是我体验的比较好的一家,两个面试官超级有水平,点赞+1):

一面:项目非常非常细,细到怀疑人生。正则化、过拟合、boosting、LR公式推导,梯度下降等等


二面:面试官直接说我们这个项目没什么实际意义,哈哈哈,我被怼了还很开心,因为他说的对。然后他还指导我怎么去水论文,我非常感动,真的很nice。


中兴

聊人生聊理想,然后把我挂了。估计今年中兴都挑花眼了,我这个双非本科当然不行啦。

斗鱼(offer):

两道编程(区间合并),手写tensorflow cnn全套,二分类,机器学习深度学习基础。


阿里测开(offer):

阿里一共四个技术,一轮hr,第一轮技术冒泡排序、二分查找,java基础,线程进程等等;二面没有代码,问我项目,机器学习聊了很多;三面,open case;四面交叉面:比较难,问测试的内容,把我怼的一愣一愣,但好在我水过了。



先更新这么多吧,我想到什么再更新,我真的记不***了。


下面开始技术总结:

1、基础很重要,至少那些model不要求100%,七七八八个大概你要能讲吧。


2、刷题很重要,我是个小菜瓜,我什么都不行,所以没去的了BAT。

3、运气比前两个都重要。

我刷的一些题目,都放在了我的博客:我的博客八月份更新的,可想而知,我有多久没有刷题了,大家不能像我一样菜,不允许喷我,我不能接收你的批评(哼)!!!

https://www.cnblogs.com/wangyufeiaichiyu/(我就想骗一波粉丝,哈哈哈哈哈)

#算法工程师##数据挖掘工程师##面经##作业帮##校招##百度##快手#
全部评论
好棒吖赞一波😊
点赞 回复 分享
发布于 2019-10-17 15:59
准备去快手了嘛?给楼主顶顶贴
点赞 回复 分享
发布于 2019-10-17 16:43
牛逼
点赞 回复 分享
发布于 2019-10-18 14:54
运气是指遇到一个好的面试官吗😂
点赞 回复 分享
发布于 2019-10-29 14:29
点赞 回复 分享
发布于 2019-10-29 14:33
tql
点赞 回复 分享
发布于 2019-10-31 16:40
楼主最后去哪了?
点赞 回复 分享
发布于 2020-02-29 16:24
楼主秋招没有实习经历感觉影响大吗 会不会因为这个把简历卡掉
点赞 回复 分享
发布于 2020-04-25 11:38
为什么这么优秀?算法不是竞争激烈很难找的吗😂😂
点赞 回复 分享
发布于 2020-04-26 22:35

相关推荐

面了差不多27分钟自我介绍面试一开始,面试官打开了摄像头,但由于网络问题,我提到面试官说话有点卡,随后他就关闭了摄像头。谈谈你对C++、Go语言和Java语言的理解面试官让我谈谈对这三种编程语言的理解,我主要讲了指针、内存回收等方面的内容。谈谈你对HTTPS的理解这个问题主要考察我对网络安全协议的了解。进程与线程的区别面试官让我解释进程和线程的区别。你实习项目说一下我详细介绍了自己在实习期间参与的项目。你的博客项目是你自己做的一个博客项目吗?我如实回答,项目是跟着网上教程做的,但我自己扩展了一些功能,比如实现了线程池。Java垃圾回收机制面试官让我解释Java的垃圾回收机制。反问环节面试官表示我掌握的知识还可以,但对C++和Go语言的接触较少。随后他问我对云的了解,我回答了云服务器和网盘等常见的云服务,并与传统硬件和存储进行了对比。面向对象:2025届毕业生,可使用此内推码:NTAAi5Z1. 官网投递进入校招官网,输入内推码进行:投递即可(1)云智校招官网:https://app-tc.mokahr.com/m/recommendation-apply/csig/6007?sharePageId=55649&recommendCode=NTAAi5Z&codeType=1#/recommendation/page/55649(2)云智内推码:NTAAi5Z2. 工作地点西安、武汉、长沙、重庆、厦门、大连3. Q&AQ:我可以投递几个岗位?A:每位同学可投递两个岗位(如后台开发-2025届校园招聘 & 客户端开发-2025届校园招聘),请同学们查看岗位描述,选择最适合的岗位进行投递。如同学在简历筛选后希望修改投递岗位,请通过邮箱或者云智校招QQ与我们联系。Q:之前投递过暑期实习岗位,秋招还能投递吗?A:可以,不影响秋招简历投递哦,快选择心仪的职位投递吧!Q:面试方式是什么?A:本次校园招聘以线上远程面试为主,在线上远程视频面试时,建议同学处于熟悉且安静的环境中,并提前检查摄像头、麦克风和耳机是否运行正常、网速达标且稳定等、安装最米哈游新版的腾讯会议或Chrome/QQ浏览器。面试安排若有任何变动,我们将第一时间通过短信或邮件告知。Q:我想调整面试时间或面试形式,应该联系谁?A:请尽量按时参与面试,如果临时有事或因不可抗力无法参加,可以通过邮箱或者云智校招QQ与我们联系,说明你的姓名、联系方式、调整原因以及可以调整的几个时间段。Q:如何查看我的面试进展?A:如需查询招聘进展,可点击【腾讯云智研发】微信公众号,在后台回复“校招进度”即可获得查询链接;也可以登录云智校招官网,进入“投递记录“查看招聘进展及面试情况。Q:云智与腾讯集团的关系是什么?A:云智全称腾讯云与智慧产业研发公司,简称“云智研发公司”。作为腾讯集团的子公司,云智由腾讯云与智慧产业事业群(CSIG)全面管理,与CSIG总部联合形成分布式研发的组织模式,推进云与产业互联网战略落地。Q:我们是腾讯员工吗?薪酬福利如何?A:云智研发公司是腾讯旗下的子公司,我们是腾讯子公司正式员工。云智研发公司独立运行,致力于为每一个加入团队的伙伴提供有保障和竞争力的薪酬福利、成长发展平台。投递的uu评论一下姓名缩写加岗位(HFG+产品经理),我会尽力跟进~经理),我会尽力跟进~
腾讯云智研发
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
评论
39
323
分享
牛客网
牛客企业服务