美团后端日常实习一面
八股:
1.讲一下类加载,类的整个生命周期
2.ReentrantLock底层实现原理
3.ReentrantLock与Synchronizedx别
3.MVCC实现原理
4.谈-谈你对Spring的理解
5.Spring常用注解
6.Redis常用数据结构
7.Redis中String底层实现,有什么优点
8.ZSet底层实现
9.跳表原理,为什么用跳表
项目(自动忽略点评,只问了简历第二个AI项目)
1.介绍项目选题背景,为什么选这个题目
2.讲一讲整个项目执行流程,用到的技术
3.长期对话记忆如何优化
4.MCP怎么实现的
5.知识库怎么划分,采用了哪些优化,元信息怎么设计,具体到代码有什么用
6.项目RAG流程,RAG优化,具体到代码实现(讲了一些Adviser)
7.检索策略
8.Prompt优化做了哪些
9.优化指标如何量化
手撕:
1.两两交换链表节点(hot100)
2.构造学科树:大致意思就是给了一些学科关系比如A→B→C,A→D→E,D→F等,构造一个学科树,其实就是手写构造一个多又树,考虑节点重复问题即可,类似lc的前缀树
1.讲一下类加载,类的整个生命周期
2.ReentrantLock底层实现原理
3.ReentrantLock与Synchronizedx别
3.MVCC实现原理
4.谈-谈你对Spring的理解
5.Spring常用注解
6.Redis常用数据结构
7.Redis中String底层实现,有什么优点
8.ZSet底层实现
9.跳表原理,为什么用跳表
项目(自动忽略点评,只问了简历第二个AI项目)
1.介绍项目选题背景,为什么选这个题目
2.讲一讲整个项目执行流程,用到的技术
3.长期对话记忆如何优化
4.MCP怎么实现的
5.知识库怎么划分,采用了哪些优化,元信息怎么设计,具体到代码有什么用
6.项目RAG流程,RAG优化,具体到代码实现(讲了一些Adviser)
7.检索策略
8.Prompt优化做了哪些
9.优化指标如何量化
手撕:
1.两两交换链表节点(hot100)
2.构造学科树:大致意思就是给了一些学科关系比如A→B→C,A→D→E,D→F等,构造一个学科树,其实就是手写构造一个多又树,考虑节点重复问题即可,类似lc的前缀树
全部评论
相关推荐
查看14道真题和解析