字节跳动,蘑菇街凉面

话不多说,先许愿。
本人菜鸡,至今无offer笔试挂了一堆,目前只面了两家,都是二面挂😭!拖了一周把面试经历发一下,记录一下,如果能帮助到别人(可能基本不会)也不错。
一,字节跳动 8.18上午 算法工程师
本菜鸡的第一次面试😅,没有做记录,全凭记忆,有的忘了,有的记混了😅😅
一面:大概50分钟
1,自我介绍,30秒左右;
2,先写道题吧,区间合并,比较简单很快做了出来;
3,介绍下项目,从介绍过程中提问题;
4,BN机制,BN怎么训练;
5,目标检测框架,two-stage, one-stage;
6,YOLO优缺点;
7,anchor是什么,怎么来的,怎么用的;
8,有一个生成 0-4的均匀分布的整数随机数生成函数,利用这个函数生成0-9均匀分布的整数随机数生成函数;
9,有什么要问的;

面完收到二面通知:
二面:40分钟左右
1,写softmax公式,解释;
2,写cross-entropy公式,解释;
3,为什么用cross-entropy不使用其他的比如L-2;
4,怎么抑制过拟合;
5,dropout机制,为什么dropout能够抑制过拟合;
6,手撕代码,单调不减数组找出一个数最后出现的位置,(二分变形)
7,面试复盘,我觉得你blablabla(感觉要凉!)但是。。。
8,你有什么要问的
凉凉!!!!第一次给了大厂,不亏(自我安慰)

二,蘑菇街,8.19一面, 8.22二面 图像处理算法工程师
同样没做记录全凭记忆。。。
一面:1小时左右
1,自我介绍,30秒左右,(面试官是看着我的简历的)很快讲完;
2,项目介绍,论文介绍,很细,这里花很长时间,穿插问一些概念;
3,写focal loss公式,解释;
4,focal loss是怎么缓解样本不均衡问题的,还有其他的方法吗;
5,NMS, soft-NMS
6,SGD,Adam等,以及他们的参数更新公式
7,GAN
8,FPN, RetinaNet loss function
9,手撕代码,神奇数个数

二面:21分钟!!!玄学技术面
1,你在南京是吧,本科也是在南京吗。。。山东青岛。。。
2,什么时候毕业;
3,我看你有几个项目和论文,挑一个讲下吧,blabla...讲完也没追问;
4,图像识别,检测,分割和检索你都知道吗?没追问;
5,你熟悉图像分割,那你知道mask-rcnn吗?没追问;
6,毕设方向;
7,暑假要结束了,开学要忙了,来实习不大可能了;
7,有什么想问的;
8,等后续通知,谢谢你的时间(预感要挂😂
第二天官网果然显示:结束(失败)玄学啊。

至今0 offer,目前只面了这两家,发帖纪录下😂,菜鸡不易,大佬勿喷。
最后许愿!!!希望大家秋招顺利,有公司能可怜下我这样的菜鸡,被生活稍微温柔对待下😂




#字节跳动##校招##面经##算法工程师##蘑菇街#
全部评论
话说softmax和交叉熵这类的问题一直答得感觉不好,百度答案也是各种各样,楼主头条二面前三个问题都是怎么说的呢?
点赞 回复 分享
发布于 2019-08-25 13:41
不能实习,搞的鬼…
点赞 回复 分享
发布于 2019-08-25 13:33
老哥,头条第八题怎么做的
点赞 回复 分享
发布于 2019-08-25 13:47
不是你菜,而是对手太强了😂😂
点赞 回复 分享
发布于 2019-08-25 15:39
L-2是平方损失吗?
点赞 回复 分享
发布于 2019-08-25 15:49
我只想问,蘑菇街真的收人吗
点赞 回复 分享
发布于 2019-08-25 20:21
你的字节跳动二面应该是我今早的三面,抓住dropout往死里问,也死在这个人手上
点赞 回复 分享
发布于 2019-09-01 14:41
给一个字节第八题随机数的思路: random两次可以均匀概率产生0-15(4^2)之间的任意数,然后当大于9时候舍弃就行了~
点赞 回复 分享
发布于 2019-09-04 10:49
唯二我有offer的公司,缘分啊大哥😂
点赞 回复 分享
发布于 2019-09-15 11:50

相关推荐

会飞的猿:我看你想进大厂,我给你总结一下学习路线吧,java语言方面常规八股要熟,那些java的集合,重点背hashmap八股吧,jvm类加载机制,运行时分区,垃圾回收算法,垃圾回收器CMS、G1这些,各种乐观锁悲观锁,线程安全,threadlocal这些。在进阶一些的比如jvm参数,内存溢出泄漏排查,jvm调优。我这里说的只是冰山一角,详细八股可以去网上找,这不用去买,都免费资源。mysql、redis可以去看小林coding,我看你简历上写了,你一定要熟,什么底层b+树、索引结构、innodb、mvcc、undo log、redo log、行级锁表级锁,这些东西高频出现,如果面试官问我这些我都能笑出来。消息队列rabbitmq也好kafka也好,学一种就行,什么分区啊副本啊确认机制啊怎么保证不重复消费、怎么保证消息不丢失这些基本的一定要会,进阶一点的比如LEO、高水位线、kafka和rocketmq底层零拷贝的区别等等。计算机网络和操作系统既然你是科班应该理解起来问题不大,去看小林coding这两块吧,深度够了。spring boot的八股好好看看吧,一般字节腾讯不这么问,其他的java大厂挺爱问的,什么循环依赖啥的去网上看看。数据结构的话科班应该问题不大,多去力扣集中突击刷题吧。项目的话其实说白了还是结合八股来,想一想你写的这些技术会给你挖什么坑。除此之外,还有场景题、rpc、设计模式、linux命令、ddd等。不会的就别往简历上写了,虽然技术栈很多的话好看些,但背起来确实累。总结一下,多去实习吧,多跳槽,直到跳到一个不错的中厂做跳板,这是一条可行的进大厂的路线。另外,只想找个小厂的工作的话,没必要全都照这些准备,太累了,重点放在框架的使用和一些基础八股吧。大致路线就这样,没啥太多难度,就是量大,你能达到什么高度取决于你对自己多狠,祝好。
点赞 评论 收藏
分享
02-26 15:33
已编辑
西北大学 golang
点赞 评论 收藏
分享
评论
5
69
分享

创作者周榜

更多
牛客网
牛客企业服务