java并发编程的艺术pdf-,真的太香了!

本文分享了作者在美团面试的经历,涵盖了Java并发编程、数据库索引、垃圾回收等核心技术。深入讨论了进程与线程、死锁条件、TCP与UDP的区别、HashMap的实现以及B+树在数据库索引中的应用。同时,还涉及MySQL的InnoDB引擎、Java GC机制、无向图的存储结构以及实习经历和职业规划。
摘要由CSDN通过智能技术生成

美团一面(50分钟左右)

  • 进程和线程
  • 死锁的必要条件
  • 网络,七层协议
  • TCP和UDP的区别
  • hashmap 详细讲一下
  • hashmap底层是如何解决hash冲突的
  • hashmap和linkedhashmap
  • 数据库的索引,为什么推荐自增id,有什么优点
  • MySQL的引擎?innodb的索引存储方式?B+树的特点
  • 为什么用B+树
  • 了解hash索引么,他跟B+树索引的区别,哪个性能好
  • GC的方法
  • 写代码(走台阶,用数组实现stack,丑数)

美团二面(1小时20分钟左右)

  • 自我介绍
  • 数学建模竞赛的内容,自己担任的角色。 主成分分析方法
  • java 的垃圾回收,讲一讲
  • 手撕代码:包含*和?的通配符,判断待匹配的字符是否复合模板。
  • 数据库擅长什么?做过分布式么?用过ES么?
  • 无向图的存储,邻接矩阵和邻接表
  • 职业规划
  • 现在拿到offer了吗?有哪些?
  • 你有什么问题么?
  • 平时会看什么书么?
  • 你有什么问题么?

美团三面(30分钟左右)

  • 今年实习做了些什么
  • <
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值