4.30 美团开发一面

1. 你可以先简单介绍一下你这个 IoT 这个平台的这个整体架构嘛,就是你从设备端到这个用户端大概完整的这个数数据流是怎么样的? 
2. 比如说你这个有一些设备注册啊,因为你是一个 IoT 的嘛。那个命令下发,那这个你觉得放在哪个层呢?那你们项目中有单独给这个划层吗?
3. 你使用了这个若依框架是吧?它是一个什么框架? 
4. 权限管理它是怎么设计的 
5.你可以先简单介绍一下你这个对接API的过程嘛,然后中间比如说遇到了哪些问题,这个可以简单介绍一下。 然后是有没某一些 API,比如说你这种大 QPS 下,它可能会对你限流,有没有? 那你有没有遇到过这种数据格式不统一的方式呢? 
6. 这个平台,如果这个平台你上面写的是依托这个平台支持了多设备,多协议设备的接入吗?假如这个平台它宕机了,会有对你的平台有影响吗?者说你这个,你的这个项目里面,对他这个外部的依赖,如果宕机了,会不会有一些容错或者兜底的一些方案呢? 
7. 看它在高负载情况下到底能到多少 QPS 有做过这个吗? 
8. 你这个 TP99 的这个抖动问题是怎么发现的呢? 如何定位、排查慢SQL问题?如何分析并设计覆盖索引进行SQL优化?
9.用WHERE ID大于XX解决深分页,ID是雪花自增吗?为什么不用连续自增?
10. 项目的数据规模大概是多少?
11. 概率推断智能体项目属于AI相关吗?
12. 介绍项目整体架构,说明从传感器数据到最终决策的完整流程。
13. 项目用贝叶斯网络进行建模了吗?
14. 隐马尔可夫模型和粒子滤波为什么都要用?只用一个会有什么问题?
15. 粒子滤波是为了解决什么问题?
16. 两个模型每一步的计算复杂度是多少?
17. 除覆盖索引外,还有哪些数据库优化方式?拿到大查询该从哪些方面优化?
18. 项目用的MySQL引擎是什么?InnoDB基于什么实现?
19. B树和B+树有什么区别?InnoDB为什么选用B+树?
20. 项目中用到过Redis吗?Redis常用数据类型有哪些?
21. 物联网设备为什么选MQTT,而不用Kafka等消息队列?MQTT有什么特征?
22. MQTT需要客户端主动上报心跳吗?
23.算法:leetcode86: 给定一个链表和目标值 x,严格保持节点原有相对顺序,将小于 x 的节点放在链表前面,大于等于 x 的节点放在后面。 
#美团#

其实这期间还面了一场b站和汇川,但是b站面试出了一点小插曲,就没有录上,简单来说也是一面挂。
全部评论

相关推荐

05-15 19:47
江苏大学 Java
1、自我介绍2、为什么本科和研究生中间隔了一年3、中间一年的工作是干啥的4、AI生成测试用例你的数据源是怎么搞的?5、你的数据源是什么格式的?6、知识库索引的策略是什么?7、按照语义分块的策略是什么?8、意图树是干什么的?9、PRD是人写的还是AI写的?10、如果PRD手写的话肯能会格式不统一你要怎么办?11、你的项目中改写拆分啥的都是交过大模型来做的,那么在交给大模型处理之前有什么工具级或者是自动化级的一些处理吗?12、整个意图树的维护的话,你是或者是更新的话是什么机制呢?是知识库更新连带着意图树一起更新吗?13、意图树的兜底机制是什么?就是怎么防止大模型给出错误的意图?14、你这个项目用到的策略和机制是自己想的还是说是用了一些成熟的框架,还是说可能是你之前公司之类的?15、怎么判定生成用例的质量好不好16、你这个项目有用到消息队列,消息队列这方面你是如何来用的?17、消息消费失败怎么处理?怎么防止重复消费?18、你的实习主要是做什么的?19、针对实习你主要是做哪些测试?20、你们会去搞一些并发测试吗?类似于压测之类的东西21、你这些测试用例的话,是你自己写的,还是说你的 leader 写的?22、如果针对支付场景进行测试,有专门针对弱网环境下的测试吗(这个给我问懵了,从来没考虑过弱网这个环境)23、平时用到数据库吗?MySQL索引为什么高校?索引的代价是什么?什么时候加索引什么时候不加索引24、手撕leetcode459(脑子短路了没写出来,唉)25、可以来上海实习吗?未来有规划在上海发展吗?26、有了解过游戏岗位的测试开发是干什么的(说了做一些有关游戏的测试)27、反问(面试轮数,业务,多久出结果)
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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