4.16 美团金服一面
1. 这里有一个二叉树层序遍历相关的题目,你可以简单讲一下你的解题思路。
2. 我看你最近在做 AI 相关的功能,你可以讲一下这个项目里,你觉得主要的难点是什么,以及你是怎么解决的?
3. 我看你项目中既用了 ReAct 还有 Plan&Execute 两种 Agent 模式,这两种模式分别有什么特性?以及你为什么要分别采用这两种方式?
4. 关于这个项目你是怎么做测试的?这些告警信息、运维相关的信息,你应该没有真实的系统可以获取,是自己造的测试数据是吗?
5. 你在项目中有用过并发相关的内容、做过多线程的开发吗?
6. 关于 Java 里面的并发控制是怎么做的?有哪些锁?
7. 我们在做多线程开发的时候,有一个任务需要开十个线程去执行,必须等这十个线程都执行完之后才能进行下一步,这个时候一般要怎么去实现?
8. 你可以看一下这道代码题(String s1 = “abc“; String s2 = new String(“abc”);),两段代码分别创建了几个对象?如果用`==`判断 S1 和 S2,结果是什么?为什么?可以讲解说明一下。
9. 我们判断两个字符串是否相等,一般是用什么方式去判断?
10. HashMap 应该都用过吧,你可以简单说一下它的底层数据结构吗?
11. HashMap 的数组长度为什么必须是 2 的 n 次幂?
12. HashMap 不是线程安全的,它有对应的线程安全的实现方式,你可以简单讲一下线程安全的 HashMap 是怎么实现的吗?
13. 我们开发中一般都会用到线程池,线程池有几个核心参数,你可以简单讲一下这些核心参数分别是什么,应该怎么设置?
14. 可以简单讲一下,用户在浏览器里输入一个 URL,到最终页面展示出来,这个流程大概经历了哪些步骤?
15. 那 TCP 协议里会做流量控制,这块你有了解吗?它是怎么做流量控制的?
16. 我看你之前用过 MySQL 和 Redis,关于 MySQL 的索引你这块有了解吗?索引有哪几种类型?
17. MySQL 的索引底层是用什么数据结构实现的?
18. Redis 的 ZSet 底层用了跳表,那关于 B + 树和跳表,为什么 MySQL 和 Redis 要分别采用这两种不同的数据结构来实现索引?
19. MySQL 的 B + 树,叶子节点存的是什么内容?
20. Java 是你们大学或者研究生期间的课程吗?还是自学的?
21. 你可以讲一下,有没有从零开始自学某一个工具或者某一个技能的经历?当时遇到了什么阻力或者问题,你是怎么解决的,最终达到了什么效果?
22. 这些项目是不是都是你一个人完成的?有团队合作的经历吗?#面经##实习#
2. 我看你最近在做 AI 相关的功能,你可以讲一下这个项目里,你觉得主要的难点是什么,以及你是怎么解决的?
3. 我看你项目中既用了 ReAct 还有 Plan&Execute 两种 Agent 模式,这两种模式分别有什么特性?以及你为什么要分别采用这两种方式?
4. 关于这个项目你是怎么做测试的?这些告警信息、运维相关的信息,你应该没有真实的系统可以获取,是自己造的测试数据是吗?
5. 你在项目中有用过并发相关的内容、做过多线程的开发吗?
6. 关于 Java 里面的并发控制是怎么做的?有哪些锁?
7. 我们在做多线程开发的时候,有一个任务需要开十个线程去执行,必须等这十个线程都执行完之后才能进行下一步,这个时候一般要怎么去实现?
8. 你可以看一下这道代码题(String s1 = “abc“; String s2 = new String(“abc”);),两段代码分别创建了几个对象?如果用`==`判断 S1 和 S2,结果是什么?为什么?可以讲解说明一下。
9. 我们判断两个字符串是否相等,一般是用什么方式去判断?
10. HashMap 应该都用过吧,你可以简单说一下它的底层数据结构吗?
11. HashMap 的数组长度为什么必须是 2 的 n 次幂?
12. HashMap 不是线程安全的,它有对应的线程安全的实现方式,你可以简单讲一下线程安全的 HashMap 是怎么实现的吗?
13. 我们开发中一般都会用到线程池,线程池有几个核心参数,你可以简单讲一下这些核心参数分别是什么,应该怎么设置?
14. 可以简单讲一下,用户在浏览器里输入一个 URL,到最终页面展示出来,这个流程大概经历了哪些步骤?
15. 那 TCP 协议里会做流量控制,这块你有了解吗?它是怎么做流量控制的?
16. 我看你之前用过 MySQL 和 Redis,关于 MySQL 的索引你这块有了解吗?索引有哪几种类型?
17. MySQL 的索引底层是用什么数据结构实现的?
18. Redis 的 ZSet 底层用了跳表,那关于 B + 树和跳表,为什么 MySQL 和 Redis 要分别采用这两种不同的数据结构来实现索引?
19. MySQL 的 B + 树,叶子节点存的是什么内容?
20. Java 是你们大学或者研究生期间的课程吗?还是自学的?
21. 你可以讲一下,有没有从零开始自学某一个工具或者某一个技能的经历?当时遇到了什么阻力或者问题,你是怎么解决的,最终达到了什么效果?
22. 这些项目是不是都是你一个人完成的?有团队合作的经历吗?#面经##实习#
全部评论
Agent项目占了多少时间 八股占比多吗
相关推荐
05-22 09:19
兰州工业学院 Web前端 牛客52338264...:我也专升本 别写专科了 只写本科 有问再说 没问都不要提专科经历, 然后赶紧去学一个项目,把这个项目包装成实习经验 再学一个项目当做项目经验
点赞 评论 收藏
分享
查看10道真题和解析