拼多多/虾皮面经(攒一波人品)

前言:以下是拼多多一面二面以及虾皮一面的面经,希望可以给到需要的人一点微薄的帮助

拼多多一面10.13

基础知识

  • 1.java中类加载器为何要分多种,只用一个不行吗
  • 2.Zookeeper有什么作用,如何进行服务发现的呢?
  • 3.Netty的优势,相较于HTTP发送数据

算法

  • 1.模拟扑克牌:每次只能出四张一样的,或对子,或三个一样的,或三带一,给你一个序列,请问最少几次可以把手里的牌出完。
  • 2.无限数字集合[思路:使用dfs来进行搜索]

拼多多二面10.23

二面面试官就很干练了许多,没有自我介绍,上来先问:家乡,offer情况,竞赛,毕设等。接下来开始拷问项目

主要就是描述清楚你的职责,然后他会拷问里面你认为最难的点

1.协程是否了解,Future的底层实现是否了解

2.算法:

手写LRU[map+双向链表],追问多线程条件下怎么办,如何优化其效率呢

我也不懂为何比较短?可能是对我项目没兴趣吧

虾皮二面10.26

二面面试官也很有意思,说不喜欢八股,一直在场景中进行拷打

1.具体介绍一下实习的项目,有什么技术上最难的问题呢?[回答说没有]
2.选一个你最擅长的方面我们来聊一下[线程池-缺乏具体场景]
  • 1.为何要池化,协程了解吗,偏计算还是偏IO
  • 2.线程占用哪些资源呢?[空间和CPU],在java中起一个线程包含哪些内存消耗
  • 3.什么场景下用的[具体一点],是HTTP下?还是操作数据库的时候?
3.继续选[MySQL]
  • 1.聚集索引和非聚集索引的B+树结构有何不同呢?
  • 2.= !=[会] > < in not in[会],这些符号作用于索引字段会失效嘛
  • 3.自增ID,UUID,业务主键 作为主键各有什么优劣之处呢?[插入效率有何不同嘛]
4.算法:
  • 1.实现一个最小栈
#拼多多##虾皮##美团#
全部评论

相关推荐

今天 16:42
已编辑
中国科学技术大学 Java
兴业银行 总行fintech管培 21-28-37w
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务