美团AI面试面经

一个AI虚拟女面试官,语音面试,也会显示文字在中间偏左上位置,相当于读一遍,读完之后每个问题16s思考时间,时间结束或自己点击开始录制回答,回答时间5min之内,整体五十分钟左右,几乎每个问题都追问两个问题。
美团ai面经
1,自我介绍,你如何使用大模型
1.1,举个具体的例子说明一下
2, tcp 和 udp 的区别以及应用场景。
2.1,设计一个游戏网络通信协议用UDP 还是 TCP,为什么?
2.2,如何处理丢包和乱序的问题?
3, JMM 的主要作用及它是如何影响线程之间的通信
3.1,Java 内存模型的三大特性,volatile 关键字,局限性
3.2,多个线程对变量进行累加操作,会出现什么问题
4,数据库的事务隔离级别
4.1,锁机制、 MVCC 等具体说明下
4.2,可重复读可能会遇到哪些问题
5,设计一个项目管理系统,项目、任务、成员的关系及据库表结构#牛客AI配图神器#
5.1,如何确保任务的创建人一定是项目成员
5.2,项目成员的权限分级怎么实现
6,忘记了……一个场景题
6.1, Redis 的性能出现瓶颈怎么优化
6.2,如何保证多个应用实例之间一致性
7,不熟悉的技术领域,你会采取哪些步骤来解决
7.1,专业的术语和概念短时间无法理解,你会如何调整你的策略?
7.2,现有方案效果不如预期,如何评估继续使用还是转向其他解决路径
全部评论
AI面真严格
点赞 回复 分享
发布于 03-21 23:39 陕西
请问你投的什么岗位?
点赞 回复 分享
发布于 03-21 17:28 河北

相关推荐

1. 请做个自我介绍,包括你的个人背景、大学经历或实习经历。1.1. 在你的学习和实践中,AI大模型工具是如何发挥作用的?是否帮助你解决过具体问题,或提升了某些项目的效率?2. 请你谈谈IPv4与IPv6的区别与过渡策略。2.1 实际过渡过程中,IPv4和IPv6之间互通的关键问题,有哪些技术手段可以实现互通?3. 请你解释一下Java中的垃圾回收机制GC以及常见的垃圾收集器有哪些?3.1 结合实际开发场景,解释在什么情况下你会选择使用G1垃圾收集器,而不是CMS或其他收集器?3.2. G1垃圾收集器是如何优化停顿时间的?它在设计上有哪些特点,使其适合大内存应用?4. 请你谈谈分库分表的常见策略及其在并发场景下的应用。4.1. 在高并发场景下,如何选择合适的分库分表策略?具体会考虑哪些因素来决定使用垂直还是水平分库分表?4.2 实际应用中,垂直分库和水平分库可能会遇到哪些挑战?你会如何应对这些挑战?5. 设计一个简单的项目管理系统,请描述项目、任务、成员的关系及主要的数据库表结构。5.1. 在项目管理系统的设计中,如何确保任务的分配和成员的工作负载是合理的?5.2. 在这个项目管理系统中,如何处理任务的优先级和紧急情况?6 设计一个文本生成HTTP接口供业务方调用,设计请求与返回关键字段,至少包含输入上下文、模型参数、输出结构、错误码以及用于追踪的一次调用ID。该文本生成接口如何支持流式返回?(这道题我换成下面的第六题了)6. 做成本控制,把每次调用成本拆到业务维度,后端如何统计token用量、工具调用次数、重试次数,并按业务方场景、模型版本做聚合报表?6.1. 在设计存储上述统计信息的数据库表时,如何考虑数据的扩展性和性能问题?第十四题是问答题,可以有换题的机会。我以为前面也有换题的机会,结果没有😭,对于IPv4和IPv6的过渡策略刚好考到我了,回答不出来还一直追问可能是我回答的时候太长了,应该还有个第七题,可惜错过了,第七题应该会问日常点的问题
查看15道真题和解析
点赞 评论 收藏
分享
3.21面的,全程约50min先出来一个选择题,问你擅长java?py?还是go?0.自我介绍1.问如今ai浪潮下你是如何使用ai的?如何辅助你在编程领域和生活学习?2.追问,你说你用的claude code和字节的trae ide来辅助,能具体说说解决了什么问题?全过程是?3.TCP 和 UDP 的区别,以及它们各自适合的应用场景。4.整体方向是对的。接下来我想进一步追问一下,在实际开发中,如果你需要设计一个实时在线游戏的通信协议,你会如何选择 TCP 或 UDP? 为什么?5.你提到了选择 UDP 的原因,以及如何通过应用层手段弥补它的不足,这很有见地。那么我想进一步问一个细节,在游戏中如果 UDP 传输过程中出现了严重的丢包问题,比如玩家的动作无法及时同步,你会如何定位和解决这个问题?6.INTERFACE 与抽象类 abstract class 的区别,以及他们各自适用的场景?7.好的,你提到了接口适合定义行为规范,适合代码复用和部分实现。那我想进一步问一下,如果我们在一个项目中需要设计一个动物类体系,比如有猫。、狗、鸟、乌龟等等,需要体现他们如何做?8.你说到了使用抽象类来抽象动物的共性,同时通过接口来定义行为规范,比如飞行能力,这样可以实现代码复用和灵活扩展。那我想进一步问一下,如果在这个体系中某些动物既能飞又能游泳,比如鸭子,你会如何设计接口和抽象类来处理这种情况?为什么?9.请你谈谈消息队列中间件,如 Kafka,rocketmq,rabbitmq的基本原理,还有应用场景,10.深入了解一下,你认为在实际应用中如何选择合适的消息队列中间件。比如在一个电商平台中,订单处理和库存更新场景下,你会如何权衡这些中间件的优缺点来做选择。11.rocket MQ 的电商场景中处理订单与库存一致性的问题,包括事务消息密等性以及死信队列的使用,这些确实是关键点。那么我想进一步追问一下,在高并发场景下,如何具体实现消息的密等性?比如说,如果一个订单消息被重复消费了,你会采取什么措施来确保不会对库存进行重复扣减?12.你需要设计一个简单的项目管理系统。请描述项目任务成员的关系及主要的数据库表结构。13.我理解你是描述了项目、任务、成员之间的关系以及相关的表结构设计。那我继续问,针对你提到的任务表,如何支持任务的优先级排序?14.如果任务的优先级需要动态调整,比如说根据完成进度或资源变化,如何设计数据库表结构来支持这种动态?15.请你设计请求与返回的关键字段,至少包含上下文模型参输出结构错误码以及用于追踪的一次调用 ID, 你会如何支持流失返回?具体的错误码设计方案和追踪机制16.那接下来我想追问一下,你提到的流式返回是如何支持的?具体会用什么技术或协议来实现?17那我继续问一下,在流式返回的场景下,如何确保调用 ID 在整个流式传输过程中始终能够被正确关联?18.请描述一次你编程中成功的识别并解决了一个潜在的尚未显现的问题,你是如何预见并采取行动的?19.差不多了,咱们今天的面试就先到这里,感谢您的参与,祝您顺利。还有什么反馈的吗?
查看19道真题和解析
点赞 评论 收藏
分享
评论
3
14
分享

创作者周榜

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