谷歌,微软,阿里,腾讯,百度等算法面经

硕士头铁选了算法方向,今年秋招确实体验了一把寒冬,目前秋招基本结束,把仅剩的几个流程里的面完就差不多了,总结一下面经,回馈牛客,攒攒人品。

字节跳动(还没投)

坦诚清晰、追求极致、务实敢为,开放谦逊、始终创业

谷歌(电面一面挂)

说来也是一把辛酸泪,一心想去谷歌,接到面试通知后就开始没日没夜的刷题,准备了快三周,结果越在乎反而越紧张,发挥也就越差,非常简单的一道算法题硬是没做出来,看来确实与G家无缘。
题目:设计一个循环有序链表,实现增删改查四个函数。

微软STCA(现场二面挂)

走的MSRA实习转正的通道,一面面试官做NLP的,方向很对口,和面试官相聊胜欢,聊了之前实习做的一些项目,做了道比较简单的算法题。
打印杨辉三角的特定行
二面碰到个小姐姐,方向完全不对口,也不考算法题,让我设计个压缩算法,压缩bing搜索里的备选条目,且必须兼顾查找时的效率,不太会,GG。

腾讯视频(现场一面挂)

面试官做推荐的,不太对口,只面了算法基础题。
1.lr公式推导
2.算法题,求a^n
3.DNN反向传播公式推导
4.CNN反向传播公式推导

阿里搜索推荐(offer)

一面问了我实习的项目,考了道算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来。
二面面试官对我不敢兴趣,全程不咋说话,让我讲了一下自己对NLP的理解,讲了一下文本分类的发展史,主流分类方法的发展,然后考了一道概率题:求一根绳子被切两刀能组成一个三角形的概率。
三面主管面:FM推导,deepfm原理,graph embedding,问了之前的一些项目。
四面交叉面:模型上线时应该注意的事,如果请求过高模型服务挂了怎么办,tensorflow和torch的区别,如何降低模型复杂度。

百度原生商业推广部(offer)

一面,算法题:快排非递归,旋转有序数组找某个值
二面,算法题:一个二维数组,上有0和1,把所有相邻的1给连起来,求最终有几块连起来的1。 L1和L2正则区别,softmax损失函数。
三面,MapReduce原理,聊人生理想。
由于百度最终只能选一个部门,选了推荐技术平台。

百度推荐技术平台部(offer)

一面,算法题:bitmap
二面,算法题:链表去重,扩展:删除链表中的所有重复值
三面,聊人生聊理想

美团北斗广告算法(offer,是否北斗未知,还要看最终排序)

一面问了实习项目,算法题:旋转有序数组找某个值
二面也偏重项目,算法题:使用O(N)复杂度完成GBDT分裂
三面还是项目,算法题:找出无序数组中相隔距离最长的逆序对
四面只问了项目

小米搜索推荐(offer)

一面问了项目,算法题:一个数组里只有0和1,把0换到1前面,不能使用统计次数的方法。扩展:如果有0,1,2三个数咋办?
二面项目,算法题:无向图的迪杰斯特拉算法实现。

360算法(offer)

一面,算法题:在大量文本中匹配词表
二面,算法题:字符串编辑距离,求第n个丑数,最长公共子串
三面,算法题:设计一个hashmap
算法精英加面一面:算法题:长度为n的数组里放了n+1个大小在[1,n]的数,必然至少有一个重复的数,找出来。
算法精英加面二面:纯项目,聊人生理想。

拼多多(offer)

一面,算法题:链表快排
二面,智力题:100个球,甲乙两个人依次拿球,每次只能拿1-5个,甲先拿,求甲必胜的方案。

招商银行总行fintech管培生(offer)

一面:聊论文,项目。

新浪微博(三面挂)

一面:聊项目,XGB与LGB区别,Bagging和boostting区别,概率题:一个袋里有很多红球和白球,随机拿出10个球,其中7个红球3个白球,求取出一个球为红球的概率最大是?  这个概率题求大佬解,不会
二面:聊人生理想
三面:聊人生理想,10万个手机号排序。

联想研究院机器学习研究员(二面挂)

一面:聊项目,然后面的组是做仓储物流算法的,考了一个场景题,一个订单调度系统,每个订单可以有多个商品,每类商品对应一个货架,仓库里有10台运输车,每台运输车每次可以拿10个订单,设计算法求如何安排订单才能使运输成本最低。
二面:聊人生,项目,然后考了道英文题,用英文介绍自己最喜欢的科目。

华为搜索推荐(offer)

笔试:前两道很容易,第三道是一个线段树的应用
一面:聊项目,手写代码,最长递增子串。
二面:聊项目,手写代码,大量数据中找中位数。
三面:聊人生理想。
#google##阿里巴巴##腾讯##微软##校招##面经##算法工程师#
全部评论
tql 幸亏巨佬没有影分身
点赞 回复
分享
发布于 2019-10-09 13:07
tql
1 回复
分享
发布于 2019-10-09 12:25
百信银行
校招火热招聘中
官网直投
有阿里和北斗为啥要去招行啊😲听说招行这个第一年每个月到手不到1w
1 回复
分享
发布于 2019-10-14 16:57
答主为啥不转msra的rsde额?和stca比有啥不一样吗
点赞 回复
分享
发布于 2019-10-09 12:22
巨佬巨佬受我一拜
点赞 回复
分享
发布于 2019-10-09 12:23
楼主想好去哪了吗?
点赞 回复
分享
发布于 2019-10-09 12:30
这么多offer对大佬来说都是寒冬,那对于我来说就是世界末日了
点赞 回复
分享
发布于 2019-10-09 12:47
楼主想去哪
点赞 回复
分享
发布于 2019-10-09 13:09
tql
点赞 回复
分享
发布于 2019-10-09 16:09
tqllllll
点赞 回复
分享
发布于 2019-10-10 00:39
楼主会去招行吗
点赞 回复
分享
发布于 2019-10-10 09:50
请问招行是什么时候面试的呀,我九月初投的现在还没有任何回复。是不是已经结束了呢。感谢回复~
点赞 回复
分享
发布于 2019-10-10 09:59
有顶会论文么老哥
点赞 回复
分享
发布于 2019-10-14 17:02
同 top2 ,好奇这个招行的 offer ,请问你是什么渠道接触到这个岗位的?谢谢
点赞 回复
分享
发布于 2019-10-18 17:05
求问楼主阿里三面和交叉面隔了多久啊
点赞 回复
分享
发布于 2019-10-18 17:24
大佬,太强了
点赞 回复
分享
发布于 2019-10-20 15:28
楼主阿里搜索是哪个组的呀
点赞 回复
分享
发布于 2019-10-29 19:06
开天巨佬!!!
点赞 回复
分享
发布于 2020-03-05 21:18
大佬去哪了
点赞 回复
分享
发布于 2020-08-24 19:01
博主你是不是对寒冬有误解😂tql
点赞 回复
分享
发布于 2020-08-24 19:41

相关推荐

#软件开发2024笔面经# 自我介绍说一下校园经历介绍一下第一个项目Redis相关:● 介绍一下 CacheAside 模式,如何解决的数据库与缓存一致性问题● Redis 是单线程还是多线程?● Redis 如何设置过期时间,逻辑过期原理?● 介绍一下 Redis 的 Stream 底层结构?项目中主要用来做什么?Stream 的发布订阅模式了解吗?● Redis 有哪几种数据结构?● Set 结构用于哪些场景Java 相关:● Java 中的 Set 用过什么?HashSet底层实现?● List 用过吗?List 和 Set 的区别?● ArrayList 底层实现?● 一个 ArrayList 已经有了10个元素,如何在第六个元素位置插入一个新的元素(变成11个元素)?add(index, Element e)● == 与 equals 区别● Object 类中的 equals 方法比较的是值还是地址?● hashCode()与 equals()区别?详细说一下 hashCode()● 两次调用 Integer.valueOf(100)得到的两个对象是同一个吗?● Java 多线程  ○ 说一下 volatile   ○ 如何启动一个线程?run() 和 start() 的区别?  ○ 新建线程的方式?  ○ 线程池了解吗?线程池作用?线程池配置?  ○ 说一下线程死锁?死锁的四个必要条件?  ○ CAS 了解吗?  ○ 说一下 ThreadLocal ?在哪些场景用过?MySQL相关:● MySQL中存储文本可以用哪些类型?● Char 和 VarChar 的区别?● 如果存储"abcd"的话,Char(4)和VarChar(4)各自占用多少空间?● MySQL 索引了解吗?平常在设计表的时候怎么考虑索引的添加呢?● MySQL中count(*)和count(唯一索引)一样吗?Spring相关:● SpringBoot常用注解?@SpringbootApplication详细配置?● 如果A依赖B,B依赖C,C依赖A,运行后会有问题吗(循环依赖问题)?Spring 有自己的循环依赖处理机制吗?考研了吗?反问薪资:年包大概14~17三天左右出结果#面经##山东云鼎科技#
点赞 评论 收藏
转发
41 228 评论
分享
牛客网
牛客企业服务