旷视-算法实习生面经

旷视一面

做图像风格迁移、cuda计算的,本科武大硕士东南,一篇CCF C类会议(FG2019)

简历

自我介绍,按照简历提问。
看简历,问项目难点特色15min
Cuda里面host和device有啥区别。一个cpu端一个gpu
Xgboost讲一下。从提升树,GBDT到xgboost说了下
问决策树怎么做回归,没答出来。后来在他的引导下说是给回归定义一个损失函数,比如L2损失,可以把分叉结果量化;最终的输出值,是分支下的样本均值。

深度学习

过拟合遇到过吗?怎么处理的。损失函数加上正则化项;BN;数据增强
输出值变成Nan了怎么办?估计是超过float32的数据范围了,需要对中间的数据进行归一化,比如BN,sigmoid函数等等

机器学习

PCA了解不,其优化目标是什么?最大化投影后方差+最小化到超平面距离
Pca白化是什么?通过pca投影以后(消除了特征之间的相关性),在各个坐标上除以方差(方差归一化)。
SVM,简单讲下。svm怎么用于回归。

手撸代码

  1. 手写BN的实现。注意BN的mean和std是在哪个维度求梯度的,mean和std是滑动平均的值。基于numpy实现
  2. 二分法,求某个数的位置

被拒

最后,直接说没有后续了。我问哪里需要提高下(为啥拒我),说做的东西不match;还安慰都说面试了1小时说明基础还是很好的,就是方向不一样;秋招里也有很多这样的例子,不要灰心之类的。

总结

到目前为止(跟其他几家独角兽相比),脸***的这波面试质量最高(提问难度高点,问题硬核)
腾讯投了笔试了,没人捞,估计没戏
阿里投到机器学习岗位去了,但是想去达摩院(癞***想吃天鹅肉)

#面经##实习##旷视##算法工程师#
全部评论
验证一个道理,A类以下会议没多大用处🤣
点赞 回复 分享
发布于 2020-01-27 11:01
来膜拜实验室大佬
点赞 回复 分享
发布于 2020-01-27 10:33
请问是挂电话前说不合适被拒的嘛?
点赞 回复 分享
发布于 2019-03-20 15:03
所以啊目标检测和人脸还有分割是永远吃香的部分
点赞 回复 分享
发布于 2019-03-20 08:36
大佬我想问一下手撸代码是什么方式,纸笔写好发过去还是直接给个网站这样?
点赞 回复 分享
发布于 2019-03-19 16:15
PCA让你写公式推导了么
点赞 回复 分享
发布于 2019-03-19 02:52
膜一波大佬
点赞 回复 分享
发布于 2019-03-18 20:48
请问你什么时候投的简历啊
点赞 回复 分享
发布于 2019-03-18 20:45
校友好 南京还是北京的岗位
点赞 回复 分享
发布于 2019-03-18 20:28

相关推荐

作业帮时间是随机的,今天下午测的。作业帮是10道选择题加2到算法题:选择题:考了数据结构排序二叉树,linux命令:awk '$NF' test 这里的test是一个有多行数据的文件,这命令是输出该文件末行的内容。还考了mapreduce优化数据倾斜的办法这里我好像选错了有两个选项一个是把count(distinct ) 替换为sum()group by 还有是将小文件先保存到内存中这两个好像是对的都可以优化数据倾斜此问题。还考了Flink的一些特性不过我还没学过flink,还考了kafka的高性能和低性能的一些问题,这我也是一脸懵。还考了六个盘的汉洛塔要移动几次才通过。然后是算法题,第一个是简单的二分查找,不过我只通过了94%,后面看估计是我对左右指针移动还是有点问题。第二个是leetcode32题,最长有效括号,可惜了我两个月前还写过但是还是没写对,只通过了63%。也不知道能不能过。阅文(寄了,以为是8.30考没想到是8.30结束结果只写了20分钟):这好像是前面是单选题,中间是不定项,后面是问答题单选题:考了hive内置函数,考了hive与spark的对比,hadoop节点默认备份是多少~(还考了斗破苍穹的主角是谁虽然我没看过印像中好像叫萧炎)不定项:有mysql中delete,drop和truncate这三者的区别特点(我对truncate完全没印象),还考了flink的一些知识。问答题:第一个是mapredce工作流程这个还好,第二个是如何解决spark数据倾斜的方法。这里时间不够了我一点没写,也没多少印象。这里我现在写一下加深点印象1.可以增加随机前缀或后缀:来打散数据分布,在后继计算中去除前后缀从而负载均衡2.广播小表,如果是原因是小表与大表join可以将小表广播到每个节点,避免产生数据倾斜。3.salting方法:为倾斜数据填加盐值,打散倾斜数据4.分区策略调整:通过自定义分区器或者合理选择内置分区器来均匀分布数据5.增大并行度:针对只有少量数据造成的倾斜任务,增加并行度可以更快地处理这些小任务6.数据预处理:合并一些小文件,fliter操作等第三四个就是写sql语句,第三个挺简单的就是第四题来不及看了。ok就是这些了,预祝大家都能找到自己想要的工作实现,我还是继续去沉淀去了,这一个月也不知道自己在忙些啥好像就是一直在刷算法题和sql题,八股都没怎么看,对组件的掌握还是太浅了。
查看14道真题和解析 投递阅文集团等公司7个岗位 数据人的面试交流地
点赞 评论 收藏
分享
评论
9
111
分享

创作者周榜

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