拼多多 已oc3.4 投递3.7 测评3.9 笔试笔试整体不难一道签到题,一道前缀和,一道dp,还有一道好像是模拟4道a了3道3.15一面拷打一小时上来先介绍了是基础架构部门所以问题可能会偏向中间件一点,基本上都是场景题,只记得这些了:前端和后端怎么联系的,如果分布在不同服务器上呢,就像输入url之后的过程,具体过程说一下,中间经过了哪些中间件就这个问题展开了详细的拷打项目中的redis和mysql一致性怎么保证,如果mysql中要删除某个数据呢,为什么要用这种方案,这种方案合适吗,有没有更好的方案,也是详细拷打索引匹配原则,给了一个具体的索引列和一些查询语句,问哪些用到了索引哪些没有,为什么手撕:一道稍微复杂点的多线程,写了一半让我说思路了第二道单例模式并且就单例模式中volatile展开询问,有序性?怎么保证的?可见性?怎么保证的?你说的这个强制刷新到主存中原来不存在主存中吗?反问:多久能出结果?他说他觉得没什么问题看hr安排3.18二面同样拷打一小时应该是交叉面的吧面试官甚至以为我是一面,很和蔼的面试官,一直在和我积极讨论先了解了实习和项目的情况,没怎么具体问然后直接上手撕,问题都是在手撕的基础上问的手撕:第一题,现在有一堆请求以及请求的存活时间,请写两个方法一个存这些请求,另一个帮我判断每个时间点过期的请求并存下来本来用hashmap存的他问这样复杂度会不会很高然后问我有没有更加合适的数据结构,为什么,能优化多少第二题,一个带括号的算术式,输出算出的结果答案3.28三面主管面半小时 本来3.25的推到3.28了面试官先做了自我介绍并且做了部门业务介绍各种场景拷打,对项目中的各种场景拷打,让你说方案,然后再对方案进行拷打项目中ai的部分怎么确定生成的一定是你想要的,不需要审核吗?审核策略呢?项目中如果库存本来打算是10000但是预定了一些突然发现今天只能卖5000了怎么办?redis挂了怎么办?怎么预防呢?刷盘?刷盘机制?aof和rdb的混合应用?混合了两者的处理时间?其他的有点忘了,反正拷打完汗流浃背的无手撕反问:评价一下:有些东西你得去深入了解,了解后就会发现不是你想的那样,科班生要有自己的亮点,没有亮点只会写代码,我为什么不招非科班生呢,你的想法不对写的代码肯定也不对3.31hr面预约4.3hr面电话面15分钟家庭情况期望薪资为什么秋招不来难道投都不投吗手上有什么进度快的(美团和携程)这两家你选哪个,为什么对于一个公司你怎么评估对你成长的帮助11116能接受吗(能)有的人嘴上说能接受实际就不行了,你有过这样高强度的经历吗?4.17信息确认4.21电话确认4.22offer