0实习秋招之Shopee后端一面0821

面试官人很好,可惜手撕差点

1. 自我介绍

2. 你常用哪个 JDK 版本?

3. 选一个你熟悉的项目,说说它配了什么垃圾回收器?

4. 描述一下 CMS 的回收流程及每个阶段的作用。

5. CMS 有哪些阶段会 Stop-The-World?

6. 新生代和老年代的划分机制是什么?

7. 对象从新生代晋升到老年代的条件有哪些?

8. 说说 AOP 的最基本实现方式。

9. Spring AOP 生成代理的两种场景/方式分别是什么?

10. 你在项目里用过微服务吗?用的什么技术栈?

11. 有做过哪些 MySQL 调优?举一个具体例子。

12. 当时如何定位到这条慢 SQL?用了哪些工具或命令?

13. 解释 Explain 结果中哪些字段说明索引未生效。

14. Redis 持久化有哪些可选策略?

15. RDB 与 AOF 各自有哪些刷盘/触发方式?

16. 如果要求“不丢数据”或“高性能”分别怎样配置?

17. TCP 四次挥手中 TIME_WAIT 状态的含义是什么?

18. 为什么需要等待 2MSL 才能进入 CLOSED?

19. 你在项目里用过 CompletableFuture 吗?

20. 它与 Future / Task 组合相比有什么优势?

21. 如果异步链路里包含数据库事务,事务回滚会不会有问题?为什么?

22. 线上 Linux 服务器常用命令熟悉吗?

23. 如何在文件里查找关键字?

24. 如何查找某个文件?

25. 手撕:求最长有效括号子串。

全部评论

相关推荐

评论
点赞
7
分享

创作者周榜

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