软件测试三面(研发面)

本来就两轮,没想到后来多了一个研发面(温州口音听完一头雾水)
1. 自我介绍
2. Linux是在哪里安装的?用的什么虚拟机?(一开始没反应过来,面试完反应过来了他说的“v木沃”应该是“VMware”)以及Linux常用命令
3. Linux下如何抓包?
4. TCP与UDP的区别(刚开口说TCP首部20字节,直接打断问我为什么是20字节?不是10个不是30个?20个包含了什么内容?)
5. Tcp连接是一个什么概念?为什么要进行三次握手?两次或四次行不行?为什么?
6. Tcp协议中的流是什么概念?
7. 做接口测试时为什么要验签?
8. 客户端发给服务端的包,服务端怎么验证请求包的合法性?
9. 登录的过程以及登录时为什么要用密码?
10. Json和xml编码的优势与劣势?
11. 有没有碰到过一种协议不是通过HTTP方式,而是通过tcp字节流这种方式的接口或系统呢?怎么测的?#牛客AI配图神器#
全部评论
软件测试,还问这么多网络
2 回复 分享
发布于 04-07 12:08 河南

相关推荐

目前正在寻求测试开发岗,精力聚焦与自动化测试与agent后端项目。但是双非科班硕,代码能力一般(leetcode在简单到中等水平之间),如何从0到1高效打磨一个项目?是否应该再重新过一遍编程基础?项目中哪些是需要自己重新造轮子的,哪些可以用AI?我个人感觉直接用AI辅助的话,对项目还是有很多模糊的。主要是已经没有时间了,很想寻求比较实用高效的办法来提升项目能力,求大佬拷打,我什么都愿意做的,求求了可以把以上的焦虑总结为以下两个主要问题:1)实战项目时,如何拆解实战项目子任务?有哪些工作是必要做的而非重复造轮子?如何验证自己做了会不会呢?比如我目前正在对自动化框架中的redis存储数据进行修改,但是会有很多报错,只能逐步debug来发现是未连接、还是配置项问题。目前根据我想迭代上的功能需求去使用AI给出特定功能代码,再嵌入到已有框架中,通过排错反推可能存在的问题,但是花费时间很多,总觉得自己对项目或者数据流还不熟悉,导致了排错时间还大于我对难点的研究上。大佬是否在技术难点研究上\改代码上有什么好的建议呢?2)大家在做项目的规划上,有什么好的建议吗?如何保证项目的高效推进,感觉自己做的太慢了。目前已有了接口自动化框架的基础,想落地到实际项目中,还想把UI\性能自动化也给一周内学完,大家觉得这个计划可行不?求各位测开大佬,后端大佬指导一下,主打一个听劝!
我的求职进度条
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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