字节暑期凉经
项目点评还有一个agent
1:简历上的 项目 是练手项目还是实习公司项目?
2:介绍项目主要功能。
3:做该项目时遇到的难点及解决方法?
3:什么情况下会使用 Redis?(业务层面)
4:缓存除了快速响应,还有什么重要使用场景?(为什么有 MySQL 还需要缓存?)
5:为什么要用二级缓存?加入本地缓存的考量是什么?
6:Redis 的内存淘汰机制是什么?//答成键淘汰策略了
7:缓存穿透和缓存雪崩了解吗?(定义 + 解决方法)
8:MySQL 的事务隔离级别有哪些?分别说明,InnoDB 默认是哪一种?MVcc怎么做的
9:幻读是什么样的场景?
10:消息队列(RocketMQ)一般是为了解决什么问题?
11:结合项目说明为什么要用 MQ?不用会怎么样?
12:高并发(限时秒杀)情景下的限流是怎么做的?还了解其他限流算法吗?//没答出来 简历也没写
13:JVM 内存模型结构是什么?
14:程序计数器的作用是什么?
15:栈(虚拟机栈 + 本地方法栈)的作用是什么?
16:局部变量在 JVM 内存的哪个结构里?
17:Java 的垃圾回收算法、特点及使用场景? //混淆算法和具体实现了 答的磕磕巴巴
18:JVM 的类加载机制是什么? //提到双亲委派 但是过程答的也不好
19:引入 RAG 之后最大的好处是什么?解决了什么痛点?
20:MCP 是什么?
21:第二个项目中怎么使用 MCP 的?
22:自己平常有没有用ai工具 用了什么?token消耗怎么办 学校有支撑吗
手撕k个反转链表 与力扣不同的是最后不足k个节点也要反转
手撕边界没弄清楚 递归超时 没有调试 面试官要把构建链表和输入输出都写出来 第一次没运行出来就结束了 可能觉得没必要浪费时间了
反问:给我建议
多尝试用一些ai的工具 大部分公司都会往这方面发展
面试官很好每次答完ai会说出他的理解 感觉面试官更想知道从业务上为什么要用缓存消息队列 可能这方面答的不好 我说了之后面试官说为什么不用不行之类的话术 没有问太多底层的东西 也问了ai的工具
总体都是很基础的八股 整体不难 还得练 第二天发感谢信 我觉得没过的原因是很多知识停留在原地而不是业务层面 知识为了学而学 理解不够 可能答的很宽范 没有自己的理解#牛客AI配图神器#
1:简历上的 项目 是练手项目还是实习公司项目?
2:介绍项目主要功能。
3:做该项目时遇到的难点及解决方法?
3:什么情况下会使用 Redis?(业务层面)
4:缓存除了快速响应,还有什么重要使用场景?(为什么有 MySQL 还需要缓存?)
5:为什么要用二级缓存?加入本地缓存的考量是什么?
6:Redis 的内存淘汰机制是什么?//答成键淘汰策略了
7:缓存穿透和缓存雪崩了解吗?(定义 + 解决方法)
8:MySQL 的事务隔离级别有哪些?分别说明,InnoDB 默认是哪一种?MVcc怎么做的
9:幻读是什么样的场景?
10:消息队列(RocketMQ)一般是为了解决什么问题?
11:结合项目说明为什么要用 MQ?不用会怎么样?
12:高并发(限时秒杀)情景下的限流是怎么做的?还了解其他限流算法吗?//没答出来 简历也没写
13:JVM 内存模型结构是什么?
14:程序计数器的作用是什么?
15:栈(虚拟机栈 + 本地方法栈)的作用是什么?
16:局部变量在 JVM 内存的哪个结构里?
17:Java 的垃圾回收算法、特点及使用场景? //混淆算法和具体实现了 答的磕磕巴巴
18:JVM 的类加载机制是什么? //提到双亲委派 但是过程答的也不好
19:引入 RAG 之后最大的好处是什么?解决了什么痛点?
20:MCP 是什么?
21:第二个项目中怎么使用 MCP 的?
22:自己平常有没有用ai工具 用了什么?token消耗怎么办 学校有支撑吗
手撕k个反转链表 与力扣不同的是最后不足k个节点也要反转
手撕边界没弄清楚 递归超时 没有调试 面试官要把构建链表和输入输出都写出来 第一次没运行出来就结束了 可能觉得没必要浪费时间了
反问:给我建议
多尝试用一些ai的工具 大部分公司都会往这方面发展
面试官很好每次答完ai会说出他的理解 感觉面试官更想知道从业务上为什么要用缓存消息队列 可能这方面答的不好 我说了之后面试官说为什么不用不行之类的话术 没有问太多底层的东西 也问了ai的工具
总体都是很基础的八股 整体不难 还得练 第二天发感谢信 我觉得没过的原因是很多知识停留在原地而不是业务层面 知识为了学而学 理解不够 可能答的很宽范 没有自己的理解#牛客AI配图神器#
全部评论
相关推荐
昨天 15:39
北京邮电大学 Java 点赞 评论 收藏
分享
昨天 19:15
山东科技大学 后端工程师 点赞 评论 收藏
分享
查看12道真题和解析