pdd

pdd笔试是全a了,但手撕很差劲啊

3.29 一面

面试官人真的非常好,看我紧张还强调说暂时不看我了

自我介绍

然后上来先是一个算法题,大概是easy难度,是树上距离大于固定值的所有路径

其实思路到敲代码大概15分钟,然后因为忘了怎么克隆list,对着面试官傻乐了15分钟

然后给我补充上怎么解决,安慰我说给我提交了,对个7788

之后就是八股+项目

1.介绍rpc

2.每次请求是创建一个新连接吗,如何保证长连接存活,什么时候断开连接,客户端宕机怎么办

3.如果客户端请求完后挂了,服务端处理请求过程中,客户端恢复又重新发相同请求有什么结果,服务端有什么问题

4.然后是服务器返回响应,中间被路由器丢了,客户端重试请求,服务端怎么操作

我想当时想一下,面试官看没时间就下一个了

5.看你了解挺多设计模式啊,你了解哪个(我说有的熟悉)

好,那我随机选一个,就工厂模式吧

666,正好没看工厂模式,又傻笑了开始

6.好吧,我看你用过mq,消息队列,消息队列是解决什么问题

7.擅长哪些技术栈,高并发还是多线程还是什么(我说我说不好,可以问问,面试官说那就是都擅长)

8.nacos作为注册中心来发现服务,为什么是要发现服务

然后反问了

1.问评价,没想到真认真告诉我了,说今天面了一半,我算是表现不错的了(有点难绷,上午都是什么牛魔)

2.业务问题,虽然一面并不是最终部门,但我还是想问问,因为不知道聊点啥

3.pdd挂了还有机会吗

结束了,当时心都碎了,感觉好不容易不是kpi,答得稀碎
#pdd暑期实习#
全部评论
手撕要处理输入输出吗
点赞 回复 分享
发布于 04-18 18:33 浙江
还是面试中吗
点赞 回复 分享
发布于 04-18 15:01 美国

相关推荐

秋招HR刚跟我同步~ 说希望我能实习到明年3月份,还有20分钟就HR面啦!先快速过波高频技术题,心里有个底👇1. 自我介绍(提前捋好核心亮点,突出项目+技术栈)2. Java常用集合有哪些?哪些线程不安全?(ArrayList、HashMap、HashSet这些都线程不安全,Vector、Hashtable是安全的,但性能一般)3. 线程不安全的集合怎么保证安全?(用Collections.synchronizedXXX包装,或者直接用ConcurrentHashMap、CopyOnWriteArrayList这些并发集合)4. 讲讲Java泛型?(本质是类型参数化,避免类型转换,还能提高代码复用,比如List<T>,编译时会类型擦除)5. 什么是死锁?怎么避免?(多个线程互相持有对方需要的锁不放导致卡死;避免的话就按固定顺序加锁、设置锁超时、减少锁持有时间)6. MySQL为啥不推荐用text字段?(检索慢、占空间大,索引支持有限,还可能影响查询性能)7. 用过Redis吗?怎么保证数据不丢失?(用过!RDB快照+AOF日志双备份,再搭主从复制和集群,就算单点挂了也能恢复)8. 实现用户积分排行榜用啥?(必须Redis的zset啊!分数存积分,天然有序,还能快速查排名、取前N名)9. 用过什么消息队列?RabbitMQ怎么保证消息不丢失?(用过RabbitMQ~ 消息持久化、交换机和队列持久化,再加上消费者手动ACK,三重保障)10. JVM总FullGC咋整?(调大堆内存阈值、减少反射和大对象创建、对象懒加载、及时清理静态集合,避免内存泄漏)冲就完事儿了!希望HR面顺顺利利~ 🙏
面试线索爆料
点赞 评论 收藏
分享
评论
8
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务