2020年拼多多校招面试题及答案-最全最新-持续更新中
大家好我是好好学习天天编程的天天
一个整天在互联网上种菜和砍柴的程序员~
@
目录
- 2020年拼多多校招面试题一面-牛客网
- 2020年拼多多校招面试题二面-牛客网
- 2020年拼多多校招面试题一面-2019/10/19-牛客网
- 2020年拼多多校招面试题二面-2019/10/19-牛客网
- 2020年拼多多校招面试题一面-2019/9/7-牛客网
- 2020年拼多多校招面试题二面-2019/9/7-牛客网
- 2020年拼多多校招面试题一面-2019/8/19-牛客网
- 2020年拼多多校招面试题二面-2019/8/19-牛客网
- 2020年拼多多校招面试题三面-2019/8/19-牛客网
- 2020年拼多多校招面试题一面-2019/8/19-牛客网
- 2020年拼多多校招面试题二面-2019/8/19-牛客网
- 2020年拼多多校招面试题三面-2019/8/19-牛客网
最近有粉丝私信问有没有拼多多的面试真题,当然有啦,而且拼多多现在的福利待遇也是非常厉害啦,请看去年本科生的薪资:
那好了,今天就更新一篇
以后会持续更新,关注我就等于关注互利网公司面试题
下面是面试真题:
2020年拼多多校招面试题一面-牛客网
- 自我介绍,然后问项目。
- 项目比较偏,讲了挺久的,不过面试官还是听完了,并且问了几个问题。
- 同步异步,阻塞非阻塞IO区别。
- epoll/select
- 进程间通信方式
- SVM
- 笔试题优化,写完给他看。
2020年拼多多校招面试题二面-牛客网
- 自我介绍+项目。
- 项目细节,问了挺久。
- 进程间通信方式
- 用过哪些共享内存
- 讲mmap
- socket
- TCP和UDP,TCP相关。
- 红黑树
- 写题:旋转数组中的最小值。
2020年拼多多校招面试题一面-2019/10/19-牛客网
- 自我介绍,问项目
- socket是什么?介绍一下整个流程
- accept队列在三次握手哪个阶段
- 高并发如何处理?
- linux io模式?
- client有两个线程(多核),可以同时连服务端socket吗?
- 然后围绕多线程问了一堆同步的问题
8.如何判断数据发送完了?- 设计一种方法解决粘包问题?
- 上下文知道吗?
- 协程用过吗
- 有一个a.txt怎么读取后五行
- linux怎么看一个程序有多少个线程?
- 知道那些linux命令?
干货|名企高频考点指令篇-查看Linux硬盘空间使用情况
干货 | 名企高频考点指令篇-Linux查看CPU内存和系统版本
干货 | 名企高频考点之查看网络/进程信息
干货 | 名企高频考点-Linux命令之文件访问权限理解
干货 | 名企高频考点-Linux命令之系统操作权限理解
干货 | 名企高频考点之Linux命令-grep
干货 | 名企高频考点-Linux命令之find
干货 | 名企高频考点-Linux命令之uniq
干货 | 名企高频考点-Linux命令之sed详解
干货 | 名企高频考点-Linux命令之sort- 软连接和硬链接区别?
- c++有哪些锁?
- 互斥锁和自旋锁应用场景?
- 读写锁介绍一下?
- 随便写一个排序算法和二分查找吧
- 我看你做图像的,为什么要做后台?
- 最后提问
2020年拼多多校招面试题二面-2019/10/19-牛客网
- 介绍项目
- 如何保证线程安全?
- 项目里socket通信怎么写的,用tcp协议呢
- 数组有正有负,求数组中任意三个数乘积的最大值 怎么用队列来实现一个栈
- 设计一个栈 可以在o(1)时间内返回栈的最小值
- 归并排序讲一下,时间复杂度是多少,怎么算出来的
- 写个算法吧,出完题我跟他说笔试做过,是线段树,然后他翻了一下笔试记录,说咱们换个题,你先把这个题思路给我讲讲。
- 第二道题是在数组里找到最小的未出现过的正数
- 反问环节
2020年拼多多校招面试题一面-2019/9/7-牛客网
- 聊项目,很细
- 重解笔试题目
- Mqtt,Http,WebSocket协议相关内容
- C++ 多态实现
- 预编译保护
- 动态链接和静态链接
- 进程fork过程
- C++构造函数和析构函数相关
- 深拷贝和浅拷贝
- 虚函数和内联
- C++内存分配
- O(logn), O(n), O(nlongn), O(n^2), O(n^logn), O(n^3)算法各举一个例子
- map 和 hashMap 底层实现
干货 | 名企高频考点-C++ STL map使用- hash 函数、hash冲突相关
- 稳定排序和不稳定排序,各种排序算法复杂度
- Graphql、 Restful
- 题目1.给一个序列,如{1,4,6,3,8,7},然后打印相应的柱状图
- 题目2.给定一个函数 g(x) 可以以概率 p 产生1, 概率 1-p 产生0, 让你利用g(x)写一个 f(x), 可以以概率 q 产生1, 概率 1-q 产生0;
2020年拼多多校招面试题二面-2019/9/7-牛客网
- 聊的知识面非常宽泛,天南海北的聊
- 项目相关
- Tcp, Udp区别,Tcp拥塞控制、三次握手、HTTP协议、ARP协议、如何检测发生碰撞、ICMP协议、DNS协议
- 数据从应用层到物理层,再到应用层的过程
- 内存对齐规则
- 多线程和多进程区别
- 多线程同步方式
- 进程间通信方式
- 用过哪些消息队列
- 共享内存的实现
- RPC
- 系统中断、中断向量表
- 用户空间和内核空间切换
- IO模型(阻塞、非阻塞、IO复用、信号驱动IO,异步IO)
- select, poll, epoll
- epoll 实现
- 静态链接和动态链接
- 虚拟内存,程序装载过程
- 使用TCP通信的过程(创建socket, bind, listen, accept ...)
- 红黑树、B树、 B+树
- 平衡转化的过程
- hash和红黑树对比
- 适配器模式(设计模式)
- 迭代器的实现
- 内核相关(不太会)
- golang 和 c++的区别
- copy on write
- fork
- 守护进程
- 软连接和硬连接
- 堆排序过程
- 题目:手写插入排序
2020年拼多多校招面试题一面-2019/8/19-牛客网
- 加班挑战? 11-11-6
- 研究方向偏算法、工程方面欠缺,那有什么优势呢?
- 能力在实验室中处于什么水平?
- 工作地点方面有什么考虑?
- 是独生子女吗?家人希望你在哪里发展?
- 单身吗?
2020年拼多多校招面试题二面-2019/8/19-牛客网
- 项目:
- 微信里的语音和视频,基于什么协议?从上到下讲述。
- 应用层协议关注什么?
- mysql索引
- b+树为什么可以减少磁盘io次数?
- 常用的STL涉及的数据结构?
干货 | 名企高频考点-C++ vector基本使用
干货 | 名企高频考点-C++ STL map使用- map 为什么用红黑树? 红黑树使用场景?
- 研一都学了什么课?
- 最大不重复子串
2020年拼多多校招面试题三面-2019/8/19-牛客网
- 我看你做过nlp相关,怎么实现query纠错?
- 怎么获得词库?
- 字典树结构是怎样的?
- 已经有了词典的话,用户想搜索“长安十二时辰”,但是query里可能多一个、少一个或者修改了一个字符,怎么帮助纠错?
- 进程a 申请了一块内存,通过指针传给进程b,能实现吗?
- 线程的栈里都存什么?
- 输入整数n,打印从1到最后一个n位数,每行一个数。n可能的范围是16位整数。
- string模拟大数加1
2020年拼多多校招面试题一面-2019/8/19-牛客网
- 线程和进程的区别,为什么要有内核态?
- 有什么方法可以切换到内核态?
- 用户态切换到内核态的具体过程
4.TCP三握四挥,为什么三次?两次为什么不行?为什么不需要四次?为什么四次挥手?- time_wait是干嘛的?
- I/O复用,select,poll,epoll的区别和应用场景。
- C++多态的实现原理?
- 带有虚函数的类在内存中怎么布局?
- 虚函数表是什么数据结构?
- 两道算法题: 1)写一个函数,生成0-1的随机数 2)字符串匹配
2020年拼多多校招面试题二面-2019/8/19-牛客网
- 上来先写算法题:
1)写一个二叉树的中序遍历的迭代器(刚开始写的类,后面让用类模板)
2)将中序遍历改成非迭代
3)大数相减(两个字符串相减)- HTTP中的get和post有什么区别?
- post是怎么样放在body中的?
- http1和2的区别,http和https的区别,神经网络的bp算法怎么推导?
- C++多继承,菱形继承。
2020年拼多多校招面试题三面-2019/8/19-牛客网
- 哪里人?
- 为什么上这个大学?
- 为什么念完本科之后选择出国?
- 出国有什么收获?
- 独生子吗?
- 有没有女朋友?
- 女朋友什么安排?
- 如果入职了,对自己的职业生涯有什么规划?
如果文章对你有用请帮我点个赞,或者点个关注,我会持续输出
祝你可以拿到拼多多的offer
博主和团队推出一个免费的公众号栏目:IT笔试面试真题讲解,每天发布一个视频讲解IT公司笔试面试真题。
欢迎扫码关注哦