百度视觉技术部面经(三面之后没有消息,HC不够)

楼主没有收到百度视觉技术部的后续通知还是很伤心的,但是还是觉得把百度的面经回馈给牛客是有意义的。
一面(电话面)--50分钟左右(8月9日)
一个语速特别快的小姐姐,后来得知是分割组的。正好我的项目主要核分割相关,所以主要问了有关的项目,问的很深很有水平。
实时写了一个代码题,给了15分分钟
题目是:给一个字符串s,一个目标子串t,写一个函数判断s中是否包含t的旋转串。
旋转串的定义是,比如t = "abcd",则"abcd"、"bcda"、"cdab"、"dabc"都是t的旋转串。但是因为时间仓促,用暴力判别做的。
写完之后被问优化,答的是遍历s中的每一个字符,只要首字母确定,旋转串就是固定的,只需要直接判定就好。面试官肯定了,
还提到直接可以将串放入hash表中进行优化。
一面结束后接到电话,约二面现场面时间。

二面(现场)--半个小时(8月13日)
二面是个小哥哥,看完简历之后揪住短暂实习中的目标检测问,但是问的不算深。后来大概听了听分割的项目,貌似他不大懂,后来他
告诉我他做目标检测的。然后就让写了两道代码题
代码题1:给一个数组,一个目标数,找出数组的两个数相加等于目标数
当时手写的是,先排序,用两个指针i,j,一个i指向头,一个j指向尾部,如果a[i]+a[j]>target,则j--; 如果a[i]+a[j]==target,输出;如果a[i] + a[j]<target, i++;
写完之后面试官问有没有更快的方法,答了将数组中元素加入到hash表中,遍历一数组,看看hash中有没有target-a[i]这个数。
代码题2:给一个字符串s,再给一个目标字符串t,你可以对字符串中的每一个字母进行以下三种操作之一,问从s变成t最少需要多少步。
操作1:删除改字符
操作2:增添一个任意字符
操作3:将该字符换成别的任意字符
一开始和面试官写的是dfs;面试官表示复杂度高,可能出现各种重复的情况,让想别的方法
然后用二维动态规划做,dp[i][j]代表的是从s的子串(0-i)变成t中的子串(0-j)最少的操作数。然后很容易写出递归。
两道题之后,面试官表示没什么要问的了,让我等几分钟,他去叫三面面试官。二面半个小时就结束了。

三面(现场)--一个小时(8月13日)
三面的面试官相比二面的年龄大一些,看起来应该是个leader。三面聊了一些比较宏观的技术问题。比如说,他问我除了语义分割对别的分割
有了解吗?然后扯了一些全景分割、实例分割;问我一面二面之后我有没有什么亮点或者问题没有展现出来。我瞎扯了一些;然后说他目前遇到
一个问题,问问我的思路,他说他在处理分割分类问题的时候多分类的精度低,所以要训练很多个二分类模型,但是多个二分类模型放不进移动
端,问我有什么思路。我说了模型压缩或许可以,主要的模型压缩方法(蒸馏法、量化、轻量化模型等),然后或许可以共享低层特征层。然后就是
一些人生问题,如果你有一个好的思路,但是leader让你放弃,就按他说的去做。你会怎么做。你最自豪的一件事情。你觉得你的优势是什么。你还面
了哪些公司等等,还有一些人生问题不大记得了。
面完之后我问面试官什么时候能有结果,他说得提前批都结束,大概两周左右可以有结果。

然后就没有然后了,被放入备胎池了。

#百度##面经##计算机视觉岗##校招#
全部评论
楼主了解百度算法岗hc数量吗?
1 回复 分享
发布于 2019-09-10 22:26
大佬现在收到百度offer了吗,我看你的面试回答很优秀啊
点赞 回复 分享
发布于 2019-09-21 22:28
大佬你面的是实习还是正式岗啊?
点赞 回复 分享
发布于 2019-09-10 17:08

相关推荐

2025-11-21 03:09
已编辑
南昌大学 golang
bg普211本,走的golang后端方向。找实习经历:最近一个月投了一些日常,面了4场,都是一面挂。简历包装成分比较多,当时这个简历准备了两个星期,问AI解决什么问题用什么技术,跟其他技术对比优缺点在哪,等等。但是面试的时候一些基础的八股都答的模模糊糊,然后项目延伸的场景题一点不会。有点害怕面试,面前焦虑…本文可能带点碎碎念…省流就是因为每周面心态不行,不知道先学什么以及三天打鱼两天晒网…现在的主要问题,一个是只能依靠即时满足无法撑过枯燥的学习,另一个是难以调整心态,面试焦虑。个人背景:主包其实本来是大一开始学后端的,但是当时不知道合适的学习方法(学习路线和借助AI),也社恐不太敢问学长,走了很多弯路,也没有花很多时间在后端上面(按兴趣学的只有大二上学期写了opencamp的rustlings和learning-cxx,还有玩steam的图灵完备,剩余时间比较摆烂)。结果就是现在这鬼样子,只会写crud,差不多就是会gin&nbsp;gorm基础,会写注册登录和简单业务接口,写过几种项目结构和设计模式。缺乏自己延展的能力。计算机基础:也相当差,之前大二学的计网全忘光了,操作系统60飘过。虽然大一的时候打算法竞赛(也没什么成绩就是,省二等奖收集者),但到现在一年半没碰了,就只有dfs,并查集啥的一些很基础的题目随便写,hot100链表因为竞赛没练过相当不熟练。大二下的时候,数据库课看八股,又困又累,什么都没看进去,后面自然又是全忘光了。现在我虽然有了个概览,知道后端除了crud有缓存、微服务、分布式、消息队列等等东西,知道后端架构设计是要做权衡,性能、一致性、容灾,需要通过实验测出具体的数据来做决策,但是具体的方案不会,看基础知识是真看不进去。现在的主要问题,一个是只能依靠即时满足无法撑过枯燥的学习,另一个是难以调整心态。我高中以前一直是优等生,能够享受大部分题目都会的快感,能明确地有信心自己能做出来,解题过程需要进行推理,并且做完立刻就能得到正确反馈,其中的失败调整过程长度也在可接受范围内。(喜欢写rustlings一类的语言lab和玩《图灵完备》大概也是因为这个吧…)而现在的情景相当于我成了高三但是基础知识基本不会的状态,比我当年(会基础知识只是差做题)差多了。在这种情况下去面试也是相当痛苦,因为面试是不知道范围的。每次准备都不知道先看什么,学也学不进去。明明知道面试只是为了了解真实会问什么,但是还是很焦虑,拧巴心态。学长说去投简历面试实践是为了了解自己在哪里,别人在哪里,市场在哪里,但是我似乎还没有找到收敛的下限,只是一直失败…但是我也不能确定不面试就能学进去啊,因为我大二暑假是真的一点代码都不想碰,相当烦躁,八股也不想看。现在甚至连稍微花点时间的算法题(不能即时反馈的)都不想写了。还在纠结要不要整块时间搓项目压测试试,感觉会非常花时间。可能我项目管理也是一坨。
圆规学java:27届不着急,边投边学,克服恐惧感,你现在不敢面试,你为什么认为你暑期就勇敢了,你现在的进度其实还很早,我当时大三下才开始实习,我也很焦虑着急。永远没有准备好的时候,当下努力就是最好的加油!
点赞 评论 收藏
分享
评论
5
42
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务