校招 未知部门 / 后端开发 / 一面/二面

[面试日期] 2026-04-11 [面试时长] 未知
[学校背景] 南京林业大学 | 双非 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>pdd服务端开发实习 二面</h2> <p>天天不是笔试就是面试,已经麻了,发发面经攒人品<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876657/76D988CC49B30C2BD3E2CB65645AFD6B"></p><p>感觉这次回答的很烂,代码有个题也没撕出来,要寄了<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763930/8B36D115CE5468E380708713273FEF43"></p><p>刚开始面试官一直让我调手机摄像头位置,大概调了两三分钟,感觉pdd对这个要求还是很严格的。</p><ol><li>自我介绍</li><li>你本科绩点多少?排名大概多少?考研还是保研?</li><li>详细介绍实习项目</li><li>问了下实习的时候redis大key咋优化的(实际上就是hash结构拆成string),优化前后的key分别是什么</li><li>这个大key当时触发了什么告警?(cpu打满了)</li><li>实习的时候那个分布式锁怎么优化的?</li><li>我看你建立上写了了解垃圾回收去,你知道最新的垃圾回收器吗?(只知道G1,再也不敢在简历上乱写东西了<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876965/B1D549537C51CC5C2E578DC6A6EF3CEB">)</li><li>你知道G1详细的工作流程吗?(不了解)</li><li>讲一下mysql的事务隔离界别</li><li>可重复读隔离级别怎么实现的?</li><li>mcvv具体原理讲一下</li><li>场景题:单核cpu的机器,一堆任务,怎么让一批任务尽可能快地完成?选择串行还是并发?(我回答了串行好,因为上下文切换少。面试官提示了一下,让我根据任务类型讨论,然后我分成cpu计算密集型和io密集型讨论的)</li></ol><p>手撕代码:</p><p>一个数组,里面有正数有复数,保证没有0。然后要求算法空间复杂度为O(1)</p><ol><li>把负数全都移动到数组左侧,且保持负数建的相对位置不变。正数间的相对位置可变</li><li>把负数全都移动到数组左侧,且保持负数建的相对位置不变。同时,把正数全都移动到数组右侧,且保持正数建的相对位置不变。(只想到了冒泡,时间复杂度O(n^2)。面试官让我再想想有没有其他的,没想出来,最后写了这个。问了下gpt,gpt说用分治能到O(n logn))。</li></ol><p>多多的代码编辑器没有任何提示,连语法检查都没有,写第一题的时候我多次打错变量名,面试官让我注意代码细节。然后第二题又打错了一个变量名,感觉面试官已经麻了。</p><p>反问:</p><p>咱们的实习生是进去统一重新分配吗?是国内业务和temu随机分吗?</p><p>应该是,你一面面试官和我都是temu的,然后你也没用内推码。如果到最后你通过了,那大概率会被分到temu,但也不一定。</p><a>#拼多多#</a><a>#面经#</a><a>#pdd#</a>
AI 推荐面试题