拼多多面经内推

1、自我介绍,为什么这么快就想换工作。项目。

2、redis常用的数据结构,项目中用过哪几种,业务中使用的场景

3、redis的hash怎么实现的,rehash过程讲一下 和JavaHashMap的rehash有什么区别?redis cluster怎么做到高可用的?

4、redis集群和哨兵机制有什么区别?redis的持久化机制了解吗?遇到过redis的hotkey吗?怎么处理的?

5、redis是单线程的吗?单线程为什么还这么快?讲一讲redis的内存模型?

6、简单说一下RabbitMQ的工作原理?如何保证消息的顺序执行?

7、卡夫卡了解吗?和RabbitMQ有什么区别?

8、tcp/udp简单说下两者的区别?tcp为什么要三次握手和四次挥手?两次握手可以不?会有什么问题?tcp怎么保证有序传输的

9、讲下tcp的快速重传和拥塞机制,知不知道time_wait状态,这个状态出现在什么地方,有什么用?

10、http与https区别?https是怎么做到安全的?

11、有没有了解过协程?说下协程和线程的区别?用过哪些linux命令?如查看内存使用、网络情况?

12、你了解哪些设计模式啊。挑一个熟悉的讲讲?(除了单例模式)在项目中有用过设计模式吗?讲讲你怎么用的?简单说一下适配器模式和装饰器模式?

13、索引的常见实现方式有哪些,有哪些区别?

14、MySQL的存储引擎有哪些,有哪些区别?InnoDB使用的是什么方式实现索引,怎么实现的?说下聚簇索引和非聚簇索引的区别?

15、raft算法的基本流程?raft算法里面如果出现脑裂怎么处理?

16、paxos和zookeeper的zab算法,他们之前有啥区别?

17、如果我是想一个人的姓名一样就认为他们equal,能现场写下我们怎么重写equals吗?如果两个对象,一个是cat,一个是dog,我们认为他们的name属性一样就一样,怎么重写equals

18、还有点时间,写个题吧,leetcode406.根据身高重建队列

假设有打乱顺序的一群人站成一个队列。每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。

编写一个算法来重建这个队列。

注意:总人数少于1100人。

示例

输入:

[[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]]

输出:

[[5,0], [7,0], [5,2], [6,1], [4,4], [7,1]]

拼多多2025届实习生招聘来啦,火速来投!!!

算法、后端、前端均有,hc多多,转正率高,还在等什么

【2025届实习生招聘】内推链接:https://careers.pinduoduo.com/campus/intern?t=UbiZaADiao ,内推码:UbiZaADiao。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~)

全部评论
顶一下
点赞 回复 分享
发布于 06-13 11:02 上海

相关推荐

提前批 2 投 2 进面 2 凉 (米哈游、快star)正式批 5 投 4 进面 (华子投的岗位今年不招人,换志愿后还没约面)。4 个面试里目前 3 个 oc,还有一个 HR 面后泡池子。刷牛客感觉比较缺少对目前招聘行情的分析,我站在个人角度来分析一下,以下是一点个人见解。虽然今年秋招在进行中,但希望对明年秋招的学弟学妹们有些帮助。bg: 本硕 985 科班,5 实习 + 2 开源 + 1 论文。1. 投相关垂直领域容易,跨领域较难:看公司对应组的面试方式。跨领域面试本身就是隔行如隔山。企业招聘面试门槛可以远超上学时学的内容,通过自学仅仅达到其对口专业的平均水平是不够的。如果没有垂直领域实习,还是得要做项目 + 多看技术分享。e.g. 投米哈游安全的时候,仅靠一两天突击是答不好的。2. 后端业务开发面试要求越来越难,但门槛依然不高:后端面试需要准备八股文+算法题+场景题+项目(如有)+实习(如有)。其中八股文和场景题内容很多,但总归网上资料很多,成长路径清晰。平均三轮面试 180 分钟,在 bg 没问题的情况下,背会了就是面试通过。然而,八股文&场景题的范围在逐年扩张,难度也是水涨船高。不过我个人面下来以及平常看牛客面经,零基础开始准备秋招的话,后端还算是最划算的。e.g. Java 背完 java guide + 小林 coding + 从根理解 MySQL + rocketmq 文档 + 一些常识对于校招我认为足够了。3. 降本增效导致的实习 > 项目:2020 年的时候仅凭借 6.824 就可以收割 offer。2021 年 15445 6.S081 逐渐进入大众视野,做很多 lab 等价于 “应聘者有扎实的基本功”。而 2022 年秋天后,企业逐渐从 “愿意培养人” -> “招一个立刻能干活的”。一个有过实习的应聘者意味着 “他在另一家公司已经熟悉了研发流程、企业级中间件&平台的使用 -> 开箱即用”。即便做完那些 lab 的人并不多,但这些耗时间的课程项目已不如 2020-2022 年左右有性价比。4. socializing & networking 的重要性:秋招时大家都是学生,信息差很重要。以牛客为例,timeError、TOBY 这些佬们能通过自己构建出的关系网获取远超他人的信息,他们或许可以通过网上、线下认识的朋友获得优质内推机会。另一方面,进公司实习、帮助公司内推也是自己建立社交关系网的方法之一,我有些后悔在公司里干活时没有通过内推认识更多人。暂时分享这四点,其他的后面有时间再继续。
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务