拼多多集团-PDD

收藏
电商
1000-9999人
上市
上海
福利丰厚榜学历友好榜高校必争榜offer比较常胜榜HC充足榜校招高薪榜牛客指数榜
查看官网
上传简历
职位类型
全部
后端开发
前端开发
客户端开发
产品
运营
更多
最新
热门
11-20 01:20
门头沟学院 Java
1.项目介绍2.那个Netty框架是干嘛用的,这个“行情客户端”是长连接还是短轮询的3.了解Netty的线程模型吗?像主线程、worker线程,这些是怎么协同工作的4.如果Netty服务正在处理数据,结果服务突然发版了,你怎么保证这时候数据不丢,你们业务是怎么处理的呢5.不是说用了RocketMo 做分发吗?那你这块做限流的逻辑是在发送端还是消费端?你这个限流跟MO是什么关系6.如果消费端的 OPS 降下来了,发送端会联动做降频处理吗?有没有设置什么反馈机制7.本地缓存如果有做,那万一你发版了,缓存还没刷出去数据会不会丢?这块你们这么考虑的8.RocketMO生产的时候怎么保证一个特定的消息一定会发到同一个队列上9.RocketMO 和 Kafka区别10.Sentinel集群限流的时候,请求如果都打到tokenserver,那高 QPS 场景下效率不是很低吗?你们怎么保证这块不拖慢链路11.关于Netty我问你个线上问题哈--我们发现有时候句柄都创建不了了,句柄上限我们配的是6万个也不是特别少那你会从哪几个方面去排查这个句柄创建失败问题?12.如果有一批连接都在 TIME WAIT,你怎么判断这些是不是正常的?还是短连接频繁导致的?13.TIME WAIT 太多了怎么优化14.如果连接状态是 CLOSE WAIT呢?你怎么分析15.问一下ivm里面的问题,CMS 和 G1 之间的核心区别是哪柴16.有个问题啊,像你用线程池去异步处理业务时,有时候要传递上下文信息,那ThreadLocal怎么传进线程池里?会不会有问题?你们用什么方案来保证不丢上下文17.MySOL事务ACID 四个特性说说是怎么实现的18.那你有没有遇到死锁问题?在什么场景下 MySOL的死锁容易出现?你是怎么排查的?19.死锁发生时,InnoDB 是怎么处理的?会怎么判断哪一个事务要被回滚?20.除了 MySQL行式存储,你了解列式数据库怎么实现事务的21.TiDB的事务模型你了解吗22.最近有没有学什么最新的技术23.手撕:十六进制大数加法:有两个由链表表示的数字,数字为16进制且数字可能很大,计算两数之和
查看23道真题和解析
点赞 评论 收藏
分享
11-16 02:15
门头沟学院 Java
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属性一样就一样,怎么重写equals18、还有点时间,写个题吧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]]
查看18道真题和解析
点赞 评论 收藏
分享
分享我的面试经验
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客网在线编程
牛客网题解
牛客企业服务