拼多多 暑期实习 二面

1、自我介绍
2、讲一下项目核心业务
3、项目来源,有做二次开发吗?
4、布隆过滤器原理
5、Sentinel原理,对QPS怎么监控的
6、你的限流策略是怎么做的?
7、为什么要用线程池?
8、线程池有哪些类型?每个类型的使用场景?
9、线程池线程数该怎么安排?性能瓶颈是什么?
10、AOP的原理?
11、有一个类对它的A、B两个方法做一个增强的环绕方法且A调用了B,执行流程展开说一下。
12、十万条数据做个排行榜该怎么做?
13、代码实现一下上边的方法(手写有界大根堆)
14、怎么从堆里有序取出堆的元素?
15、反问(部门,后续流程推进)

#软件开发2024笔面经##拼多多25届实习#
全部评论
牛友什么岗
1 回复
分享
发布于 04-17 15:10 江苏
佬请问面试官跟你说有几轮技术面
1 回复
分享
发布于 04-19 13:14 湖北
联想
校招火热招聘中
官网直投

相关推荐

头像
04-26 00:17
已编辑
浙江大学 计算机类
第一部分:自我介绍第二部分:项目经历1. 研究方向:解释一下研究方向的相关工作和内容    1. 怎么理解数据关系?数据分析的工作?    2. 详细解释2. HBase项目    1. Rowkey是怎么设计的?为什么这么设计    2. Region概念知道吗?怎么知道数据存在哪个Region中?    3. HBase的存储结构了解过吗?HBase的最小存储单元是什么?3. 为什么自学golang?4. golang有哪些优势呢?5. RPC项目:    1. 注册中心的功能是什么?    2. RPC客户端调用,到服务端返回的过程?    3. 注册中心挂了之后,你是怎么处理的?    4. 负载均衡是怎么做的?    5. 为什么用一致性哈希?    6. 为什么需要一致性哈希,为什么要尽可能避免映射关系的改变?    7. 客户端的每次请求都访问注册中心吗?    8. 服务端挂了注册中心是怎么知道的?是怎么去告诉客户端?问题:1. 客户端访问服务器的连接挂了之后,客户端可能比注册中心先知道,因为客户端是一直有可能和服务端交互的,因此应该添加客户端发现服务端挂了,告诉注册中心。第三部分:算法题:k个长度不一的有序数据,找到每个数组中都存在的数,尽可能地优化时间复杂度,较少的空间复杂度
点赞 评论 收藏
转发
3 35 评论
分享
牛客网
牛客企业服务