美文网首页互联网科技BAT面试码农的世界
2019最新拼多多技术部面试题:幻影读+分段锁+死锁+Sprin

2019最新拼多多技术部面试题:幻影读+分段锁+死锁+Sprin

作者: mikechen的互联网架构 | 来源:发表于2019-01-22 18:46 被阅读13次

    前天凌晨拼多多向用户“发放”数千万元的年终福利,作为晚睡没暴富的吃瓜群众一枚,还是继续埋头填坑备战年后offer吧,勤劳致富更靠谱。

    通过一位猎头朋友的引荐,勾搭了一位上周刚去参加拼多多技术面试(已拿offer)的热心朋友,耐不住我们的执(皮)着(厚),才有了这篇真实面经,对拼多多感兴趣的朋友看过来,直接上硬货:

    一面

    简短自我介绍

    事务的ACID,其中把事务的隔离性详细解释一遍

    脏读、幻影读、不可重复读

    红黑树、二叉树的算法

    平常用到哪些集合类?ArrayList和LinkedList区别?HashMap内部数据结构?ConcurrentHashMap分段锁?

    jdk1.8中,对hashMap和concurrentHashMap做了哪些优化

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

    synchronized 和 ReentranLock的区别?

    ThreadLocal?应用场景?

    Java GC机制?GC Roots有哪些?

    MySQL行锁是否会有死锁的情况?

    二面

    乐观锁和悲观锁了解吗?JDK中涉及到乐观锁和悲观锁的内容?

    Nginx负载均衡策略?

    Nginx和其他负载均衡框架对比过吗?

    Redis是单线程?

    Redis高并发快的原因?

    如何利用Redis处理热点数据

    谈谈Redis哨兵、复制、集群

    工作中技术优化过哪些?JVM、MySQL、代码等都谈谈

    三面

    Spring Cloud用到什么东西?如何实现负载均衡?服务挂了注册中心怎么判断?

    网络编程nio和netty相关,netty的线程模型,零拷贝实现

    分布式锁的实现你知道的有哪些?具体详细谈一种实现方式

    高并发的应用场景,技术需要涉及到哪些?怎样来架构设计?

    接着高并发的问题,谈到了秒杀等的技术应用:kafka、redis、mycat等

    最后谈谈你参与过的项目,技术含量比较高的,相关的架构设计以及你负责哪些核心编码

    以上是拼多多技术部Java面试题。

    以下是最新总结的最全2019高级Java必考题目及答案,刷一波Java面试题,抢先直通BATJTMD,选择好offer就要趁早,领取详见:  Java 面试题目最全集合1000+ 大放送 ~

    相关文章

      网友评论

        本文标题:2019最新拼多多技术部面试题:幻影读+分段锁+死锁+Sprin

        本文链接:https://www.haomeiwen.com/subject/akyrjqtx.html