龙渊AI工程师一面

龙渊一面

介绍

简单的介绍一下吧,应聘的岗位是龙渊公司的AI算法工程师(游戏方向)的实习岗位,本人是北京某XXXXX大学就读,本科CS大四在读,在简历中有附上了两个项目经历,HR在面试的过程中也会针对你的项目/课程成绩来具体提问,具体情况后续再说。

整体面试的流程比较顺畅,可以看得出来管理还是比较好,公司偏小,但是有种小而温馨的感觉,只是在面试前等了HR 接近30分钟这个有点掉分。

笔试题目

(ps:其中答案均是上网查找,一部分原因是我不记得了,但更大的理由是因为我不会做)

1. L1 正则化和 L2 正则化的优缺点/区别点是什么?

https://blog.csdn.net/jinping_shi/article/details/52433975;

2. 常用的机器学习算法以及他们的适用场景是什么?

https://www.infoq.cn/article/5xzsbyetzsmwic3oymup;

3. 翻译一段英文文本

翻译文本是 ResNet 的 abstract,具体如下:

Deeper neural networks are more difficult to train. We present a residual learning framework to ease the training of networks that are substantially deeper than those used previously. We explicitly reformulate the layers as learning residual functions with reference to the layer inputs, instead of learning unreferenced functions. We provide comprehensive empirical evidence showing that these residual networks are easier to optimize, and can gain accuracy from considerably increased depth. On the ImageNet dataset we evaluate residual nets with a depth of up to 152 layers—8× deeper than VGG nets [41] but still having lower complexity. An ensemble of these residual nets achieves 3.57% error on the ImageNet test set. This result won the 1st place on the ILSVRC 2015 classification task. We also present analysis on CIFAR-10 with 100 and 1000 layers.

4. Python 支持函数重载么?

不能 + 理由。

5. 常用的 loss 函数

https://www.cnblogs.com/lliuye/p/9549881.html;

6. Batch Normalization 的作用

https://www.cnblogs.com/hoojjack/p/12350707.html;

7. 计算一个数的平方根(代码表示)

  • 调用库函数(当然是不允许的);
  • 运用二分查找来逼近(注意边界值的设置);
  • 牛顿迭代法。

8. 设计一个算法,具体场景如下:存在多名选手,A,B,C等,其比赛各有胜负,如 A > B ,即A赢了B,请设计一个算法,来推演出任意两名选手之间的比赛结果(目前存在着一定场次的比赛结果)

个人所设想的是类似于有向图的结构,边的权值可以视比赛的场次而定,方向可看为胜负判断,若需要判断两个选手的胜负,即查找它们之间的存在的路径即可(这里会存在不少问题,当时一方面是没时间,二是没有具体的去思考,在后续提问中会出现)

9. 概率题

一个很简单的概率题,大致是高中比较简单的数学题的难度,略过。

具体提问

1. 自我介绍

这个就很简单,自我介绍一下即可。对于我自己来说的话,大致就是:姓名 + 学校 + 本科专业 + 项目/比赛经历 + 对工作的期望。

2. 项目比赛经历

这个就见仁见智了,不过自己不熟悉的比赛或者说是项目不要挂在简历上。

3. 重写了笔试的第七题

当时在写的时候,采用的二分法,不过在移动边界时出现了错误。

4. 对笔试第八题的改善

HR有提问到,若当两个点之间不存在单向路径时,即无法判断胜负时,应该怎么判断?

当时所想的是可以赋予边一定的权值,即代表两个选手之间的比赛净胜利场数,那么这样即可以通过一个中介选手来判断两个选手的比赛结果。(这里又存在着一定问题,一是需要一定的场次,二是通过中介选手来判断可能会存在一定的误差)

后续 HR 又问如何确定来排除这个误差/随机性,我考虑的是设定一个阈值,若双方于中介选手的净胜场差达到一定值后,即可以判断胜负。(也可以叫做实力碾压?)不过后续问我如何设置这个阈值时,我就直接回答不知道了(

5. 常规问题

其他问题就是比较常见的,部分如下:

  • 你来这个公司的目的/想法是什么;
  • 你能够实习/工作多长的时间;
  • 诸如此类的。
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值