【拼多多算法岗二面面经】俨然成为了背诵机器

今天面试官非常亲切随和,大多数时候我们双方都是面带微笑的,体验非常棒。整场面试四十五分钟结束战斗(虽然时间有点儿短,但问题的强度还是有的,自我感觉回答的还不错)。

  1. 自我介绍,然后介绍了一下实习经历。问完实习经历之后我实在没其他项目可说了,就给面试官介绍了一下论文(这大概是第三次在面试中介绍论文了)。拼多多面试是带代码编辑器的,于是我把论文中的部分公式敲给了面试官看。

  2. 看你实习项目中使用了 lightgbm,那你讲一下 gbdt 吧。

  3. 随机森林的随机性在哪儿?

    PS: 怎么问的问题和昨天阿里的面试如出一辙?

  4. 讲一下 SVM 吧

    仍然由于代码编辑器的面积很大,我把 SVM 给面试官用键盘推了一遍。(虽然 SVM 是老生常谈的问题了,但我今年还是第一次在面试中真正做 SVM 详细推导的)

  5. transformer 知道吗?写一下吧

    这部分问的比较详细,我先从主要框架写起,写了 encoder 中的 self attention,写了 layer normalization, 写了残差结构,写了 fc 层。然后写了 decoder 中的 self attention,和 encoder 的输出做 self attention,最后再过一个 softmax。

    写完框架之后又问 self attention 怎么做的,我就写 Q, K, V,然后写缩放点积(为了避免数值过大,落在 softmax 的饱和区域,这个问题前天面携程的时候没说出来),再取 softmax,作为权重和 V 相乘。

    (这种细节巨多的模型还是要经常复习才行啊)

    说一下 transformer 的优点吧

    解决了 RNN 不能并行化和长距离依赖的问题,是个很牛的特征提取器。

  6. 考了一个最长回文子串的编程题

    动态规划轻松解决

整体而言题量不大,但是问的相当细致(尤其是 SVM 和 transformer 那块)。难度也不大,考察的知识点都集中在常规的模型和算法上面。虽然面试时间有点儿短,但感觉发挥的还是不错的,没什么明显的漏洞和回答不上来的问题,所以应该不是由于我太菜而导致早早结束吧…

至于像随机森林和 GBDT 的问题,今年已经数不清被问过多少回了,问来问去不过就是那几个考点,再这么问下去我就能用朗诵腔回答面试官了…

不管怎样,还是希望早日上岸!(大家也是!)

#面经##算法工程师##校招#
全部评论
楼主是cv吗还是nlp或者是机器学习,而且将svm这种到底要怎么讲
点赞 回复 分享
发布于 2020-08-20 20:46
老哥你的算法题部分有深度吗?比如你给出最优解法之后问内部的具体含义,然后再问其他角度的解法,问其最优实现,然后手撕跑通这种。。。不是你会然后写完通过就ok那种
点赞 回复 分享
发布于 2020-08-20 21:01
还有老哥你在哪实习的?
点赞 回复 分享
发布于 2020-08-20 21:04
牛啊,第一次看到键盘手撕svm的,另外transformer是也要用代码实现吗,感觉好麻烦哦,最后问一下是投的什么算法呢?推荐还是nlp?
点赞 回复 分享
发布于 2020-08-20 21:08
强呀,我拼多多第一次笔试挂,第二次直接挂简历。
点赞 回复 分享
发布于 2020-08-20 23:31
lz一面的时候问了啥呀 也做题了吗
点赞 回复 分享
发布于 2020-08-21 08:43
我的二面感觉很水。。。就问了问场景题和写了一道快速幂就没了😂
点赞 回复 分享
发布于 2020-08-21 16:27
请问pdd算法是几面技术呀
点赞 回复 分享
发布于 2020-08-22 12:59
请问有收到HR面吗
点赞 回复 分享
发布于 2020-08-22 16:55
请问楼主在二面结束后几天收到HR面通知的?
点赞 回复 分享
发布于 2020-09-11 10:13

相关推荐

过往烟沉:我说什么来着,java就业面就是广!
点赞 评论 收藏
分享
11 61 评论
分享
牛客网
牛客企业服务