拼多多服务端开发面经

9/6 53min

  1. 自我介绍
  2. 【编程题】给定一个数组,找出第i~j大的数字
  3. 【扩展思考】在第二题的基础上,告诉你每个数字在[-10w, 10w]之间
    • 没明白新增的限定条件的用意,有大佬解答一下嘛?
  4. 【扩展思考】给定N个文件且每个文件很大,找出第i~j大的数字。
    • 我的思路先遍历一遍进行桶排序,但可能数据集中到一个桶中
    • 求大佬更好的思路
  5. java的内存模型?
  6. java的堆的划分?
  7. eden,survivor是1:1:1行不行及原因?98:1:1行不行及原因?
  8. 对线程池的理解
  9. 有哪些拒绝策略?
  10. synchronized和lock的区别?
  11. synchronized的底层原理?
  12. 聚簇索引和非聚簇索引的区别?
  13. 事务的酸碱性了解嘛?
    • 面试官说酸:ACID,碱:BASE。然后就解释一下什么意思
  14. 分布式事务了解嘛?
  15. http和https的区别?
  16. https的加密方式?
  17. 输入URL发生了什么?
  18. 后台服务是一个集群,请求如何达到一台服务实例中?
  19. 实习/项目相关的问题

第一次遇到先问基础知识后问项目的面试官,面试官说他个人风格,因为实习生很少接触到很难以及核心的事件,所以更着重基础知识这块。我觉得他说的很对哈哈哈

二面

9/10 30min
1 没有自我介绍
2 问项目
3 【编程】找出至少出现半数的数字

HR面

10/7 25min

问题没有记录,但没想到距离二面快一个月,居然还捞起来面

#面经##校招##拼多多##Java工程师#
全部评论
3,对-10w到-10万分区间统计,比如分100个区间,看i和j落在哪个区间,然后再从这两个区间中分开在找。适合大数据量,小内存查找。 4,用哈希均匀分桶,桶内排序。然后用堆先输出i个,然后在输出到j个。。。。这样做是不是很麻烦。。楼主有啥好想法么。。。
3 回复 分享
发布于 2020-09-06 04:55
求第i大到第j大难道不是变相求topj吗。。
2 回复 分享
发布于 2020-09-09 11:04
我去,我俩完全一样的题目,估计是同一个面试官。
点赞 回复 分享
发布于 2020-09-05 20:59
第一题怎么写的,是快速排序改进嘛
点赞 回复 分享
发布于 2020-09-05 22:25
事物的碱性?这是个啥
点赞 回复 分享
发布于 2020-09-06 00:50
楼主收到二面通知没呀
点赞 回复 分享
发布于 2020-09-06 13:06
楼主收到二面了吗
点赞 回复 分享
发布于 2020-09-08 21:48
我二面的问题和你一面的问题差不多😂估计同一个面试官了
点赞 回复 分享
发布于 2020-09-12 17:08
为啥二面这么短啊
点赞 回复 分享
发布于 2020-09-12 19:38

相关推荐

评论
2
37
分享
牛客网
牛客企业服务