拼多多学霸批内推附当时Java岗面经
面试流程:这里是远程面试的流程,岗位是业务平台开发工程师,可能与大多数人不一样
笔试
- 当时对于学霸批有统一的笔试,对于笔试的要求较高,当时印象中4个题中约AC总数达到2.8左右才有面试机会。
一面(8.19)
这个是最不报希望的,因为一开始投了岗位才发现投错了岗位,投成了业务平台开发,而不是Java工程师,但笔试的时候好像还OK,就安排了面试,所以面试的时候其实没有问Java相关,更多的是算法和中间件
先大概介绍了一下项目
然后是复盘了一下笔试中的第四题,但是笔试可能就第四题只AC了0.2,找最可能存在成为朋友的情况,重述一下思路,面试官表示认同我的思路,代码也没发现问题
接着是一个问了一个算法题:对于一个字符串,求存在一个最小值k满足给定m值的基础上,对于每一个m区间都包含有一个相同的字符
用了一个使用hashmap和hashset的骚操作完成,最后时间复杂度和空间复杂度和最优解相同,就混过去了
问了一些中间件的问题,因为当时一直在看,所以感觉还好
二面(8.26)
- 当时刚从杭州面完网易云,没什么时间准备
- 上来先给半个小时做了五个题:难度大概是剑指offer 难度的。然后因为是用Java写的,直接没有讲解,看了一下没什么太大的问题就pass了
- 接下来介绍项目,有一个关键点开始没想到,答错了,然后引导答出来,大概是:redis为什么会存在大key值的情况;为什么要朝着这个方向做优化
HR面
- 目前有的offer
- 为什么选择这个岗位以及部门选择
- 不同公司之间的抉择
- 工作时间
- 相关福利
面试感觉大体上都很相似附上秋招一些其他的:
#拼多多##内推##面经##提前批##Java工程师#