美团秋招后端开发一面,考察八股文

1. 算法:合并两个有序数组

2. AI 应用题,用自然语言与AI对话,生成一个美团外卖的通用订单详情页面

3. 平时会关注ai相关的知识吗?有哪些渠道去学习ai

4. HashMap的底层存储结构?

5. 为什么JDK1.8之后会有一个链表红黑树的转换,为啥不都用红黑树?

6. ConcurrentHashMap怎么保证的线程安全

7. equals() 和 == 有啥区别

8. int a 可以和 Integer B 用 == 进行比较吗

9. int 和 Integer不给赋值的话初始值是一样的吗

10. 什么时候要用线程池 线程池的核心参数

11. 三次握手的过程

12. 为什么要有三次,两次不行吗

13. Mysql有哪几种存储引擎

14. 为什么现在大多数都用InnoDB而不是其他

的,好处体现在哪里

15. 为什么要用事务?

16. 聚簇索引和非聚簇索引的区别是什么

17. 给定一个表(a主键, b普通索引, c无索引),查询 SELECT a,b,c WHERE b = ? 会走索引吗?具体流程是怎样的?

18. 这个例子在什么情况下可能会索引失效?

19. 你提到优化器,它怎么判断扫全表比走索引更快?

20. 如果索引变成 a主键 和 (c, b)联合索引,还是查 WHERE b = ?,能走到索引吗?

21. 是否了解索引下推?

#发面经攒人品#
全部评论

相关推荐

09-22 10:43
已编辑
门头沟学院 Java
面试官会根据我的回答继续深挖或引申到其他问题,我不会的地方也很有耐心的给我讲解,一小时高强度八股收获满满,发面经攒人品😋八股1. ThreadLocal原理,使用场景2. java的引用类型3. 线程池核心参数,如何设置线程池参数4. 线程池执行过程5. 线程池提交任务的方法submmit和excute有什么区别 (不会)6. 线程池提交任务失败如何感知 (不会)7. HashMap扩容机制,2倍扩容的好处8. HashMap的put和get方法的执行过程9. HashMap的key是否可以为null,为什么null默认存到下标0处10. 为什么链表到红黑树阈值是8,反过来是611. JDK 7—>8 HashMap从头插法变成尾插法了解吗 (不会)12. 使用过哪些JVM工具? (没用过)13. 双亲委派模型14. 如何打破双亲委派模型?有哪些经典设计是打破双亲委派模型的?15. lamda表达式用过吗 (不会)16. mysql中一条sql语句的执行过程17. order by执行过程?没有索引的情况下怎么执行的? (不会)18. redo log、undo log、bin log提交时机19. mysql有哪些锁20. 行级锁锁的是数据行本身吗?21. 主从复制执行过程,可能出现什么问题?22. 为什么要分库?为什么要分表?23. 分表之后,主从复制可能出现什么问题?24. mysql集群解决了什么问题?会产生什么问题?算法实现一个单例模式1. 为什么要在instance前加volatile和static2. volatile是如何实现可见性的?3. volatile还实现了什么功能,怎么实现的,加了哪几个屏障4. 为什么synchronized可以直接锁"类名.class",它为什么是唯一的5. 两次判断各自的作用许愿二面~9.17 更新一面一周后约了明天二面
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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