1.5年经验,b站推荐算法通关面经

接上一个帖子
楼主已经入职微软,在入职微软以前还接到了b站的offer,觉得也可以分享一下。

第一面,三道大题:
1. 有一个正整数数组array,寻找每一个元素之后的所有元素,与这个元素差值最小的元素的位置,返回所有的位置。
3. n个元素的全排列。

b站的风格是只要提供的几个测试用例都能过,讲出思路就行。

第二面,业务面
题目:设计一种分布式的算法,给一个很长的数组排序。写出伪代码即可。
分布式的slave和master之间如何通信?
在分布式场景如何更新梯度?有哪些经典的方法?

第三面,总监面
1. 如何抽取一段视频的特征
2. 有哪些降维方法?PCA的原理梳理一下
3. 在b站视频业务的场景下,有哪些可能的挑选特征的方法?
没有考题目

他家给涨幅25%,非常有诚意。出于种种原因还是选择了微软。
喜欢二次元文化的小伙伴可以投一下b站。
#面经##哔哩哔哩##算法工程师##社招#
全部评论
棒棒!
3 回复 分享
发布于 2021-02-08 15:06
楼主你好,请问你是实习、校招还是社招?
1 回复 分享
发布于 2021-02-08 14:19
第一个 差值最小的元素  有什么简单解法?
点赞 回复 分享
发布于 2021-02-09 15:31
楼主厉害啊👍
点赞 回复 分享
发布于 2021-02-09 22:16
25%的涨幅不算高吧😅
点赞 回复 分享
发布于 2021-03-04 14:48
整个package多少呢
点赞 回复 分享
发布于 2021-03-13 04:12
是同学校的学长,羡慕了,,,可以问下笔试有没有像华为一样明确的分数线呀?做的程度怎么样才算过?
点赞 回复 分享
发布于 2021-04-02 19:48
为什么全是手撕代码?很看重做题吗?没问项目吗
点赞 回复 分享
发布于 2022-03-16 13:48

相关推荐

03-03 21:51
中山大学 C++
timeline:2.14  投递简历2.21  一面2.27  二面3.03  HR面面试结果均是当天或者第二个工作日得知。一面(70min):1. 项目拷打。  1. 项目用什么系统开发的,什么语言。  2. 你在某个项目中担任什么角色,负责什么任务。  3. 你在项目中是否遇到过无人机重复上货的问题,如何解决的。2. 如果一个程序不能执行,该如何排查。3. 仿真实验的场景该如何搭建、你是如何测试的, 如何排查不同环境下机器人的表现。4. 常用的git命令有哪些,是否知道子模块(答了git submodule init、update)5. git clone的时候如果要指定分支,该怎么办(答clone时默认主分支,指定分支使用-b参数)6. 如何在后台执行脚本?(没答出来)7. 简历是算法项目,为什么报测试开发岗位。-------------代码题:1. 实现并发,(多线程)实现三个函数执行。2. 最长回文子串 - 力扣(LeetCode)-------------补充提问:1. 是否有了解感知算法、如果算法在两个不同的测试集中表现差异较大,如何定位问题。二面(50min):项目拷打(与闲聊问题交叉提问,共计30min):1. 简单介绍一下你端到端的项目。2. 强化学习相较于传统方法,优缺点有哪些。3. 你用过Nvidia的平台,这个平台有什么特点。4. 你该如何测试一个模型算法的性能,怎么评价好或不好。5. 你在项目中遇到最困难的问题是什么,你是如何解决的。闲聊问题:1. 你的教育经历和籍贯都和北京没有关系,能否接受北京?2. 实习时长,毕业论文压力。3. 你对机器人这个领域是怎么看待的。4. 你知道哪些国内外机器人相关的企业。5. 你是如何理解测试开发这个岗位的,开发是指什么。6. 如果有转正机会,你是否会考虑。7. 你对未来的职业规划如何?是继续从事无人机方面还是?-------------C++八股(5min):1. 在不使用第三方库的情况下,如何设计一个简单的内存泄漏检测的工具。-------------手撕代码(10min):给定字符串,忽略大小写,找到字符串中由相同字符构成的最长子串。输入:iEeTgdDddDdddavzffFfa输出:dDddDdddHR面(15min):1. 简单自我介绍一下,包括到岗时间,实习时长。2. 是否有其他的面试流程。3. 现在很多人更倾向于算法岗,测开热度没有算法高,怎么看待这一情况。4. 你对测开这个行业未来发展怎么看待。#字节##机器人##机器人相关岗位投递记录##C++#
查看27道真题和解析
点赞 评论 收藏
分享
评论
15
101
分享

创作者周榜

更多
牛客网
牛客企业服务