LOADING

加载过慢请开启缓存 浏览器默认开启

美团一面经验

面试问题

  • 自我介绍

  • 项目1(Saas短链接)

    介绍一下?

    几千万访问的大场景,数据库怎么迭代?

    分库分表的目的?

    Rocketmq的作用?为什么不用kafka?

    在大量数据访问的时候,短链接映射到长链接可以怎么优化?(映射有延迟)

    加redis缓存的作用?

    怎么保证压缩的短链接能恢复?(转换的过程)

  • 项目2(校园订餐)

    ThreadLocal?

    线程池的应用场景?

    线程池对比单线程的优点在哪?

    数据库连接池,池化思路的好处?

    答案:https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html

    (美团内部技术团队)

  • AOP的作用,使用场景?

  • AOP的实现原理?

  • IOC简单介绍?为什么要用IOC,有什么好处?

  • mysql事务的隔离级别?

    1. READ UNCOMMITTED:读未提交。
    2. READ COMMITTED:读已提交。
    3. REPEATABLE READ:可重复读。
    4. SERIALIZABLE:序列化。
  • mysql中b树和b+树的区别?

  • 二叉树和b树的优缺点对比?

  • 牛客网一道编程题目:链表1->2->3,代表数字123,输出它加一后的结果的链表头节点。

  • ArrayList的底层实现?增删元素为什么不好?

  • ArrayList的继承体系是什么?父类和继承接口?跟Collections和List的关系?

微信图片_20240321220300

{% if theme.baidu_push %} {% endif %}