日常实习美团后端一面45min

1、先问项目中用了什么集合,就说为了线程安全用了concurrenthashmap,然后让讲是怎么实现线程安全的。
2、concurrenthashmap和hashmap的区别
3、hashmap的实现,扩容机制
4、追问为什么要在大于8链表转红黑树,又要在小于6红黑树转链表
5、reentrantlock和synchronized的区别
6、reentrantlock的公平锁和非公平锁是如何实现的
中间开始问项目的一些细节,大概10分钟,之后接着八股
7、MySQL存储引擎
8、追问默认存储引擎和myisam还有更细节的区别吗
9、MySQL的各类日志
10、MySQL的隔离级别
11、缓存击穿和缓存穿透
12、redis高可用
13、追问主从复制细节、与哨兵机制的区别,了解集群吗
能回忆起来的问题大概这么多,还有一些其他问题想不起来了
手撕:链表反转Ⅱ(力扣92题)
一道sql题,用了子查询来做
全部评论
啥bg
点赞 回复 分享
发布于 2025-11-17 11:57 福建

相关推荐

2025-12-29 18:54
门头沟学院 Java
实习没人带真的能把人逼疯!明明懂技术,但每个公司的项目架构、代码规范、业务逻辑都有自己的一套,没人指引的话,光摸清楚项目目录结构、找到核心代码入口就得耗好几天,有时候自己琢磨半天的理解,最后发现和实际业务完全背道而驰,纯属做无用功,那种迷茫又无助的感觉太煎熬了。但也不用一没人带就立刻跑路,关键看 “有没有任务压力”—— 如果没人催你完成任务,只是让你 “先熟悉业务”,那不如趁机 “苟住偷师”。毕竟能接触到真实的项目环境已经很难得,趁这段自由探索期,把公司的技术文档、历史项目代码、接口文档都翻个遍,重点看项目的架构设计、核心模块的实现逻辑、代码规范,甚至前辈写的注释和提交记录都能学到东西。遇到不懂的地方记下来,趁同事不忙的时候礼貌请教(比如 “哥,我看这个模块的接口设计有点疑问,能耽误你两分钟问问吗?”),慢慢摸索下来,就算没人特意带,也能学到不少干货,不算亏。可如果是 “没人带 + 有明确任务期限” 的双重暴击,那真的建议果断润!一边要在完全陌生的项目里摸瞎找方向,一边还要被 deadline 追着跑,问同事可能被敷衍,问领导可能被嫌进度慢,最后大概率是任务没做好,还学不到东西,反而打击自信心。这种既没有成长空间,又充满焦虑内耗的实习,纯属浪费时间,不如及时止损,换个能有人带、能真正学到东西的实习,哪怕起点低一点,也比在没人带的坑里硬扛强。
实习没人带,苟住还是跑路...
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

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