9.4美团AI面经

1、什么是跨域问题?如何解决?
2.1、什么是Linux的文件系统挂载点,如何挂载和卸载文件系统?
2.2、如何使用TCP当命令捕获网络数据包
2.3、解释IP tables的作用,如何使用IP tables,设置一个简单的防火墙规则。
3、什么是数据库调优?列举几个常用的数据库调优技巧
4.1、什么是Java里的CMO口,它主要用于解决什么问题?
4.2、介绍一下SpringMvc处理请求和响应的流程
4.3、如何找出stream中的最大值和最小值
5、什么是Java里的final关键字,它可以用在哪些地方?
6.1、设计一个简单的在线音乐播放系统,支持歌曲管理、播放列表和用户收藏,请描述你的系统架构。
6.2、假设你正在开发一个在线相册应用,如何设计图片的存储和检索功能?
6.3、假设你正在设计一个考勤管理系统,如何保证考勤记录的真实性?
6.3.1、你提到通过唯一ID和分布式锁来确保考勤记录的真实性和现场安全,那么你如何防止用户在考勤时进行作弊,比如比如代打卡或者虚假定位
7、描述一次你通过重构代码或优化性能而学到新知识的经历过程中有哪些困难,你是怎么克服的?
8、请分享一个你通过持续改进过程来解决重复出现的问题的例子,具体情况是怎么样的,怎么解决的
8.1、你通过缩短限流时间和针对特定接口进行优化来解决了问题。请问你能详细描述一下你最初的限流策略是如何实现的吗?具体是如何判断和拦截请求的?
全部评论
就感觉在对着墙壁背八股文
点赞 回复 分享
发布于 2024-09-04 13:42 上海

相关推荐

1.自我介绍2.请问你当前在校成绩排名如何?你曾经获得过哪些校级及以上的奖项荣誉?3.功耗敏感的低噪声模拟电路供电时,你倾向于选择LDO还是DC-DC?请说明4.假设你选择了LDO,但发现电路的输入电压和输出电压差距较大,这种情况下会带来什么问题?你会如何解决5.你提到用DC-DC配合LDO来优化效率和降低功耗,这种组合设计中DC-DC的输出纹波可能会影响后续的模拟电路,你会如何处理这个问题6.介绍IIC SPI UART区别,不同的使用场景7.在实际应用中,如果IIC和SPI都可以满足需求。你会如何权衡选择使用哪种协议?具体来说,你会从哪些维度来评估他们的优劣?8.为什么在使用网络分析进行测量前必须先进行校准,讲解实际上校准的基本过程9.在实际测量中,如果校准后发现测量结果仍然存在较大的误差,你会如何排查问题并解决10.如果在排查过程中发现是由于连接器的磨损导致的误差,你会如何处理?能具体你说说吗?11.你参与过的项目中用到哪些技术,并详细说下你所负责的模块和实现细节。项目中遇到的技术挑战及解决过程12.你提到在模块中使用了算法,能否详细说明一下这个算法的原理,以及它是如何应用的13.你提到为了降低运算时间,使用了查表法来计算和加速度,这个查表法具体是如何实现的?查表数据是如何生成和存储的14.你提到查表数据存储在Flash中,能否具体说一下再嵌入式系统中如何高效的管理和访问这些查表数据15.校园活动或实习中是否有过需要与不同背景的人沟通以达成共识的经历?你是如何适应和调整沟通方式的、16.在这些沟通中,如果遇到某一方对你的提议不太接受,甚至有些抗拒的情况,你是如何和调整自己的沟通方式来说服对方的17.在过往实习或项目经历中,请描述一次你遇到的复杂问题,你是如何识别出问题的根本原因的,请举例说明18.在你发现SPI通信中存在毛刺时,你是如何进一步确认毛刺的来源并判断它是否是问题的根本原因的19.请分享一个在学校或实习中你自愿承担额外工作或责任的经历。当时是什么情况?你是出于什么考虑做出这个决定
查看19道真题和解析
点赞 评论 收藏
分享
10-24 10:56
门头沟学院 Java
总结:40分钟,项目+结构化+手撕项目提问1.有做过AI智能体开发吗?有做过AI agent知识库建设工作吗?2.你了解AI自动化测试平台的架构和选型吗,Appium的性能并不好,为什么选择他?结构化提问1.对于视频卡顿问题定位,你会从哪些角度进行排查?(链路排查思路)追问:如何利用AI工具进行问题定位和排查?2.在综合能力维度上,分别用3个关键词形容自己的优势和劣势。(答得不好)3.在实习经历中,你对于团队做了哪些具体的事情手撕环节1.给定一个字符串,请统计字符串中括号匹配的对数。例如:{a}pp{{},有效的括号对数为2。追问:是否可以不用栈来做?反问环节1.团队的业务有哪些做一些测试提效的工具平台,有以下这些应用。第一部分:UI自动化。之前写UI自动化都是编码级的,编写用例和维护的成本比较高,很多年没有很大的突破。现在结合大模型后,开启了小范围的试点,基于文本转化为可执行的UI自动化用例。第二部分:智能归因。对于与预期不相符的case,这个case是用例设计问题,还是环境问题,还是一个bug。之前是由人来看报错,现在可以通过传入代码、报错信息、日志等信息,由大模型来做初步的判断,可以减少人力成本。其他:数据构造等场景。2.团队使用什么编程语言Java和Go比较多,前端代码用TS。
点赞 评论 收藏
分享
评论
4
3
分享

创作者周榜

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