岗位是深圳这边的IES系统的测试工程师。。。
第一次得到大厂的面试,心情有点小激动。面试全程线上,听面试官说她是一面。面试官是女士,带个眼镜的。黄头发。
1、自我介绍
2、我看你最近的工作才一年,换工作的目的是什么?
3、介绍项目有啥功能
4、接口测试怎么设计用例
5、公司有做持续集成吗?你理解的持续集成
6、你们公司项目的痛点是什么,能讲讲么?
7、项目得架构、用什么技术做的?你们的自动化测试平台用什么技术做的你知道么(我面试中有说)
8、你是如何验证数据的准确性的?
被面试官带偏了啊
9、常用的消息中间件有哪些?各有啥优缺点?(因为我简历上有了解中间件)
10、手写代码,考察代码能力,语言不限
题目:找出数组中最大的公共前缀
11、怎么测试朋友圈的评论功能
要测试朋友圈的评论功能,你可以采用以下一般性的测试方法:
-
功能测试:
- 确保用户可以在朋友圈上发表评论。
- 验证评论可以包含文本、表情符号和可能的附件(如图片、链接等)。
- 确保评论的文本内容被正确存储和显示。
- 验证评论的时间戳正确显示。
- 确保用户可以删除自己的评论。
- 验证用户可以回复评论。
- 确保回复评论时被回复的评论被正确关联。
- 验证用户可以删除自己的回复。
-
边界测试:
- 测试评论的长度限制,确保不会超出限制。
- 测试特殊字符、表情符号和链接的处理,确保不会导致显示问题或安全漏洞。
- 确保在评论和回复时处理空输入或无效输入。
-
性能测试:
- 测试在朋友圈中有大量评论时系统的性能。可以模拟多个用户同时发表评论和回复。
- 测试加载帖子和评论时的响应时间,确保用户不会遇到显著的延迟。
-
安全性测试:
- 测试输入验证,确保防止SQL注入、XSS(跨站点脚本攻击)等安全漏洞。
- 检查是否有适当的权限控制,以确保用户只能删除自己的评论或回复。
- 测试是否存在滥用评论功能的潜在风险,如刷屏或垃圾评论。
-
兼容性测试:
- 测试在不同的浏览器和设备上评论功能的兼容性。
- 确保评论功能在不同操作系统和移动平台上正常工作。
-
自动化测试:
- 使用自动化测试框架编写自动化测试用例,以便在每次代码更改后自动运行测试。
- 自动化测试可以涵盖大量常规测试,并确保持续集成和交付过程中的质量。
-
回归测试:
- 在每次发布新版本或进行重大更改后,执行回归测试,确保评论功能以及其他相关功能没有受到影响。
-
用户体验测试:
- 最后,还应该考虑用户体验。让真实用户测试评论功能,收集他们的反馈和建议,以改进功能的易用性和效能。
最后,面试官问我,有啥想问的
1、接口测试用的啥工具?
这时候她好像有点不耐烦了。。。整得我有点懵
又问了一个问题
有用jmeter吗?我是个SB吧,还问这个问题。。。。
最后,还是很高兴得到一次面试机会,以前投腾讯、阿里,鸟都不鸟的。这一次我来发简历试一试居然得到面试机会。
测试都这么卷了吗?最近去面试基本上都是遇到这种力扣上的算法题。你是真的牛啊
问了很多同事,基本上回答都是说面试造航母,入职拧螺丝
不过这也是一种筛人的手段,值得称赞的
下次去面试好好复习算法题,起码简单的能把思想先搞懂再码代码吧。。
-2022年2月21日晚