拼多多 服务端开发 正式批一二三hr面面经
timeline:一面8.17 二面8.23 三面8.29 hr面9.6,应该是拼多多秋招最早的一批了吧,许愿OC
一面
- 同步和异步的理解以及各自的使用场景
- 并行情况下,查询 mysql 后运算,再更新 mysql 的值,如何保证串行性(n线程同时++,希望得到n),有哪些方法
- Redis 分布式锁
- 哪些场景你觉得是考虑幂等性的,或者说是需要幂等性的,就尽可能多举一些,然后以及你理解他是怎么样去保证的这个事情
- 要写一个接口,查询最近一段时间内(比如最近三个月)各个用户因为各种原因的售后次数,你怎么写这个接口
- mysql 用b+树,它的优势在哪里
- where a = and b = and c = 怎么加索引,where a = and b > and c = 怎么加索引
- leetcode:752
二面
- 实习拷打
- 索引怎么建
- 深分页的问题
- leetcode:32
三面
- 自我介绍、未来规划
- 实习介绍
- 自我评价
- 对拼多多的看法
- 反问:部门业务,评价
hr面
- 实习转正情况、组内氛围
- 是否能接受单休,父母能否接受
- 投了哪些公司、秋招期望企业
- 选 offer 的依据
- 预期薪资
- 在校成绩
- 反问:竞业协议