面试经历 - 腾讯云智测开实习

- 自我介绍
- 讲讲你目前在蔚来测试什么产品?你在其中的工作是什么?你在工作中使用的是什么自动化测试框架?case 的通过率如何?
- 你的 Python 水平如何?
- 看到你之前有做过开发,现在有做测试,你今后的规划是什么?
- 我们做的是偏底层网络的,对网络知识的要求可能会比较高,你这方面怎么样?
- 讲讲 TCP/IP 五层模型?
- 了解 ARP 吗,讲讲这个协议?
- 说下你对 TCP 和 UDP 的了解和见解?TCP 遇到堵塞是如何解决的?了解过粘包吗,如何解决?
- 简单说说 TCP 三次握手?了解半连接和全连接吗?
- 简单说说 TCP 四次挥手?了解 TCP 连接中的一些状态吗,比如 TIME_WAIT 和 CLOSE_WAIT?
- 有了解过 PING 泛洪(PING Flood)吗?如何防范?
- Linux 接触的多吗?用过 Ubuntu 吗?用过哪些网络抓包工具?有没有了解 Linux 上的一些网络相关工具,例如 tcpdump?
- 对虚拟化了解吗?(不太了解)当我们从虚拟机访问百度时,会经过什么样的流程?
- 讲讲 TCP 报文格式?头部有多大?
- 对于一个 2000 字节的 UDP 大包,MTU 为 1500 字节,IP 层会作何处理?
- 了解(数据包的)分片和重组吗?如何判断数据包是否分片?
- 刚才我说到了 ARP,ARP (报文)是通过什么方式进行传播的?(广播)了解广播和组播的区别吗?
- DHCP 了解吗,简单讲讲?
- BPS 和 PPS 了解吗?
- Python 这边你之前用的都是哪些版本(他们用 2.7,太草了)
- 写过 Socket 吗,用过哪些库?
- 对 IPv4 和 IPv6 有什么了解吗?知道 CIDR 吗?
- 有了解过最长前缀匹配吗?有没有在自己的机器上配置路由表?
- NAT 了解吗?简单说一下?了解 SNAT 和 DNAT 的区别吗?
- 有用过 scapy 吗?
- 代码题:现有一个包含四个元素的 list,每次调用接口时都需要从 list 中随机选出一个(索引)不重复的数,应该如何设计代码?
- 场景题:当你发现你上网很慢的时候,你如何进行排查?
- 反问
全部评论

相关推荐

- 看你 Python 和 Java 都有用过,有没有用 Python 做过一些项目?(爬虫程序)可以大概讲一下吗?如何避免死循环(A链接包含B链接包含A链接)?(列表记录访问过的页面链接)有哪些数据结构(容器)可以存储这些数据?他们查询时的时间复杂度有什么区别?- 网络相关的项目之前有做过吗?对于 TCP 和 UDP 了解吗?有没有做过数据包抓包?- 你实习做的是研发还是测开?有没有做过性能相关测试?使用什么工具做的?- (有关简历上的 NeraBBS 项目)这个项目是你的个人项目吗?你这个无密码登录的主要开发难点是什么?这个功能既然依赖浏览器API,那么你是否需要兼容多款不同的浏览器?如果你要针对你自己这个论坛程序来做自动化测试的话,应该怎么做?- 对于上述这种多种不同浏览器的自动化测试,你如何去做?(Selenium)它可以模拟页面上的点击行为吗?用它来实现爬虫和你自己写代码来解析的优势是什么?- 做过前端开发吗?(聊了一些有关 CSR 和 SSR 的问题)这套系统的后端是用什么语言开发的?(NodeJS)有用 NodeJS 开发过其他后台程序吗?- 你刚才讲到自己用过抓包软件抓包,有没有抓过 TCP 包?讲讲 TCP 报文包含哪些内容?源 IP 和目的 IP 在 TCP 报文上吗?能在上面看到滑动窗口大小的信息吗?有看过三次握手的过程吗?能大概讲一下吗?能讲讲这三个包的序列号(SEQ)和确认码(ACK)分别是多少吗?三次握手后序列号是如何变化的?有什么包发送时不会增加序列号?传输的最大包长是多少?滑动窗口最大可以是多大?- 数据库有使用过吗?用过哪一种数据库?他们之间有什么区别?MySQL 有哪些存储引擎?他们之间有哪些区别?如果有一个数据表查询性能很差,你觉得有哪些方面可以优化?索引的使用有哪些注意事项?如果有一个复杂的查询语句,如何分析这个语句内部会用到哪些索引?这个具体用到了 MySQL 的什么特性?(没懂他是针对什么问的)你在遇到这种问题时,一般是怎么去分析的?- 有没有了解过路由的算法?(OSPF)用什么命令查看当前系统路由的配置?(不会)- 看你很多语言都使用过,是出于自己个人兴趣去学的吗?- 反问
点赞 评论 收藏
转发
2 23 评论
分享
牛客网
牛客企业服务