一篇拼多多java社招面经

一面:
•为什么蚂蚁只待了三个月?没转正?
•Java中的HashMap、TreeMap解释下?
•TreeMap查询写入的时间复杂度多少?
•HashMap多线程有什么问题?
•CAS和synchronize有什么区别?都用synchronize不行么?
•如果要保证线程安全怎么办?(ConcurrentHashMap)
•ConcurrentHashMap怎么实现线程安全的?
•get需要加锁么,为什么?
•volatile的作用是什么?
•底层怎么实现的?
•在多核CPU下,可见性怎么保证?
•聊项目,系统之间是怎么交互的?
•系统并发多少,怎么优化?
•给我一张纸,画了一个九方格,都填了数字,给一个MN矩阵,从1开始逆时针打印这MN个数,要求时间复杂度尽可能低
•可以先说下你的思路(说了什么时候要变换方向的条件,向右、向下、向左、向上,依此循环)
•有什么想问我的?

二面:
•自我介绍下
•手上还有其他offer么?
•部门组织结构是怎样的?
•系统有哪些模块,每个模块用了哪些技术,数据怎么流转的?
•链路追踪的信息是怎么传递的?
•SpanId怎么保证唯一性?
•RpcContext是在什么维度传递的?
•Dubbo的远程调用怎么实现的?
•Spring的单例是怎么实现的?
•为什么要单独实现一个服务治理框架?
•谁主导的?内部还在使用么?
•逆向有想过怎么做成通用么?
•有什么想问的么?

三面:
•职业发展
•是否有其他offer
•入职意向
•顺便说了下公司的福利待遇等。
(手上有其他offer或者大厂经历会有一定加分。)

小结:
拼多多的面试流程就简单许多,毕竟是一个成立三年多的公司。面试难度中规中矩,只要基础扎实应该不是问题。但不得不说工作强度很大,开始面试前HR就提前和我确认能否接受这样强度的工作,想来的老铁还是要做好准备
#拼多多##Java工程师##社招##面经#
全部评论
太假了!!!都是什么面经啊啊啊。各种僵尸号
点赞 回复 分享
发布于 2020-05-01 02:32
蚂蚁都跳槽吗?工作了几年了啊
点赞 回复 分享
发布于 2020-04-19 05:31

相关推荐

我就是0offer糕手:北大不乱杀
点赞 评论 收藏
分享
评论
9
63
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务