说起来开始进行面试是 9 月第一周的早上,我还在去公司的地铁上,突然收到拼多多 HR 的面试电话,和我沟通了下是否有兴趣,我表示有兴趣,彼此约定了第 1 面的面试时间,后面就收到正式面试的通知。
在老东家工作几年了,感觉遇到了瓶颈,觉得近一年来进步缓慢,没有以前飞速成长的成就感,加之老东家的业务和技术都较为稳定,所以我一直想要走出去看看机会,一方面看看自己的实力,另一方面希望能够突破现状,持续在技术上进阶。
关注小编大概有小半年,一直在看小编分享的面经、真题及答案,这次面试问到的题目,大部分都在小编的文章中复习过,回答起来也是游刃有余,加上之前日常工作中的技术积累,最终轻松喜提 offer,作为回馈,将自己在拼多多的面试经过及题目分享给大家。
拼多多 Java 研发岗 1234 面试经过及面试题
01—一面
-
线程池由哪些组件组成,有哪些线程池,分别怎么使用,以及拒绝策略有哪些
-
写一题算法,层次遍历树并输出每层的层级
-
写一道题,二叉树的后序遍历,非递归算法。
-
什么时候多线程会发生死锁,写一个例子
-
说一说 jdk1.8 中,对 hashMap 的优化,对 concurrentHashMap 的优化
-
如何解决 hash 冲突的,以及如果冲突了,怎么在 hash 表中找到目标值
-
有 1000 个数据存在 hashmap 中,实际的数量是多少,考虑负载因子