美团测开二面

总长1h10min左右。又是面完吃完饭立马去上课,然后回来睡个觉起床才开始写面经

先是聊天寒暄,自我介绍加问一些学习经历,项目动机等等东西

项目or其他:
1.项目问了抽奖,也是基础的高并发,幂等,一致性三件套,问习惯了所以回答的很流畅。
2.问了DDD和MVC对比区别,感觉回答的一般般吧,有点卡壳,对比有点粗略了,下来狠狠复习一波。

3.问了问测试相关的,不过没太刁难太涉及专业知识,是让我当时考虑要对我们正在进行的一个面试的界面进行一个测试的设计该怎么做?自己说的比较简略,说了说简单测哪些功能,从哪方面进行测试(毕竟对音视频通信了解也比较一般,没敢着重说这方面)
4.基于第三点追问了一些,除了简单的功能要考虑哪些性能上的测试吗。只好依靠自己平时自己压测的经验说了TPS,QPS,平均响应时间等等指标,后面追问仔细想想,又加了个错误率还有响应时长上限,对超过异常阈值的用例重测,来判断是业务错误还是网络波动

5.给了个场景做库表设计:怎么存储TB级别的路,路口,以及周边的建筑。没接触过,所以边做边完善吧算是,一开始考虑用路口存路信息,然后路存相接建筑信息
6.追问路存所有建筑信息?修改成路只存路的基础信息,让建筑信息来存路信息,同时根据不同城市进行一个分表
7.追问还能怎么优化。说可以考虑存储一个小区之类的,被路包围的单元作为一个建筑群,然后再根据这个建筑群去往下查。(感觉不是最优方案,但也没继续问)
8.说现在给定一个坐标,该怎么查询这个坐标周围指定距离内的所有的路,路口,建筑信息。这里卡了蛮久,因为在重新思考该用哪个去锁定范围,全表检索肯定不可行。最后采用了让路口和建筑群中心的坐标作为计算基准,然后至于路,认为假如路的两个路口节点都在范围内,就可以基本认为这条路也在范围内。
9.问我怎么加速查询速度。我说用bfs?(没见过这方面的算法,看到图只有想到dfs和bfs了),面试官问我库的角度,问我知道空间索引吗?承认了不是很了解这玩意(),我知道索引可以加速查询,不过这里处理比较麻烦,又不可能把全表坐标都拎出来查。最后想了想,可以预处理一下,做更小的一个分区,比如以路口为点,四个路口围成的一个区域可以划分出一个区,然后查询时先根据区域查询从当前坐标能遍历到哪些区,然后再在这个区域范围呢进行一个处理。(这里面试官好像比较满意了,并且说可以去参考一下现在的企业是怎么做的

算法:怎么找出微博评论区中同一个用户评论次数超过一半的水军。并先分析需要利用哪些字段。

感谢上周elm考过,用用户id来作为输入,摩尔投票秒了。然后让设计一下测试用例(一开始还跟面试官确认了一定有评论次数超过一半的用户是吧,所以最后没有做count校验),但是感觉只有几个成功用例还是太单薄了,干脆还是加上了没有过半评论用户的校验,并且做了几个失败的测试用例

反问:部门业务是什么,这边只能看到是美团平台。说是给团子内部做地图的(怪不得库表设计考我这个#牛客AI配图神器#
全部评论
头像是史努比吗😆
2 回复 分享
发布于 03-28 09:29 江苏
佬,这个过年评论的测试用例是怎么设计,用什么形式展示给面试官
点赞 回复 分享
发布于 04-15 01:16 北京
接oc
点赞 回复 分享
发布于 04-10 10:30 天津
是暑期还是春招呀 base哪里可以问问吗
点赞 回复 分享
发布于 04-03 15:46 湖南
请问出来结果了嘛 我也是这个部门
点赞 回复 分享
发布于 04-01 19:45 黑龙江
感觉有压力啊
点赞 回复 分享
发布于 03-28 17:03 美国
我面的也跟我说是地图……
点赞 回复 分享
发布于 03-28 16:20 四川
佬,不走后端吗
点赞 回复 分享
发布于 03-27 23:42 上海
妈呀 和我今天问的基本上一样 我也是这个部门 但是没撕出来代码 没做过这个 估计凉了
点赞 回复 分享
发布于 03-27 23:26 辽宁
感觉挺难的
点赞 回复 分享
发布于 03-27 22:36 陕西

相关推荐

对测试开发岗位的理解你是通过什么途径了解到测试相关信息的有本地下载工具自己去尝试吗简单介绍项目的亮点如何创建线程池创建了哪一种类型的线程池,为什么要用这种线程池线程池的关键几个参数 java的多线程实现方式有哪些,他们分别是怎么实现多线程的jmeter怎么解析脚本怎么拿到数据怎么发起请求如何判断jmeter是否达到测试目的,是人工判断还是自动判断测试下单过程中会对数据库产生影响,如何消除影响,答(先添加后删除,消除影响)追问实际用户操作时不会先添加后删除,怎么办高并发的请求的指标是什么样的,执行并发请求时观察系统的那些指标怎么看这些指标,jmeter的指标是怎么生成的,1000qps的平均响应时间linux命令如何动态查询最近一百行的日志服务部署在本地有没有查看过服务占用哪些端口MySQL 索引的数据结构,为什么用b+树索引什么时候失效创建索引的sql语句 1 创建表时创建索引,2,已经有表时创建索引写两个sql 1 查询重复的名字,2查询所有科目都合格的学生mysql的主从延迟表有没有做分库分表http和https的区别状态码问的很细,客户端有什么异常,服务端有什么异常什么是长连接什么是短链接怎么通过https建立长连接get和post请求了解吗什么时候用get,什么时候用postfinal finally finallized有什么区别java里的反射机制创建对象的方式有哪些通过反射有哪些创建对象的方式jvm的内存模型,哪些是线程私有的,哪些是共有的java类加载机制手撕 三数之和答得不很好估计无了,各位加油
asdasdasdasdas:夸张......问这么多...花了多久时间
点赞 评论 收藏
分享
04-12 00:27
已编辑
门头沟学院 测试开发
核心本地商业-业务研发平台,base北京。大致分享下面经吧,附带自己的一些小思考。(3.29)笔试,相对难度不高,a了2.8题(第一题85%,普通模拟,但边界情况试了很久都没ak...),进面要求不清楚,但感觉高分能增加面试印象分。————————————(4.1)一面:(40分钟)    Q1:介绍是外卖相关业务,自我介绍;    Q2:问实习。(对ai会更感兴趣;复杂工作详细说下;介绍某个具体的工作);    Q3:对测试的流程的理解;    Q4:询问掌握的语言,一个八股GIL锁(没想起来,遂没问下去);    Q5:连续K个链表翻转,给10分钟(时间有点紧没撕出来,让讲思路);    Q6:询问实习中业务测试多还是工具开发多?    Q7:组工具开发技术栈较杂,如果要你去学习一门新语言你觉得你多久能上手?    Q8:询问目前情况(还在实习),了解到岗时间,能实习多久?    Q9:反问————————————(4.8) 二面:(50分钟)    Q1:自我介绍;    Q2:实习中业务测试多还是质量专项多?    Q3:问实习具体内容;    Q4:围绕实习中的ai,询问模型的选择,prompt调优思路(好几个相关问题);    Q5:实习时间确认————————————(4.10)oc,拒了————————————    总体感觉组内是做内部质效平台的开发,涉及ai大模型的探索和工具落地。感觉工作内容很不错,能做与ai结合的工具产出,对未来职业发展大有裨益,很有吸引力!    可能是实习经历比较匹配,面试反问环节的反馈也挺好。不过最重要的还是尽可能挖掘简历亮点,对其表达的思路逻辑尽可能清晰,就能给面试官留下不错的印象~
投递美团等公司6个岗位
点赞 评论 收藏
分享
评论
16
47
分享

创作者周榜

更多
牛客网
牛客企业服务