测开面经

百度
二面

自我介绍

怎么看待测开

介绍下覆盖率 异常怎么去考虑测试:构造异常的特殊情况,覆盖每一个条件case

异常情况很多的情况下怎么覆盖: 等价类、判定表等等

项目介绍

短信验证码登陆业务介绍:从cookie到sessioo到redis的优化

难点和挑战性内容:拦截器、双层过滤、锁的优化、事务失效的处理、超买超卖、一人一单、缓存三大问题、雪花算法唯一id

怎么考虑项目上线的优化和缺陷 :用户量预估、服务器准备、流量控制(限流(令牌桶、漏桶)、降级保证基础功能)

数据结构

队列、栈、堆介绍以及优缺点:

队列讲了下数组、链表两种实现,先入先出;

栈后入先出,讲了下程序维护虚拟机栈,保存栈帧,实现递归操作,可以做括号匹配啊之类的;

堆的话完全二叉树,大根堆、小根堆,讲了下TopK问题,讲了下桶排序,可以维护数据量很大时候部分数据在磁盘的排序,排行榜。

网络

常见http状态码

1xx、2xx、3xx、4xx、5xx分别对应什么和举例

假设你前端的按钮点击没有效果,你会怎么去排查这个bug?

前端:控制台、看url、协议、端口、参数是否传递正确,看响应码、相应的对应响应体

后端:看后端日志、数据库相关数据变化、redis等缓存的数据变化

浏览器输入baidu.com到游览器解析页面的全过程

这个是url嘛,dns从域名获取到ip,简单讲了下dns缓存,上游服务器,根服务器。

然后http连接前建立tcp三次握手,简单讲了下三次握手和对应状态

然后发送http请求和连接,顺带讲了下http和https的区别,讲了下非对称、对称加密

最后结束回话四次挥手断开连接

怎么解析http响应

会有个标识相应类型 比如html 然后游览器进行解析渲染

场景

微信发红包进行测试,说说你的思路?

功能测试、性能测试、兼容性测试、界面测试、安全性测试

代码:

设计一对一发红包和群红包(等分/拼手气)?

思路:考虑下存储的数据类型,精确处理金额,做个最大限额、最小值限定、非负。均分or随机若干份最小和累加为总量即可。然后每一份仅能由一个用户id获得,多线程考虑下线程安全问题,其实就是类似超买超卖(接受多了or少了钱)、一人一单(不能多抢)。

反问

我们这边在主要做什么

三面 接着二面

为什么选择测开

个人规划

实习时间、最早到岗时间

闲聊hhh

发面经攒人品 许愿oc😋
全部评论
更新 已oc
7 回复 分享
发布于 2024-07-26 13:26 北京
时至今日,我才发现,我与大佬的距离就仿佛夏天和冬天
4 回复 分享
发布于 2024-07-28 21:09 北京
很牛,这个面经说是开发都不为过了
3 回复 分享
发布于 2024-07-29 15:14 广东
大佬太强了
3 回复 分享
发布于 2024-07-28 20:09 广东
26的也在日常实习吗
1 回复 分享
发布于 2024-09-13 13:01 浙江
感觉好难啊问得
1 回复 分享
发布于 2024-07-27 01:41 广东
三面是HR还是技术
1 回复 分享
发布于 2024-07-26 13:26 广东
这个代码题看得我两眼发懵
点赞 回复 分享
发布于 2024-09-10 19:31 陕西
求助,日常实习在哪儿找啊佬
点赞 回复 分享
发布于 2024-08-17 16:18 河北
为啥去测开呢
点赞 回复 分享
发布于 2024-08-08 22:14 北京
提前批吗,还是校招
点赞 回复 分享
发布于 2024-07-26 16:42 江苏
感觉还挺难的
点赞 回复 分享
发布于 2024-07-25 22:33 陕西

相关推荐

05-06 15:46
已编辑
门头沟学院 C++
发面经攒人品ing4.29一面48分钟1.面试官先自我介绍了一下(我第一次遇见)2.究极无敌老套的自我介绍(感觉比古文印象还深刻了)3.实习拷打(15-20min),主要就是做了什么,学到了什么,有哪些困难。4.写一个C++程序,可能会出现哪些问题?你可以从哪些方面去测试5.怎么写测试用例,覆盖吗?(直接就是一手等价类划分+边界值检测)6.项目拷打,你觉得项目里的哪个模块实现起来难度是最大的?可能会遇到哪些问题7.代码题——反转链表Ⅱ(5-10min)(我发现我一紧张会的也能不会,真的难崩本来是想直接O(1)原地反的,写着写着又又又又又又绕进去了(该死的链表题我和它不共戴天),随询问能否用O(n)空间,数组来做,最后数组写出来的)面试官问我为什么最后没有坚持用第一个方法,遇到了什么问题?我就说我自己绕晕了,面试阶段绕起来怕是直接g了。。。去力扣一看我两周前还写过来着,我真的抽象8.问我对将来的工作有什么期待吗?就是想干什么方面的测试9.还有在面其他的公司吗?(有的有的,就是挂了不少)反问:1.改进点(有一段实习经历,了解的很浅,可以回答的更好)2.多久出结果3.是进入到面试官对应的团队吗,假如能进的话?(可能不是直接管理,但是是一个大组)面试官很好,长的很漂亮的一个姐姐,希望能收到2面通知呢————————————————————————5.6更新2面21min1.自我介绍2.对着简历开始问,项目+实习,做了什么,怎么做?3.性能测试相关指标,怎么测试?4.之前实习有没有设计过测试用例?5.B+树和红黑树的应用场景,为什么?6.死锁的原因,为什么会出现死锁?7.为什么选择测开?我看你做的很多都是偏开发的8.实习时间?为什么之前工作不继续干反问:1.改进点(实习经历偏简单,但已成事实,其他都还好)2.多久出结果3.为什么没有手撕(面试官习惯,不是每个都需要手撕。。。)4.几轮?(3轮技术+1轮hr)一个offer没有,求offer
查看15道真题和解析
点赞 评论 收藏
分享
评论
27
145
分享

创作者周榜

更多
牛客网
牛客企业服务