【测试开发】2020秋招上岸总结,感谢牛客,附面经

本帖共三个部分,Offer情况、秋招心得和面经,希望对大家有帮助!
一、Offer情况
北京:美团、小米、搜狗、58同城、奇安信、神策数据
上海:携程、华为
深圳:招银网络科技
目前比较想去的两家公司是北京美团和上海携程。美团发展前景好,平台大,有利于未来职业发展。携程也不错,且上海可以落户。选择中,希望各位牛友给出你们的建议!
二、秋招心得
教育背景:机械工程专业、上海大学专硕
秋招心得:
尽早投递简历,越早越好
学习一门主流语言,Java、C++、Python,建议Java
坚持刷题,剑指offer过2遍
看其他同学的面经,整理出来自己消化吸收
计算机网络、数据库、操作系统常见面试题烂熟于心
B站上有很多学习资源,各种视频都可以找得到
想做测开的同学,可以看些接口自动化和UI自动化测试的教学视频学习了解一下
三、面经
美团(3轮技术面+HR面)
小米(2轮技术面)
58同城(2轮技术面+HR面)
神策数据(2轮技术面+CTO面)
搜狗(2轮技术面)
携程(2轮技术面+HR面)
华为(2轮专业面+业务主管面)
招银网络科技(2轮技术面+HR面)
自我介绍
了解过哪些自动化测试
前后端测试的区别,软硬件测试的区别
考虑过开发吗,为什么选择做测试,做测试有什么优势
好的测试用例最关键的是什么
一个需求达到什么阶段可以上线,一定要测到没有bug才上线吗
如果产品提出一个需求,并且给出上线时间节点要求,而测试评估的完成时间晚于产品要求的上线时间,我们该如何处理
说说你对C++的理解,语言特性
堆和栈的区别
什么是内存泄漏,如何避免
指针和引用的区别
从内存角度分析指针和引用的区别
排序算法区别、时间空间复杂度、稳定性、适用于哪些情况
说说你对TCP/IP的了解
编程题:数组排序后相邻数的最大差值
编程题:层序遍历二叉树
未来职业规划
反问环节(一面结束)
介绍项目
说说你知道的测试方法
你认为哪种测试方法最重要
自动化测试的价值是什么
聊聊接口自动化
聊聊UI自动化
介绍下Jenkins,如何搭建、排查问题
数据库简单查询问题
Http请求方式
App的异常场景有哪些
App崩溃的原因有哪些
Python基础知识
编程题:子数组的最大累加和问题

看过哪些有关测试的书籍
作为一名测开应该具备、持续锻炼的能力
反问环节(二面结束)
介绍项目,项目背景、技术难点、参考过哪些技术方案、最大的挑战是什么、如何解决的、花了多长时间、你觉得这个进度怎么样
项目是如何分工的,过程中遇到哪些分歧,如何解决的
https安全性如何实现的
三次握手及四次挥手
数据库索引及其实现原理
Linux常见命令
线程、进程关系区别,通信方式
编程题:链表相交的一系列问题
对测试领域较新的技术了解吗,平时浏览哪些网站
自己待提高的地方有哪些
如何估算美团一天能卖多少份外卖
选择美团的原因,最看重公司哪些方面
比较向往的互联网公司有哪些
反问环节(三面结束)
HR面常见问题,也要充分准备(HR面结束)
项目做了什么,负责哪块,技术难点
编程语言用的什么、使用过哪些编译环境
Ubuntu系统聊了很久
Linux常见命令,例如查看一个进程,如何杀掉一个进程、查看物理内存等等
Vim的常见命令
awk工具的基本操作
TCP三次握手
TCP/IP分层及其作用
TCP/UDP区别,各适用于什么场景
MTU传输协议
Socket通信
反问环节(一面结束)
项目介绍,项目中是如何做测试的,响应时间,压力测试做过吗
介绍下测试中V模型和W模型
了解性能测试吗
常见的测试方法,IOS和Android手机型号有很多,如何选择,选择的原则是什么
Case管理工具有哪些
Jira的基本操作,优先级、缺陷等级如何定义的
如果BUG开发不认,如何处理
代码题:输出一个数n的所有因子
代码题:二叉树的遍历,递归与非递归版本
做测试你的优势是什么,有哪些不足
反问环节(二面结束)
项目介绍,项目聊了很久,面试官对项目中的内容很感兴趣,问了很多图像相关的知识
Python的基础知识考察
视频对话框设计测试用例,从web端和服务端考虑,输完文字,回车后没看到输出怎么排查
反问环节(一面结束)
自我介绍,介绍项目
性能测试有哪些,介绍下常见的性能测试工具
测试包括哪些方面
Linux常见命令考察,例如统计一个文件有多少行
过滤字符串用什么命令,如何在文本中找到有手机号的行
Vim常见命令,例如切换到第一行,最后一行等
关系型数据库与非关系型数据库区别,左连接和右连接的区别
8瓶水里有一瓶是有毒的,最少使用几只小白鼠可以找到有毒的水瓶
编程题:实现库函数atoi,string转int
反问环节(二面结束)
HR面常见问题,也要充分准备(HR面结束)
自我介绍、项目介绍
介绍下性能测试
测试的大体流程
敏捷测试了解吗
shell编程你了解哪些
介绍下Http协议,Http和Https的区别
简单介绍下搜索页面背后发生了哪些过程
接口测试了解哪些
电梯测试用例
App运行过程中来电话了属于哪个维度的测试,如何找bug
编程题:一个csv文件,里面有很多行数据,每一行的数据是string,int类型,实现string相同的把int加起来
开发流程中有哪些角色
反问环节(一面结束)
为什么选择测开
目前面了哪些公司,offer如何选择
介绍项目,学到了哪些东西
介绍下服务端测试、API测试、专项测试
QA应该做哪些事情,说说你认为的测试左移和测试右移
加班怎么看
反问环节(二面结束)
编程题:实现数字翻转,考虑负数、0的情况
设计测试用例:度量衡
为什么选择互联网
Cookie和Session的区别
智力题:四个人过桥时间最短
设计测试用例:URL,Domain黑白名单过滤
设计测试用例:QQ传输文件
编程题:用最小空间寻找出现奇数次的数
1min自我介绍
介绍Python编写自动化脚本
业务场景测试:使用携程购买火车票,提交订单,点击提交按钮
介绍Fiddler,抓包获取到敏感信息如何处理
介绍自动化测试、性能测试
UI自动化中有哪些定位元素,如果定位元素经常变化如何避免它
UI提测了,接口还没做好,如何测试UI
什么时候介入UI自动化测试比较合适
如何使用Mock数据
如何使用Python获取当前文件路径
介绍下回归测试
编程题:实现随机快排
反问环节(一面结束)
为什么想做测试开发
自己写过自动化测试工具吗
测试开发未来规划,发展道路
如何提高自己的自动化开发能力
CI、CD介绍下
web测试、自动化测试介绍下
发现一个bug开发不认,拒绝修改,如何处理
一个任务之前没有接触过,开展工作有一定困难们如何解决
测试开发三种技能(对业务的理解、测试的能力、开发的能力)排序
个人来讲,身上什么优势适合做测开
反问环节(二面结束)
HR面常见问题,也要充分准备(HR面结束)
成绩排名
编程题:任意一个偶数都可以由2个素数组成,组成偶数的2个素数有很多种情况,输出组成指定偶数的两个素数差值最小的素数对
编程题:实现随机快排
C++动态库、静态库区别
类函数和对象函数是如何定义的
数据库简单考察
数据库连接问题
TCP/IP分层
DNS工作原理
编程题:去掉数组中重复的元素,各个元素相对位置不变
,然后根据该题设计测试用例

转发自:【测试开发】2020秋招上岸总结,感谢牛客,附面经_牛客网