拼多多Java面经

拼多多Java面经

一共两面技术加一面HR
一面

  1. 上来写一题算法,层次遍历树并输出每层的层级
  2. 聊项目
  3. redis是怎么做缓存的
  4. redis的持久化操作
  5. 如何利用redis处理热点数据
  6. mysql的索引,使用B+树索引的好处
  7. mysql性能查看以及如何优化
  8. 操作系统的用户态和核心态切换条件以及为什么要切换
  9. 操作系统的虚拟内存
  10. 线程间的通信方式,异步队列,消息延迟获取
  11. hdfs的架构

二面

  1. 聊项目,怼细节,问是不是可以优化某些方案
  2. 分布式锁怎么实现
  3. 常用的容器,hashmap初始化操作时候的方案
  4. 有1000个数据存在hashmap中,实际的数量是多少,考虑负载因子和扩容
  5. 并发容器
  6. mysql中为什么要用B+树索引,相比起其他数据结构的优势
  7. 有多少种方法可以让线程阻塞,能说多少说多少
  8. 锁是如何升级的
  9. 实现消费者生产者模型
  10. 网络编程nio和netty相关,netty的线程模型,零拷贝实现
  11. TCP和UDP的使用场景
  12. 手撸代码,最长不重复子串

HR面

  1. 家是哪里的,以后的工作期望地点
  2. 期望的薪资是多少,现在已经有什么offer了
  3. 如何看待加班问题
  4. 上一段实习经历有什么收获
  5. 平时自己是怎么学习技术的,除了Java相关,还会去了解其他什么技术
  6. 其他一些常规问题

总结:
总体来说面试体验不错,基本是扣项目细节,问实现过程为主,然后展开面试内容,二面面试官对各种优化方案特别执着。没有问SSM相关,JVM这些常规,可能也是因为时间来不及了。HR挺好的,因为自己有急事,在二面之后马上给安排了HR面,相隔不到5分钟,感恩...

#拼多多##面经##Java工程师##秋招##内推#
全部评论
投晚了好后悔。。
点赞 回复 分享
发布于 2018-09-09 01:01
这是线上的还是线下的?
点赞 回复 分享
发布于 2018-09-09 01:05
这是线上的还是线下的?
点赞 回复 分享
发布于 2018-09-09 11:55
问到并发的都好难
点赞 回复 分享
发布于 2018-09-09 12:05
HR面还会刷人么
点赞 回复 分享
发布于 2018-09-09 16:17

相关推荐

不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
dongsheng66:如果想进大厂的话,在校经历没必要占这么大篇幅,可以把专业技能单独放一个专栏写,可以加个项目经历
点赞 评论 收藏
分享
2 135 评论
分享
牛客网
牛客企业服务