拼多多学霸批NLP面经

时间:2019/08/04    岗位:NLP算法工程师

三场面试,1面2面技术面,3面HR面。2礼拜后出结果,回馈一下牛客网,顺便攒个RP,希望能拿到秋招第一个offer QAQ。

1面

1.简要介绍自己(其实一直不知道这儿说啥好,我一般就把研究方向说一下)。

2.问项目。华为实习做的数据挖掘项目,一整套流程全部说明一下。实体识别项目,把网络结构图画一下。面试官问的挺细的,还讨论了一下怎么优化。

3.基础知识。word2vec原理。LightGBM和XGBoost,GBDT的区别(LGB=GBDT+GOSS+EFB),基本上要点都回答了,并行化那一块有点遗忘。DEEP&WIDE模型是怎么组合起来的(这个模型没答好,因为只是当tool用的,没有深入研究)。DEEP FM知道吗?没了解,但是我对于Transformer,BERT和XLNET比较了解,好那你仔细说说这几个模型(成功转移话题hhh),然后就说了说self-attention什么的。

4.算法题,拼多多人均快排hhh。
def quicksort(li,start,end):
    if start > end:
        return
    left = start
    right = end
    mid = li[left]
    while left < right:
        # 让右边游标往左移动,目的是找到小于mid的值,放到left游标位置
        while left < right and li[right] >= mid:
            right -= 1
        li[left] = li[right]
        # 让左边游标往右移动,目的是找到大于mid的值,放到right游标位置
        while left < right and li[left] < mid:
            left += 1
        li[right] = li[left]
    li[left] = mid
    quicksort(li,start,left-1)
    quicksort(li,left,end)
总共1小时

2面

1.简要介绍自己。

2.问项目。和上一面大同小异。

3.基础知识。词性标注(序列标注问题),分词一般你是怎么分的,用什么工具:jieba,gensim,hanlp,说说jieba怎么用的,gensim和hanlp涉及的算法(double-trie),(这里吃了大亏,因为只是当工具用的都怎么清楚)。文本生成都用过那些模型(textCNN,BiLSTM+Attention,Transformer,BERT)。知道哪些分布式表达方式(one-hot,tf-idf,n_gram,word2vec,fastText),fastText和word2vec的区别。

4.算法题。

给定dic=['ab','abc','abcd','bcd','bcde','bde','efg'],str='abcdefg',求最长匹配dic中的元素,比如本例就是输出['abcd','bcde','efg']。

实现:把dic的元素建成前缀树,然后搜索前缀树根节点,如果匹配就一直搜到根节点。

这面时间短一些,大概40分钟,因为面试官不问那些网红模型或者常考的知识点,说你们这些家伙都太熟了,不知道怎么搞的每个结构都倒背如流(因为大家都是理论巨人...),然后问更多和NLP相关的东西,还是挺突然的,回答的一般般吧。

3面

HR面

这面就瞎聊,感觉部门怎么样啊,有没有女朋友啊,对工资要求啊(这个我真的没啥经验,就说按能力给吧,给的多我就动力大,求老哥评论区指点。。。),工作地点期望啊,如果公司突然让你做你不喜欢的工作你能不能接收啊什么的,反正很轻松的氛围,就差当场给HR小姐姐讲个单口相声了(职业病职业病。。。)

总结:这是秋招第三次面试了,心态也越来越好,要用更豪迈的姿态迎接秋招,这样也更开心点呀。最后,不要在简历上写你不能熟练说出大部分细节点的知识!!!面试官基本还是看你简历提问多的。

#拼多多##面经##算法工程师##校招#
全部评论
老哥很强!学习了
点赞
送花
回复
分享
发布于 2019-08-06 10:03
想问下老哥在哪刷的题,leetcode吗。
点赞
送花
回复
分享
发布于 2019-08-06 13:25
秋招专场
校招火热招聘中
官网直投
现在面试也会问xlnet了吗……
点赞
送花
回复
分享
发布于 2019-08-06 16:52
请问是现场面还是远程面的呀?
点赞
送花
回复
分享
发布于 2019-08-06 17:41
2面的算法题有代码吗
点赞
送花
回复
分享
发布于 2019-08-06 20:49
请问二面后多久安排hr面?
点赞
送花
回复
分享
发布于 2019-08-08 17:46
一面二面隔了多久呀
点赞
送花
回复
分享
发布于 2019-08-08 18:04
今天数据分析面试问了和你同样的算法题,可惜不会,10分钟码不出来
点赞
送花
回复
分享
发布于 2019-08-08 23:41
很强
点赞
送花
回复
分享
发布于 2019-08-08 23:58
给老哥点个赞!
点赞
送花
回复
分享
发布于 2019-08-09 09:17
请问下 二面 的算法题是什么意思? 求最长匹配。efg不是只能匹配3个嘛?为什么会输出
点赞
送花
回复
分享
发布于 2019-08-10 10:00
请问二面的算法题有代码吗,
点赞
送花
回复
分享
发布于 2019-08-12 11:34
来还愿啦,今天下午收到口头offer了,明两天发意向书🤗
点赞
送花
回复
分享
发布于 2019-08-26 21:11

相关推荐

虽然面的不多,但陆陆续续也有好几次面试了,可能运气好,面试官人都很不错,就算把我挂了,面试官全程也是笑嘻嘻的,虽然目前一个offer都没有,但也总结一下,。一共仅有的几次顺序大概是腾讯的测开-美团的前端(开发测开都挂了,被前端捞的,问的也都是后端开发)-淘天的两轮技术面&nbsp;-拼多多三轮面试面试题顺序不记得了,印象最深的大概有以下几个:Java基础:1.基本集合类型,后来细问了arraylist,linedlist的区别2.concurrenthashmap如何实现3索引是什么,有哪些,采用b+树的原因,磁盘采用什么来存储数据?4索引建立的注意点5数据库如何优化6分库分表,这个不知道5.redis的数据一致性6.redis的分库分表?(不知道,不记得具体问的啥,因为不会)7.nginx的默认负载均衡策略有哪些8.tcp4次挥手最长响应时间--------_又想起来了别的9.OSI七层模型10.Linuxvi编辑器,:q!,number,jstack11.MySQL的事务隔离级别12.bean的加载流程13.springboot底层如何实现,这里考了一个什么没听懂14.springboot优势15.为啥用redis,有什么好处(答我只会这个16.数据库引擎17.为什么要springcache18.写几个sql的,用到的有innerjoin和groupby,count啥的不难,但是当时脑抽没写出来(拼多多好多手撕,考过双指针,单例,二分查找,我的考的都不难,但是会问你优化时间复杂度啥的19.智力题,称重,几个球找轻的那个20.场景题,有token如何保证用户不能同时两个登录,回答每次登录token刷新,之前的用户就不能成功发请求,不知道为什么说不行,还问了session和cookie为什么不用,还问了cookie能不能保存token,应该肯定可以吧,不知道还要回答什么,token本身不是保存在浏览器本地内存里吗,保存到cookie不是反而体现不了它的优势了吗21.场景题,如何保证库存并发安全,乐观锁加版本号,进一步就说可以在redis里lua脚本实现,问还要具体一点,就不会说了20.场景题如何测试新闻评论功能,当时一点不会,现在觉得可以这
查看20道真题和解析
点赞 评论 收藏
转发
头像
04-29 12:41
已编辑
复旦大学 统计学类
4.15笔试,4.19一面,4.25二面,4.29接邮件通知4.30三面(主管面)为什么算不上面经,因为我觉得太简单了...对...太简单了,不是凡尔赛而是真的简单到让我汗流浃背。个人情况:bg不错,实习对于算法来说不够垂直(我在互联网到处乱窜),做题不行(被笔试挂麻了),八股不行,面试沟通一般比较顺利一面大概一小时,没问八股,一直在聊论文(二作在投还没中,nlp相关)和实习项目的细节,一直在聊,而且大多数时候是我在讲,传了两张结构图就一直讲,提问也是针对论文细节的提问,因为实验都是我做的所以就像组会汇报一样的对答问题,实习项目我不少但对口算法的不多(包括我现在其实在做数开),问了点工作细节,但就都是我在一直讲讲讲。出的算法题很简单,顺序买入卖出最高收益,比力扣简单还简单的那种,我面试做题会有点紧张第一轮做得暴力了,面试官问能不能优化我看了半分钟优化了一下。反问问了工作内容。面试官人很好,交流很愉快,提到觉得我研究背景和部门挺对口的,但说实话我不知道对口在哪儿。二面也大概一小时,面试官看着有点疲惫,我确定ta没看过我简历但很尊重很认真一点点看然后提问,看完一个项目问问里面的细节,挨个问,和一面一样大多数时候是我在讲就像汇报一样,问的也都是工程细节没有技术问题。出了两道题一道小编程我忘了内容因为简单过头了比一面还简单,一道条件概率小计算高考填空水平。然后因为我提及了我一面,ta说前两面是交叉面,不知道我一面在哪儿。反问问了工作内容,以及对电商算法有什么建议,面试官人很好也很有经验,做了很多年了,说话很温和;我最后实在没忍住问了句我是在面算法吧(因为那两道题的难度甚至还不如写个sql),面试官仔细检查系统之后说对,对的。面试官人很好,交流很愉快。面得有点怀疑人生,我会觉得比较稳的面试是有点难度但全都答上/答上了80%,而不是像这样我一直讲讲讲讲讲像在开报告会。结束之后我翻出邮件加了hr微信,问二面大概多久评估,过了的话后面流程是什么,hr说一周时间,后面正常流程是主管面+hr面。我以为要五一后了结果29号上午收的邮件。暑期被挂麻了,希望能捞一把,许个愿。
查看5道真题和解析
点赞 评论 收藏
转发
21 185 评论
分享
牛客网
牛客企业服务