快手电商测试开发实习面经

1.自我介绍
2.讲讲实习中碰到了什么印象深的bug
3.实习公司开发测试的流程
4.为什么做测试而不做算法
5.测试用例设计,注册账号
6.java数据类型有哪些
7.重载和重写
8.浅拷贝和深拷贝
9.编程题:有效括号
面试官人很好,态度很和蔼,答不出来会给提示,总体快手面试体验很好很专业。
#实习##测试实习#
全部评论
### 测试用例设计,注册账号 1. **基本功能测试**: - **步骤**: 1. 打开注册页面或进入注册流程。 2. 输入有效的用户名和密码。 3. 点击注册按钮或提交表单。 4. 检查系统是否成功注册账号并显示正确的成功提示信息。 2. **边界值测试**: - **步骤**: 1. 打开注册页面或进入注册流程。 2. 输入最短长度的用户名和密码。 3. 点击注册按钮或提交表单。 4. 验证系统是否正确处理最短字符长度的边界情况。 5. 重复上述步骤,输入最长长度的用户名和密码。 6. 点击注册按钮或提交表单。 7. 验证系统是否正确处理最长字符长度的边界情况。 3. **异常情况测试**: - **步骤**: 1. 打开注册页面或进入注册流程。 2. 输入无效的用户名,如空字符串、特殊字符等。 3. 输入无效的密码,如空字符串、特殊字符、过短或过长的密码。 4. 点击注册按钮或提交表单。 5. 验证系统是否能够正确地拒绝注册请求,并给出适当的错误提示信息。 4. **安全性测试**: - **步骤**: 1. 注册一个有效的用户名和密码。 2. 再次尝试使用相同的用户名注册。 3. 验证系统是否能够防止重复注册,并给出适当的错误提示信息。 4. 尝试使用常见的弱密码,如"password"或"123456"进行注册。 5. 点击注册按钮或提交表单。 6. 验证系统是否能够检测并拒绝这类弱密码的注册请求。 5. **性能测试**: - **步骤**: 1. 准备一组有效的用户名和密码数据。 2. 在高负载条件下(例如同时进行多个并发注册请求),模拟多个用户注册账号。 3. 记录每个注册请求的响应时间。 4. 监控系统资源使用情况,如CPU、内存和网络带宽。 5. 分析系统在高负载下的表现,确保注册功能能够在性能上达到预期的要求。
1 回复 分享
发布于 07-03 12:07 广东
def is_valid_parentheses(s): stack = [] mapping = {')': '(', ']': '[', '}': '{'} for char in s: if char in mapping.values(): 如果是左括号,压入栈中 stack.append(char) elif char in mapping.keys(): 如果是右括号 if not stack or stack[-1] != mapping[char]: 栈为空或栈顶不匹配 return False stack.pop() 匹配则弹出栈顶元素 else: return False 如果是非括号字符,直接返回False return not stack 最后检查栈是否为空,为空则说明全部匹配
点赞 回复 分享
发布于 07-03 12:15 广东
鹏芯微
校招火热招聘中
官网直投
兄弟这是几面
点赞 回复 分享
发布于 07-03 14:43 重庆
哥们,你约二面了吗
点赞 回复 分享
发布于 07-18 07:53 浙江

相关推荐

时间:8-23 19:00-19:45(1)简单介绍自己,为什么投递测开(因为JAVA后端提前批太卷了)(2)测试有了解过吗,有没有测试经验(这里balabala一堆),你们在实际项目中是怎么测试的?会有哪些测试方法?(3)写一个二叉树的先序中序后序遍历(4)怎么确定你写的三个遍历是对的,你要从哪些方面去进行测试,你要怎么写测试用例?输入输出是什么?让你写力扣的测试用例你会怎么写?(5)树有哪些应用:hashmap底层红黑树,数据库里b➕树等(6)你都擅长哪些计算机课程:数据结构和计算机网络(我真是后悔说了计算机网络,我应该说数据库的,后面一大堆计算机网络的问题)(7)jvm内存区域有了解吗(8)栈内存什么情况下溢出,栈内存的上限是多少?(诗人握诗)(9)jdk8垃圾回收流程还有采用的垃圾回收算法,young gc和full gc,为什么分代年龄15就会进入老年代(我说是因为jmm中四个bit位限制),那如果设置大于15会怎么样?(不知道)那为什么不设置的大一点?(因为这比特位是存储在JAVA对象里面的,会占用对象本身内存空间)(10)刚才你说到JAVA内存模型,能详细说说吗?他都有哪些部分构成?(忘了,答了一半)(11)刚才你说到你对计算机网络比较熟悉,那我来问你几个问题吧,tcp协议三次握手全过程(12)http有哪些状态码?知道401,403区别吗?500,501等等呢?请求报文包含哪些部分?请求头key-value结构里有哪些字段?Get和post的区别?(13)HTTP如果要传送一个10gb的内容会怎么做?(tcp分包)Tcp是怎么分包的,怎么知道每个包顺序?那如果是实时直播的话如何确定顺序?(14)反问:我觉得我答的不是很好,我想问一下秋招什么时候开? 面试官回答:9月中总结一下:面试官会一直问一个知识直到你不会,挖八股挖很深,以上面试内容只因为本人的能力上限才问到这里,仅供参考!
百度一面449人在聊 查看13道真题和解析
点赞 评论 收藏
分享
4 17 评论
分享
牛客网
牛客企业服务