pdd面经
两面技术一面hr,2.5h走完全流程,很满意pdd的面试安排,不用等啊等啊等
两轮技术面,问的比较简单,有些重复的部分就把两面写一起了,也有些不记得了。
自我介绍,项目介绍
手撕代码:二叉树宽度
场景题:100w个商品,访问量top10的热门商品,考虑高并发交互
用户态和内核态概念(这个不懂。先表示了操作系统不太懂,然后就瞎扯了,被说不知道就别硬说了//手动捂脸)
数据库索引结构,为什么使用索引?
隔离级别,详解可重复读。
线程池了解吗?参数,原理,fixedpoolthread和***poolthread的不同和使用场景,自己平常用哪个?为什么?
场景题:主线程里另开5个线程,由主线程获得五个线程的结果并处理。
dubbo流程,在zookeeper注册的节点结构。
gc机制,新生代复制算法
volatile特性,内存屏障,主内存和工作内存balabala
线程状态,如何转换
sleep和wait区别
正则表达式
java虚拟机内存结构,类加载过程
自己设计hashmap
实现lru
场景题:redis里面的商品刚好到过期时间,此时高并发请求这个商品信息,如何防止mysql崩溃。
用2G内存统计10G日志文件出现最多的url。
二维数组横着遍历快还是竖着快,为什么?
hr面,一半话题离不开钱觉得自己肤浅的够真实
自我介绍,项目介绍
工作城市怎么考虑
xxx和pdd同时给offer,哪些方面是你选择offer的决定因素
期望薪资
单休能否接受
家庭情况