拼多多 2019.08.17 算法岗面经

一面:(技术面,50分钟左右)
自我介绍
选择一个项目,细讲(NLP信息抽取的项目,问了研究的方案)
问实习经历(在头条推荐部门具体做什么,文本相似度怎么计算的,除了实际的方法,还有哪些你了解的方法)
情景题:计算两个短文本的相似度,你有什么方案?假设两个短文本里面的实体词无法准确抽取(没有大量的实体词库),你又要怎么修改方案?
情景题:假设现在有一个商品的详情页面,希望你来根据商品的介绍,自动化生成一些评论,你怎么做?
算法题:给定一个数字n,依次输出1到十的n次方减一的每一个数(以字符串的形式)

二面:(hr面,20分钟)
自我介绍
女生做技术比较少,为什么想做技术
你是南方人,为什么选择投上海的拼多多?
男朋友是哪里人,男朋友工作地点在哪里?
学的最好的一门功课是什么?
学得最差的一门功课是什么?
实习经历比较多,最喜欢哪一份,为什么,最不喜欢哪一份,为什么?
选择拼多多原因是什么?有使用过拼多多吗?
你知道为什么拼多多没有购物车?你知道拼多多为什么价格这么低吗?(我不知道啊。。。)
期待的月薪
(hr面感觉要凉)

三面:(技术面,一个小时左右)
自我介绍
选择一个项目经历,细说(在讲的过程中,面试官根据细节提出了很多问题,时间比较长)
算法题:有n堆砖头,第i堆砖头的重量为Wi,合并第i堆砖头和第j堆砖头需要耗费能量为Wi+Wj,问合并n堆砖头最少需要耗费多少能量,以及合并的具体过程是什么?(要求编码实现)
推荐和搜索有什么区别(面试官是做搜索的)
最后说会在两三周以内通知面试结果
(三面感觉也很凉)






#面经##算法工程师##校招##拼多多#
全部评论
推荐和搜索有什么区别?小姐姐怎么回答的
点赞 回复 分享
发布于 2019-08-18 22:31
三面算法题没太明白, 砖头是围成环的吗
点赞 回复 分享
发布于 2019-08-19 00:43
楼主为啥不留在头条的推荐呢
1 回复 分享
发布于 2019-08-19 21:36
小姐姐是本科?
点赞 回复 分享
发布于 2019-08-18 23:22
是寻梦计划还是学霸批呀
点赞 回复 分享
发布于 2019-08-19 03:33
厉害,明年面试的
点赞 回复 分享
发布于 2019-08-19 07:14
计算两个短文本的相似度,你有什么方案?假设两个短文本里面的实体词无法准确抽取(没有大量的实体词库),你又要怎么修改方案? 请问这道题要怎么回答呢,感觉就是说分词不准的情况下要怎么计算相似度?
点赞 回复 分享
发布于 2019-08-19 08:42
你这个编程题怎么搞的啊,输出10n-1
点赞 回复 分享
发布于 2019-08-20 09:24
8.17 请问是北京现场面吗 还是啥呢
点赞 回复 分享
发布于 2019-08-21 17:25
请问楼主技术三面堆砖头题目什么意思?合并两个砖头耗费的能量是两个砖头之和?那合并后的砖头要耗费多少?有点没看明白
点赞 回复 分享
发布于 2019-08-22 10:05
小姐姐NLP项目是计赛吗?
点赞 回复 分享
发布于 2020-03-24 23:40

相关推荐

03-12 14:27
蚂蚁集团_hr
蚂蚁集团-大安全1. 面试总结大安全简直意难平。蚂蚁这边不同部门的流程虽然不能并行推进,但是可以排队,在我面试网商银行的时候,大安全就在排队了,等到网商银行挂掉后,大安全这边立即就开始推进了流程。蚂蚁的技术面试,一般没有邮件通知,都是面试官打电话来约时间,然后到了时间就进行电话沟通,如果要写算法题,面试官会在面试的时候给你发一个链接,然后在链接的系统里面写题。大安全的技术面试和HR面试推进得都还比较顺利,但是HR面试完后,一直没有谈薪,联系HR也只是回复我说流程在推进,最后通过蚂蚁CIO的负责人才了解到,大安全的HC紧张,需要等流程其他候选人走完流程,才可能出结果,我理解这就是泡池子了吧。2. 技术一面1. 日志框架是怎么在Springboot中集成的2. Log4j2相较于Log4j有什么优势3. 如何实现服务之间的链路调用的追踪4. 链路追踪如果开启了异步线程则应该怎么传递链路信息5. 请设计方案解决打印链路日志时异步线程还未执行结束的问题6. 针对Quartz框架会使用到数据库表有做什么优化7. 说一下第一份工作里面的分布式调度系统的实现思路8. 第一份工作给你的收获有哪些9. MySQL的索引结构是什么10. B树和B+树的区别有哪些11. 红黑树是什么12. 平衡二叉搜索树是什么13. 内存溢出时应该怎么定位14. 如果写一个死循环造成内存溢出时该如何定位15. 有什么是你擅长的但是还没被问到的16. 如果让你实现MyBatis则应该解决哪些难点17. MyBatis如何处理事务的18. MyBatis集成到Spring后的事务处理的核心要点是什么面试时间大概在90分钟左右,面试官人很Nice,不会的知识点会给到一定的提示,实在不会的会安慰说没关系,回答得好的会进行鼓励,作为应聘者,感受真的非常好。在一天后约了二面3. 技术二面1. 项目问题2. 如何设计一个TraceId生成算法3. (算法题)Leetcode 1. 两数相加面试时间大概在50分钟左右,面试官是一个女面试官,也是很Nice,没有问八股,就是基于项目展开讨论,对其中一些技术细节会问得比较深。在二面的反问环节,我向二面面试官提到当前我有其他的流程正在推进,希望大安全这边的流程可以推进快一点,当晚三面面试官就打电话和我约了三面的时间,还说是二面面试官催他打的电话,感觉挺有意思的。当晚约了三面4. 技术三面三面也是围绕项目展开讨论,没有问八股,也没有刷题。三面面试官很早之前在淘宝工作过,向我介绍了一下他们当时如何应对三高场景以及一些解决方案,最后还向我介绍了安全相关的业务以及如何理解安全。还有一个插曲,在我三面结束后,之前帮我推进流程的招聘专员在微信上问我面试感觉怎么样,我问他为什么知道我刚面试完,他说面试官就在他旁边,哈哈哈。5. HR面试HR面试和三面中间隔了比较久,这里其实有一个比较扯的插曲,就是本来之前已经约好了HR的面试时间,结果在约定好的面试时间过了10分钟后,HR面试官还是没上线,联系了邮件里面的HR后,才知道HR面试官被领导拉去做绩效谈话了,面试取消,另约时间,也是有点扯了。HR面试的内容就是询问为什么离职,个人绩效和组内分工,但是面试官全程都不太高兴的样子,就最后结束的时候勉强笑了一下,当时其实就感觉不太妙,最后确实如我所料,不太妙。#内推##大数据##蚂蚁集团##实习##数据##春招#内推链接:https://hrrecommend.antgroup.com/job-list.html?code=5JDZa%2FTPHl2AFRHjpsEEAvD9aiqvyzp2Up0Poj4fmhc%3D#支付宝##大数据##内推##蚂蚁集团##实习##春招#
蚂蚁集团
|
实习
|
超多精选岗位
点赞 评论 收藏
分享
讲解你都学了哪些?巴拉巴拉写数仓,springboot 写个http接口微服务了解吗?--不了解面试官说:我的理解是  巴拉巴拉虽然我也不干这个spark和flink的区别:spark批,flink实时,spark stream 微批flink实时是一条一条的嘛?他会不会很慢?  --讲了是,但是他有window 巴拉巴拉不知道讲的对不对flume  +sqoop是干什么用的;--flume 数据日志采集等等  sqoop不知道你比较熟悉什么架构,--spark,flink讲一讲flink是怎么运行的--想了一下不知道, 面试官讲就其实spark,flink就是在客户端怎么样和集群怎么样计算怎么样   (架构还是得更加了解)flink env中都有什么?--集群配置,什么名字来着、并行度  讲的不全dophinshedule了解吗?他的底层实现了解吗?你这个项目是什么网上做的吗?开源的吗哪里学的?讲一讲java基础:微服务了解吗 ?你知道java有哪些集合吗?--set  --hashset有什么区别?还有吗?面试官讲其实hashset 就是底层是hashmap实现的  巴拉巴拉  set其实是java的一个基础类bala什么时候用hashset 什么时候用hashmap--hashset通常指针对于处理去重操作,hashma用于需要存储数据时,并且hashset对比list他的查找插入时间复杂度是o(1)hashset 存放一个已有数据的时候会怎么办?--我说不会放进去 ,面试官问只是不会放进去吗?代码:链表反转  本来想让我写集合相关的,看我集合不熟就改这个了。--注意面向对象的代码书写细节反问:你们做什么业务?--主要就是flume-sqoop一些数据日志采集  一些简单的etl   包括dophinshedule一些流式管理;还有一些仓库维护;对我有什么建议吗?--实习面试侧重于一些基础一些的面试,不会问太多项目,校招侧重于具体的框架,最好能够重点了解某一个框架能够阅读源码,对于基础的语言需要重点了解不一定非得是java,但是肯定需要了解,技术栈不一定要宽,要深。#牛客AI配图神器#没问hive kafka这个我也不会总结:要注重基础语言知识和深挖某一框架,加强基础语言代码了解
查看17道真题和解析
点赞 评论 收藏
分享
评论
7
87
分享

创作者周榜

更多
牛客网
牛客企业服务