美团一面凉经+反思 牛泪满面

秋招第一面一面凉经
1.请从做过的项目里挑 1~2 个最有难度、最能体现你能力的重点讲解。
二、项目深挖(两段实习)

3. 用“CAS + 时间窗口”做双重锁的具体设计思路?
4. 其中哪一层是粗粒度、哪一层是细粒度控制?
5. CAS 无锁并发在代码里到底怎么实现?
6. 拉取上游数据失败时,高可用/重试机制怎么做?
7. JVM 参数调优把接口 200 ms 降到 20 ms 的完整定位过程?
9. 正常 G1 GC 多久一次算“异常”?一小时出现多次 Full GC 是否可接受?
10. 为什么要选 G1?除了可控停顿时间外,G1 相对 CMS 等还有哪些优势?
11. 慢 SQL 从 3 s 优化到 500 ms 的两条 SQL 分别是怎么定位、怎么改?
12. 定位慢 SQL 时,除了公司平台告警,原生 MySQL 你会关注 explain 里哪些核心指标?

15. 线程数频繁抖动怎么避免?
17. synchronized 锁升级的四阶段?
18. 偏向锁、轻量级锁、重量级锁在对象头(Mark Word)如何体现?
19. 轻量级锁用 CAS 具体比对/交换的是什么内容?
20. 三级队列策略下,如何根据负载指标动态选择“轻/中/重”入队方式?
三、设计模式
22. 工厂模式有哪几种?简单工厂的实现思路?
23. 简单工厂违背了哪条设计原则?
四、缓存一致性
24. Redis+MySQL 二级缓存如何保证数据一致性?
25. 延迟双删、失效策略怎么落地?
五、基础能力
MySQL
26. InnoDB 默认隔离级别?
27. 脏读、不可重复读、幻读分别是什么?
28. InnoDB 如何解决这三种读异常?(锁类型 / MVCC / 间隙锁)
Java 语言

29. 反射在 Spring 场景下的实际用途?
30. synchronized 可以修饰哪些元素?原理差异?
31. 除了锁,保证并发安全还有哪些手段?(CAS、AQS、ThreadLocal、GUC 原子类等)
32. ThreadLocal 使用场景与实现原理?
33. CompletableFuture 内部线程池模型?
34. 类加载双亲委派过程?
35. 类在什么时机会被加载?
36. 类什么时候会被卸载?
MyBatis
37. 选用 MyBatis 的原因?直接写 XML 与用 LambdaQuery 怎么取舍?
38. MyBatis 实现动态 SQL 的常用标签/方式?
39. MyBatis 分页的几种实现思路?

实习与秋招的一点反思:
1.找到实习时间太晚,目前实习秋招两手抓,纠结于转正,太多心思放在写需求产出上面,有点沉溺于这种温水煮青蛙的忙碌感当中了,然而实际工作过程中,碰到的很多问题是概念上的对齐拉通,业务上的事情比较多,自己对于技术并没有更深层次的思考,停留在业务解决以及功能实现层面,没有针对可能出现的上下游服务之间的问题,更好的技术方案以及整体开发相关项目的架构有更深入的思考以及文档输出,也没有和组里的正职去多多交流学习项目上的问题设计点,主要是自己太菜了有点看不出来真是绷不住了

2.自己对于八股以及算法的掌握远远不够,很多八股都忘的差不多了或者本身也没有学的很好,学习八股时有些东一块西一块没有一块纵深的学习链路,也很多是为了背而背,没有结合到实际的项目业务场景上有更深层次的思考,更多时候停留于我看了我就是会了,实际上需要自己输出的时候才发现自己理解地特别差,算法层面也是,没有保证一个每天刷题学习的良好习惯,之后还是需要在这两方面好好的去沉淀学习一下。

3.面试官人很不错,会引导我去回答,奈何自己实在水平不济根本应付不过来,投递地也很晚,现在约面也非常非常少(还是想感叹一下自己算法八股的薄弱),自己也还有很多需要提升的地方,希望秋招不要挂0,问题删去了一些实习相关的,希望对大家有帮助,也祝大家秋招顺利

#美团# #我的秋招日记#
全部评论
同学,瞅瞅我司,快消品独角兽-元气森林,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达~
点赞 回复 分享
发布于 09-09 18:32 北京
这么难
点赞 回复 分享
发布于 09-09 00:36 辽宁
问的这么多
点赞 回复 分享
发布于 09-08 18:04 黑龙江
base南京,机会多多
点赞 回复 分享
发布于 09-06 14:27 贵州
东东还是太权威了
点赞 回复 分享
发布于 09-05 19:53 北京

相关推荐

10-20 09:04
门头沟学院 Java
家里都是自己做小本生意的,两个姐姐也早早的辍学出去当学徒,没有找工作方面的经历,两个堂哥找工作也是十几年前的时,那个时候互联网还是欣欣向荣,找工作的方式放到现在完全没有参考性,可能是因为这样,自己也没提前实习的概念,在工作室帮老师写的玩具项目,还有参加一些比赛,结果到后面发现这些东西对自己找工作基本没什么用,可能国企会看,但是其他企业基本不看这个表面的东西等到意识到的时候才匆匆忙忙找了个实习,做的都是dirty work,学不到什么东西,期间看到牛客上关于秋招提前的消息也是越来越焦虑,干了三个月就离职去准备秋招了,等到这时候才发现,自己具备的东西太少了,八股文,算法这些都是从零开始,项目经历也只有做的玩具项目和烂大街的外卖,商城项目,于是开始疯狂的补课,刷八股文,刷算法,总结项目经历,期间也投过很多,但是那个时候简历还是太幼稚了,基本是被拒,进面的也由于八股算法没巩固好,一面就被斩于马下,等到9月份情况才有好转,自己的能力也能够应对了,拿了一个大小周加班的offer,要求11月份实习然后从9月到10月期间就一两个面试,其余全部都是笔试,国庆假期一过,就更没什么面试了,到了10月中旬才陆陆续续又有面试了,但是距离11月份已经没几天了,本来是打算作为保底,骑驴找马,最后自己能力不足只能骑着驴了
没有家庭托举的我是怎么找...
点赞 评论 收藏
分享
评论
7
49
分享

创作者周榜

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