美团Java实习一面(问的一身汗)

==================5月29日 更新========================

挂了

==================5月26日 更新========================

发现下面的MySQL瓶颈问题有点没考虑清楚, 补一个链接, 抽空写个帖子总结下瓶颈具体在哪.

==================5月24日 原文========================

美团Java实习一面, 一个小时, 没有手写代码. 有些没写进去, 想起来补充.
值得一提的是, 美团是我第一个碰到问基础知识的.
  1. 基础
    1. 基本数据类型.
    2. 包装类在JVM中的表现.
    3. 关键字.
  2. JVM
    1. final语义
    2. static在类加载过程中表现
    3. 从JVM角度谈谈staitc为什么不能调用实例方法
    4. JVM中的数组对象
  3. 对象
    1. ArrayList和LinkedList数据结构和使用场景
    2. 常见Map实现类
    3. HashMap底层和rehash过程
    4. HashMap为什么线程不安全(扩展: 计算机体系结构中的race condition)
    5. 线程不安全举例
  4. GC: (熟读并背诵深入理解JVM 3rd ed.)
    1. HotSpot视角下的GC, 为什么需要GC
    2. Minor GC, Major(full, 具体看回收语义) GC
    3. 引用计数与可达性分析
    4. 可达性分析Root选择
    5. 标记-清除, 标记-整理, 标记-复制: 优缺点和相应的垃圾回收器
    6. Remembered set与card table
    7. Eden和Survivor以及比例
  5. 多线程
    1. 死锁四个条件
    2. 进程状态(扩展: Linux下的进程状态)
  6. Spring全家桶
    1. AOP含义, 为什么JDK用接口
    2. AOP一般用在哪里: @Transactional和@ControllerAdvice
    3. SpringBoot自动配置: 源码讨论(扩展: ConfigurationClassPostProcessor)
    4. SpringBoot优点
    5. Spring全家桶中的设计模式, 解释以及举例(单例, 原型, 工厂方法, 策略, 建造者, 组合, 代理)
    6. MyBatis是什么, 怎么用的
  7. Linux系统使用
    1. Linux常用命令
    2. 查看cpu占用命令
    3. top和htop区别(没答好, 第二次栽这上面了)
  8. Redis
    1. Redis序列化
    2. Redis数据结构
    3. SDS解释和优点
    4. Redis list底层数据结构
    5. Redis使用场景
    6. 文件事件调度器
    7. Redis单线程多线程
    8. 场景题: 快递员带有很多单子信息, 用什么实现(没答好)
  9. MySQL
    1. MySQL写瓶颈分析(Buffer pool页交换, 写锁, 硬盘操作....)
    2. 查询优化器的工作方式
    3. 多表join的查询过程
    4. 场景题: 索引选择, (骑手名称, 状态, 订单时间起止时间), 如果查询该怎么建索引
  10. RocketMQ
    1. 事务性消息
    2. 最佳实践
    3. Producer消息丢失(业务逻辑和架构逻辑)
    4. 死信队列
  11. 项目描述(反复纠结好久)
    1. 秒杀核心问题: 高并发, 超卖, 少卖(解决方案)
    2. 削峰限流
    3. 秒杀有哪些表, 怎么设计的, 建了哪些索引(没答好...太久忘了)
    4. 异步扣减库存中的事务操作包含哪些步骤
  12. 计算机网络
    1. 三握四挥, 每次发送报文之后socket的状态
  13. 扯淡
    1. 表现的咋样: 场景题有瑕疵.
    2. 内鬼推荐部门投递
面试体验:态度比字节好太多,点赞。就是第一次碰到场景题,感觉不太好,下来多看
#Java开发##实习##面经##Java工程师#
全部评论
我滴贵贵,这是一面?这哪是面试造火箭,直接***
4 回复 分享
发布于 2021-05-25 10:45
实习都这个样子,害怕😨
点赞 回复 分享
发布于 2021-05-25 23:09
好难啊
点赞 回复 分享
发布于 2021-05-25 16:35
请问在哪投的简历呀,今天在官网看都没有岗位啦
点赞 回复 分享
发布于 2021-05-25 16:20
请问大佬,招聘有要求过英语六级吗
点赞 回复 分享
发布于 2021-05-25 14:09
老哥 暑期实习还是日常实习
点赞 回复 分享
发布于 2021-05-25 12:39
老哥 哪个部门呀
点赞 回复 分享
发布于 2021-05-25 09:40

相关推荐

|| 先说下主播个人情况:211本,暑期实习之前有过一段中大厂的后端实习,暑期拿过腾讯的实习offer,综合考虑业务和语言最终去了美团。实习期间体感还是不错的,5月初去的,去了就一直急着要需求做,担心因为没有产出导致转正失败,在第二个星期就和mt透露我希望能够留用。虽然第一个由于美团新人landing的友好性基本没做什么需求,但是后面也写出了小2w行的代码量(不包含单测)。中期经常主动加班赶需求,经常持续一两个星期加班到10点甚至更后面。mt对我确实不错,也是言传身教,实习期间给我讲了很多关于单测,ddd,set化等的理解,也是受益匪浅,此外在做需求的时候,也能看出把比较有含金量的部分交给我做...
菜菜菜小白菜菜菜:我在字节实习了四个月,有转正的压力所以周末大部分也在公司自学,也是因为一些原因转正拖的很久,这个点还没答辩,过段时间才回去答辩。整个不确定性的焦虑贯穿了我的秋招三个月,我也曾经犹豫过是不是应该放弃转正走秋招更快,最后因为沉没成本一直舍不得放弃,前前后后七个月真的挺累的,尤其是没有来字节实习的同学已经校招拿到意向时更加焦虑。这段时间也跟mentor聊了很多次,他告诉我未来工作上或者生活上,比这些更头疼的事情会更多,关键还是要调整好自己的心态。转正没有通过从过程上来看其实跟你自身没太大的关系,拖了三个月不出结果显然是ld的问题,并且今年美团最近的开奖大家似乎都不是很乐观,所以不去也罢。我在字节实习的时候,6月份有一个赶上春招末期的25届同事刚面进来,也拿到了小sp的薪水。不要对这件事有太大的压力,时代的问题罢了
点赞 评论 收藏
分享
评论
16
115
分享

创作者周榜

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