【2024届校园招聘】内推链接:https://careers.pinduoduo.com/campus/grad?t=JC1L1td1Sf
内推码:JC1L1td1Sf。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~)
pdd面试流程比较多,一次笔试 三次面试 一次HR面,不过推进比较快。分享一下我的面试经历:
一面 40min
- 日志是怎么实现全链路追踪的?traceId生成原则保证全局唯一+threadLocal存储保证可取+线程上下文切换时交付traceId保证全链路可取且唯一(中间件eagleEye的原理)
- 你是生物医学工程专业,那学过哪些计算机的相关课程?自学过哪些计算机课程吗?
- DMS的数据回滚怎么做的?不知道,只用过没了解原理。那如果叫你设计,你怎么设计?快照+操作日志,基于快照恢复,或者操作日志回滚。
- tair缓存(跟redis差不多)是在什么场景用到的?redis集群了解过吗,主从、哨兵?
- sql优化
- HashMap线程不安全的场景?线程安全的map怎么解决线程安全问题的?
- 锁的实现方式有哪些?CAS怎么实现锁的?你说的这几种锁分别在什么场景下适用?
- 为什么用消息队列?知道哪些消息队列?具体讲讲metaQ?你觉得如果让你看一款消息队列的性能,有哪些可以看的?
- 无算法题(后面的面试官还会考,我就不问了)
- 反问
二面 40min
- 中间件:Hsf,pandoraboot,eagleeye
- hashmap的实现,线程不安全情况
- 类加载过程
- 垃圾回收过程
- 四次挥手
- 死锁产生的条件,这些八股都是浅问一下,然后没了,让我觉得我已经凉了,面试官只是在凑时长……
- 介绍一下xx这个项目,说完也没有急需追问下去。
- 介绍一下论文(和计算机毫不相关)。救命真的越来越像凑时长了。
- 无算法题
- 反问
HR面 20min
印象比较深的几个问题:
- 问了一些家里情况,爸妈做什么工作等等
- 还有11116能否接受,
- 并询问了薪资的要求,然后往下压了压说如果只给这个薪资还会不会考虑来,
- 有没有男/女朋友之类的balabala。