测开岗的实习和秋招面经


我在今年春招时找第一份测试开发岗的实习时,总共投了三家公司,分别是人人车、花椒直播和百度。下面是三个公司的面经,最后选择去百度实习了。在今年秋招时,投了好多公司的,最后拿到了几个公司的offer,经过从头到尾的秋招经历,我感觉对于测开这个岗位,首先需要具备一定的代码能力,就是再找实习或者秋招之前,刷刷leedcode,剑指offer,把一些经典的算法题做两遍,然后就是掌握一些计算机相关课程的基础知识,比如数据结构(链表,队列,栈,树等),计算机网络(七层网络模型,tcp和udp等),操作系统(进程和线程等),数据库(查询,插入和事务等),liunx相关命令和git相关命令。面试前一定要看看牛客中的面经,会很有帮助的。在面试的时候一定要自信,如果遇到不会的问题,要学会思路,实在不会的话,那么久实话实说。下面是部分公司的实习和秋招面经。

百度---测试开发岗实习
一面
  1. 自我介绍
  2. 数据结构有什么,排序算法,哪些是稳定的,哪些不稳定
  3. http和https的区别
  4. 进程和线程的区别
  5. 给出一个字符串,找出里面最长不重复字符串
  6. liunx命令,shell命令
二面
  1. 讲项目,论文
  2. 三个数之和为0

人人车---测试开发岗实习
1. 自我介绍
2. 软件测试的流程,软件测试的种类,设计测试用例的方法,遇到一个bug但是开发说不是,该怎么办?
3. 缺陷管理工具
4. http的状态码
5. http和https的区别
6. http的请求?get和post的区别
7. 浏览器输入网址到请求的过程
8. Cookie和session的区别
9. Liunx常用命令,查看内存,cpu的命令cat
10. Git常用命令(不会)
11. 数据库左连接和右连接的区别,取前10条数据的关键字
12. Java的三大特性?深拷贝和浅拷贝,python的列表和元组的区别,如果对一个数组去重
13. 电梯的测试用例

花椒直播---测试开发岗实习
一面:(30min)
1.       一个递增数组和一个target,求其中两个数的和为targe
2.       给出一个子串,求其中的不重复子串的长度(动态规划)
3.       Python中的列表,元组,集合的区别,字典是怎么实现的,插入一个元素
4.       Get和post的区别。
5.       输入一个网址到请求的过程,三次握手是tcp协议,在运输层
6.       进程和线程的区别
7.       在项目中用到了什么请求
8.       数据库:给一个person表,有id,email,查找不重复的按照id排序
Select distinct email from  person order by asc
二面:(30min)
1.       Java中多态, 重写和重载
2.       两个人,在山脚下,求山顶台阶数的一半(异常情况)
3.       有一个自然数组把奇数放前,偶数放后面,空间复杂度是o(n),不能申请空间
4.       给出一个数组,找出其中数量大于一半的数字
5.       纸杯的测试用例
6.       用户打开网页很慢,或者网页打不开的原因
7.       打开一个网页,有的需要到登录页面,有的不需要登录直接进去,是什么原因
8.       Post请求的内容
9.       数据库中的事务是什么?
京东提前批---(测试开发)
一面(电话面15分钟)
  1. 自我介绍
  2. 项目、学过java嘛
  3. 测试流程,测试方法
  4. 为什么选择测试岗位,不去开发
  5. 在校的担任过什么吗,学到了什么
  6. Mysql学过嘛,去重的关键字disctinct
字节头条---秋招测开,一面挂
  1. 网络的七层或四层架构。应用层协议、传输层协议
  2. http和https的区别,https如何保证加密传输的?
  3. tcp的三次握手,需要传递什么?
  4. tcp如何保证可靠传输的
  5. python内存管理了解嘛?
  6. 进程间的通信方式有哪些?优缺点是什么?
  7. liunx中查看权限的命令?查看进程的pid的命令
  8. 大文件的搜索问题?
  9. 数据库中有两个表,进行连接输出
  10. 测试用例---视频的弹幕
  11. 笔试题---单链表进行反转

电信云---秋招测开
一面
  1. python的相关内容
    • python的装饰器
    • python的元组和列表的区别
    • python中的类变量和实例变量
    • python中的列表切片
    • python中如何添加包
  2. git 中commit提交了一个信息发现有误,该如何快速的进行修改
  3. get和post的区别
  4. cookie和session的区别和联系
  5. 页面置换的算法
  6. 有一个电话号,数据量非常大,要求再时间复杂度为1的情况下所搜到
  7. 论文的相关内容
二面
  1. 了解一下电信云是什么
  2. 为什么要来电信云
  3. 把论文好好看一遍
  4. tcp和udp
  5. tcp  udp头有多长,然后是否包含ip
  6. http的post和put,如果插入数据两个有什么区别
  7. https实现
  8. 归并,快排,堆排的时间复杂度
  9. 用python做过哪些项目
  10. http的结构
  11. 数据库的增删改查
  12. python用过什么库,做了什么

京东---秋招测开
  1. 自我结束
  2. 这两个公司的流程有什么不一样
  3. 外向还是内向的
  4. 兴趣爱好是什么
  5. 为什么做测试开发岗
  6. 测试时用的是get还是post

字节---秋招测开(12月底)

一面
  1. 数据库的题:有两个表,一个表是城市,省,另一个表是城市,人口。查找每个省的人口
  2. 将上面是题使用代码实现
  3. 进程通信的方式
  4. 编码格式uft、based64,、MD5
  5. 测试用例:微信发红包功能写测试用例
二面
  1. 自我介绍
  2. 代码题:删除有序链表中重复的元素,给定一个升序排序的链表,删除链表中所有重复出现的元素,只保留原链表中只出现一次的元素
  3. 针对上面代码写测试用例
  4. get和post的区别
  5. tcp和udp的区别
  6. tcp如何进行流量控制的
  7. 面试官很好,接下来感觉是在纯聊天
三面
  1. 自我介绍
  2. 实习的相关内容,没有深问
  3. 代码题:两个数字字符串相加
  4. 针对上面代码进行写测试用例
  5. 数据库的题:给出了一个city表,包括id,cityname。求重复的城市以及数量----select cityname,count(*)from city group by cityname having count(*) >= 2
  6. 数据库事务的特性。原子性,持久性,一致性,隔离性
  7. 网络:get和post请求区别
  8. 智力问题。有10堆苹果,每堆苹果有10个,其中有9堆苹果的重量是50g/个,有1堆苹果的重量是40g/个,要求只能称一次,可以称出重量,找出哪一堆苹果是40g/个?
#实习##面经##百度##人人车##花椒直播##测试开发工程师##校招#
全部评论
lz最后去哪了
点赞 回复 分享
发布于 2020-12-30 16:31
请问楼主百度测开日常主要做什么呢
点赞 回复 分享
发布于 2021-04-17 18:59

相关推荐

11-08 17:36
诺瓦科技_HR
点赞 评论 收藏
分享
17 96 评论
分享
牛客网
牛客企业服务