PDD 暑期 Timeline + 面经

PDD 一面(交叉面) 5.16

线程池的原理、提交流程、拒绝策略

Redis 缓存击穿、解决方法

Redis 跳表原理

Equals 方法重写,为什么重写 Equals 还要重写 HashCode 方法?

Java 包装类缓存机制

前序遍历 + 后序遍历构造二叉树

单例模式的实现、volitate、synchronized

计算组合算法

MySQL MVCC 机制、undo log 回滚机制

HashMap 底层原理、扩容机制、树化机制

HashMap 的线程安全问题、ConcurrentHashMap、HashTable

PDD 二面(交叉面) 5.20

谈谈对线程池的理解

Lock 与 synchronized 的区别

大小堆的原理

获取第 x 到第 y 位的数据

MySQL 索引、索引的缺点、索引查询的过程、慢 SQL 分析

请求一个网页的全过程、CDN 是什么

HTTP 和 HTTPS 的区别

从网络请求到集群之后,应该做什么处理(网关)

Java 的内存区域、为什么要分代(分代假说)、OOM 问题

服务端如何处理一个请求(答了 SpringMVC 的处理流程)

PDD 三面(主管面) 5.23

聊了一下实习经历

生成随机位数的数字 + 字母的组合,调用 Random 类不超过 5 次

如果文件大小超过内存大小,如何读取成功?

还有一个手撕,忘记了。。。

总体是随便聊了聊经历,然后写了两个题目

PDD 四面(HR 面) 5.26

实习 + 学校经历

父母工作

有什么很自豪的事情

工作中如何获得动力

大概 17min,面试官很温柔 hhh

======

6.11 下午收到信息确认,许愿 offer 🙏

全部评论

相关推荐

点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

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