pdd 服务端研发实习生 一面

被拷打麻了,发面经攒人品

  1. 自我介绍
  2. 你对拼多多了解多少?
  3. 拼多多的工作时间和工作强度你了解吗
  4. 能接受吗?
  5. java中的arraylist和linkedlist有什么区别
  6. 它们线程安全吗?
  7. 什么时候适合用linkedlist,什么时候适合用arraylist?
  8. 他们线程不安全,如果想用一个线程安全的列表,怎么办?
  9. 说一下CopyonWriteArraylist、vector、Collections.synchronizedList(arrayList)的原理分别是什么
  10. 讲一下synchronized的原理
  11. synchronized是公平锁吗?
  12. synchronized和ReentrantLock的区别
  13. 如果想用公平锁怎么办?
  14. ReentrantLock的底层实现原理是什么
  15. 线程池的核心参数
  16. 线程池的工作流程
  17. 工作的时候线程池的核心线程数量、堵塞队列大小,最大线程数量怎么设置
  18. 讲一下java内存模型
  19. 程序计数器是干什么的
  20. 创建一个对象是否一定在堆上?
  21. jvm启动的时候一般常配哪些参数
  22. 你了解哪些垃圾回收器
  23. G1的特点是什么?
  24. 用G1的话有哪些常见的配置
  25. 接口设计的话上下游对接要考虑哪些点?
  26. controller曾一般做什么工作
  27. 怎么实现分布式锁
  28. 业务出现异常了怎么保证锁的释放
  29. 如果用了分布式锁,但是业务服务器直接宕机了,怎么办?
  30. 如果分布式锁的超时时间设置的不够长,会发生什么?
  31. Redisson的看门狗机制讲一下
  32. mysql索引的数据结构
  33. b+树与b-树的区别
  34. 慢查询怎么优化
  35. 索引失效的场景有哪些
  36. update的时候死锁了,有哪些可能的场景?
  37. springboot自动装配的原理

手撕代码:lc23-合并k个升序列表

开始写了一个使用堆的解法,面试官说再写一个不用堆的。我又写了一个分治合并,他让我分析时间复杂度,我分析错了,应该是O(kn×logk),我说的O(n×logk)。

反问

  • 业务是啥:海外供应链业务,进来要统一重新分配,不一定干啥
  • 技术栈是啥:就是java那一套成熟的
  • 工作时间:看团队,有的午饭晚饭各1.5h,能早点走。有的有的午饭晚饭各2h,走的晚。
  • mysql什么时候update会死锁:where语句没有命中非唯一索引的时候可能处罚死锁(完全听不懂)
#pdd##面经#
全部评论
感觉问题问的真多呀
点赞 回复 分享
发布于 昨天 23:57 北京
问的好广啊大佬过了吗
点赞 回复 分享
发布于 04-09 21:25 安徽
全是八股啊,这么恐怖
点赞 回复 分享
发布于 04-09 00:10 河南
不愧是多多,实习的都问这么多啊
点赞 回复 分享
发布于 04-08 21:41 陕西
pdd是不是不关心aiagent相关的项目,毕竟pdd就没有关于ai方向的业务
点赞 回复 分享
发布于 04-08 17:13 山西
请问你的简历什么时候投递的呀,我的多多为什么一直显示待评估哇
点赞 回复 分享
发布于 04-08 16:40 湖北
问我的全是项目相关问题 八股是一点没问
点赞 回复 分享
发布于 04-08 15:10 山西

相关推荐

点赞 评论 收藏
分享
04-07 17:56
已编辑
门头沟学院 golang
pdd 是我面试体验过的最差的公司,没有之一。面试官是一个年近中年老油条。1. 开口爆典问学历,是 985/211 吧?哦原来是啊,我没怎么听说过,不怎么有名吧。2. 有实习吗?拿到 offer 了吗?3. 我们组主要用 Java, go 在我们公司用的其实比较少,主要是在某节用得多,为什么想要来上海工作?我说随便选的,北京上海深圳随机选一个(第一个问题问完我就已经不想回答了)4. 然后就开始给我戴帽子:“哦,也就是说你对你的未来没有什么规划是吧?”我听到这实在蚌埠住了,我直接和他说:“我不认为是我自己的规划有问题,你们公司在该岗位没有写明语言限制,而且我的简历上也写明了我期望的工作是 golang 后端开发,面试安排也是你们公司安排的,是你们公司的招聘部门的规划出现了问题。”5. 然后他一看我很强硬他怂了,然后就跟我说可不可以接受转语言,如果不可以接受他可以帮我对接一个 go 开发相关的面试官。然后我钓着他,说我写过一些 Java 开发的项目,如果你们组业务对口,我也不是不接受转语言。然后他巴拉巴拉讲了一串他们组的业务(我一个字没听),然后我和他说:“那我还是坚持找 golang 开发的岗位吧。”然后就挂了,跟我说另安排招 golang 的面试官面试。总结:全程五分钟,我从寝室出来找个位置+调试设备都花了3-4个五分钟?
查看5道真题和解析
点赞 评论 收藏
分享
评论
8
22
分享

创作者周榜

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