拼多多 Java 高级开发四面:二叉树 + 负载均衡 +MySQL+Redis+ 高并发

说起来开始进行面试是 9 月第一周的早上,我还在去公司的地铁上,突然收到拼多多 HR 的面试电话,和我沟通了下是否有兴趣,我表示有兴趣,彼此约定了第 1 面的面试时间,后面就收到正式面试的通知。

在老东家工作几年了,感觉遇到了瓶颈,觉得近一年来进步缓慢,没有以前飞速成长的成就感,加之老东家的业务和技术都较为稳定,所以我一直想要走出去看看机会,一方面看看自己的实力,另一方面希望能够突破现状,持续在技术上进阶。

关注小编大概有小半年,一直在看小编分享的面经、真题及答案,这次面试问到的题目,大部分都在小编的文章中复习过,回答起来也是游刃有余,加上之前日常工作中的技术积累,最终轻松喜提 offer,作为回馈,将自己在拼多多的面试经过及题目分享给大家。

拼多多 Java 研发岗 1234 面试经过及面试题

01—一面

  1. 线程池由哪些组件组成,有哪些线程池,分别怎么使用,以及拒绝策略有哪些

  2. 写一题算法,层次遍历树并输出每层的层级

  3. 写一道题,二叉树的后序遍历,非递归算法。

  4. 什么时候多线程会发生死锁,写一个例子

  5. 说一说 jdk1.8 中,对 hashMap 的优化,对 concurrentHashMap 的优化

  6. 如何解决 hash 冲突的,以及如果冲突了,怎么在 hash 表中找到目标值

  7. 有 1000 个数据存在 hashmap 中,实际的数量是多少,考虑负载因子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值