拼多多 服务端开发

一面 5.20

项目

  1. 在项目中做了什么工作
  2. 项目的分层架构
  3. 数据是如何写入的(需要更新MySQL、ES、Redis)
  4. 数据一致性如何保证(MySQL、ES、Redis)
  5. 如何实现延时双删的、延时双删的间隔时间

手撕 

  1. 如何判断一个字符串是否是IPv4的地址

八股

  1. 异常体系
  2. Spring和SpringBoot的区别
  3. CGLib和Spring原生的代理的区别(项目中用到了)
  4. 用到了SpringBoot的哪些组件

科研

  1. 主要做的工作是什么

二面 5.27

手撕

  1. 先给了一道多线程算一个数组和的问题,
  2. 我说不记得多线程怎么写了,然后换了一题
  3. 给了一个数组,求其中的最长的山峰子数字的长度。
  4. 山峰子数组指的是一个先单调递增再单调递减的一个数组,且这个子数组需要是原数组中连续的部分。
  5. dpq我写了三十分钟....

八股

直接从上面的代码中引出来

  1. 创建一个数组在堆中是如何体现的
  2. Java的垃圾回收,这个数组什么时候可能会被回收
  3. 上面的多线程求和题,如何控制每个线程不冲突,最后对每个线程的值的加和怎么算
  4. 如何确保线程都执行完了、如何查看线程的执行结果、如何等待线程结束

项目

  1. 各种数据存储之间如何保证数据的一致性,ES、Redis、MySQL
  2. 数据量级的大小
  3. 数据库分库的sharding_key是如何获得的
  4. 为什么需要用到ES,直接用MySQL不行吗
  5. 如何做服务的迁移,从老的一套转到新的一套
  6. 服务还有什么难点
  7. Redis中失败的线程是否会重试

反问环节

好像反问了又好像没有,感觉一个问题都没有回答(X

已约主管面 5.31

自己放弃了,不想去pxx,就不面了。

全部评论
佬 一面结束多久通知二面啊
点赞 回复 分享
发布于 2024-06-02 18:28 陕西
佬,哪天做的笔试啊?
点赞 回复 分享
发布于 2024-05-26 16:46 北京

相关推荐

12-15 11:27
门头沟学院 Java
哇哇的菜鸡oc:所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞 评论 收藏
分享
11-23 15:14
中原工学院 Java
程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务