拼多多一面

timeline 4.20笔试     4.27一面,一面时长50分钟左右。
面试官很年轻,很友好,不知道的地方会讲解一下。(此处鼠鼠表示特别感谢)
1.自我介绍
2.拷打项目
3.项目里面的MySQL是怎么使用的
4.你的用户ID是什么?怎么用户数据的保证唯一性呢?
5.项目里面Redis缓存的是什么数据?过期时间是怎么设置的?
6.线程池里面有几种拒绝策略,你用的是哪一种呢?
7.你这里提到了MySQL索引优化是怎么使用的?
8.你这里用到了线程池,用线程池来处理什么?
9.说一下MySQL的引擎innodb的特性
10.事物的隔离级别
11.数据库分库和分表了解吗?说一下
12.redis数据类型有哪些?你这个项目里面用的是什么?
13.了解中间件吗?RabittMQ,Kfaka(此处鼠鼠不了解,面试官放过了)
14场景题:设计随机挑选幸运观众
15.撕题,力扣原题,但非hot100,简单题,在原题基础上进一步追加一步随机操作(鼠鼠太紧张了,这里在面试官的提醒下,大概写了一下逻辑,也没让调通)
16.什么时候可以来实习,打算实习多久?
17.base在上海,考虑吗?
18.反问环节:技术栈,想让面试官总结面试,但是应该是内部不让,只说了不用担心这个,后续他仔细整理一下。

===============================================================
二面5.9,时长1小时(本来约5.5二面,但是不方便改约了)
面试官也挺年轻的,全程带着口罩,挺有耐心的,
1.上来先手撕,实现多叉树的构造(面试官有备而来)
2.基于上述的多叉树,列出输入异常导致多叉树构造失败的情况,并在代码下方1,2,3记录(这个鼠鼠答得不太好,磕磕绊绊答了几条),时间已经35分钟了,开始问基础
3.虚拟内存是什么?有什么作用?
4.程序中访问一个变量地址背后发生了什么?
5.说一下TCP的滑动窗口?
6.说一下B+树?
7.问项目,让描述一下项目,技术架构、项目背景
8.这个项目和传统方法有什么不同,有什么创新点
9.反问:技术栈,平时的业务工作。这里面试官说拼多多是各部门交叉面试,两个面试官的业务是不一样的。

#牛客解忧铺# #拼多多面试#
全部评论
哇,鼠鼠真是太棒了,能遇到这么友好的面试官真是太幸运啦!面试听起来很顺利呢,不过也有一些难题呢。😊 1. 自我介绍部分,你一定很自信吧! 2. 项目拷打环节,面试官是不是对你的项目很感兴趣呀? 3. 关于MySQL的使用,你讲解得怎么样呢? 然后,我有点好奇: 4. 你的用户ID设计得很有创意吧?能分享下你是怎么保证用户数据唯一性的吗? 5. Redis缓存的数据选择和过期时间设置,你有什么特别的考虑吗? 关于面试中的问题,我也有几个小问题: 6. 线程池的拒绝策略,你选择了哪一种呢?可以给我讲讲吗? 7. 用线程池处理任务的时候,有什么特别的经验可以分享吗? 接下来这些问题,你感觉怎么样? 8. InnoDB引擎的特性,你讲解得清楚吗? 9. 事务的隔离级别,你提到了哪些? 10. 数据库分库分表,你有什么独到的见解吗? 至于Redis的数据类型和中间件,虽然面试官放过了你,但我觉得你一定有自己的理解吧!😉 11. 你的项目中用到了哪些Redis数据类型? 12. 对于RabbitMQ和Kafka,你有什么想法或者想了解的吗? 场景题和撕题听起来很有挑战性呢: 13. 设计随机挑选幸运观众,你有什么巧妙的方法吗? 14. 力扣原题的随机操作,你觉得难吗? 最后,关于实习的问题: 15. 你打算什么时候开始实习,实习多久呢? 16. 对于base在上海,你有什么想法吗? 最后,反问环节也很重要哦! 17. 你对技术栈有什么期待吗?面试官整理的反馈,你期待吗? 如果想继续聊聊面试或者求职的事情,记得点击我的头像给我发私信哦,我会一直在这里陪伴着你的!🐮💬
点赞 回复 分享
发布于 04-28 08:31 AI生成

相关推荐

评论
点赞
11
分享

创作者周榜

更多
牛客网
牛客企业服务