拼多多服务端开发面经
9/6 53min
- 自我介绍
- 【编程题】给定一个数组,找出第i~j大的数字
- 【扩展思考】在第二题的基础上,告诉你每个数字在[-10w, 10w]之间
- 没明白新增的限定条件的用意,有大佬解答一下嘛?
- 【扩展思考】给定N个文件且每个文件很大,找出第i~j大的数字。
- 我的思路先遍历一遍进行桶排序,但可能数据集中到一个桶中
- 求大佬更好的思路
- java的内存模型?
- java的堆的划分?
- eden,survivor是1:1:1行不行及原因?98:1:1行不行及原因?
- 对线程池的理解
- 有哪些拒绝策略?
- synchronized和lock的区别?
- synchronized的底层原理?
- 聚簇索引和非聚簇索引的区别?
- 事务的酸碱性了解嘛?
- 面试官说酸:ACID,碱:BASE。然后就解释一下什么意思
- 分布式事务了解嘛?
- http和https的区别?
- https的加密方式?
- 输入URL发生了什么?
- 后台服务是一个集群,请求如何达到一台服务实例中?
- 实习/项目相关的问题
第一次遇到先问基础知识后问项目的面试官,面试官说他个人风格,因为实习生很少接触到很难以及核心的事件,所以更着重基础知识这块。我觉得他说的很对哈哈哈
二面
9/10 30min
1 没有自我介绍
2 问项目
3 【编程】找出至少出现半数的数字
HR面
10/7 25min
问题没有记录,但没想到距离二面快一个月,居然还捞起来面
#面经##校招##拼多多##Java工程师#