BAT全拿下~阿里巴巴、腾讯、字节跳动测试开发暑期实习面经
来还愿!
我大概是从12中旬开始每天刷几道剑指offer的题目,然后一月份中旬到二月份初快乐春节。因为疫情原因,延迟开学,所以二月份起在家开始比较系统认真地复习准备春招实习。
腾讯
2.24官网投递暑期实习简历
2.27一面
1. 对测试开发的理解,为什么要做测试开发
2. 测试相关:说一下单元测试
3. 算法题目(口头描述):从100亿随机数中找到前100万个最大的数
4.编程:循环递增数组插入数
5. tcp和udp的区别
6. dns的解析过程
7. dns属于udp还是tcp,原因
8. 给你一个需求,怎么开始测试;发版前遇到重大bug,怎么处理?
2. 对测试开发的理解
3. 职业规划
4. 在跟进版本过程中要处理很多事情,怎么平衡?
python:python运行原理,pyc文件的内容,模式设计,多线程怎么实现,多线程和多进程的健壮性,孤儿进程,虚拟环境,python环境配置(原理)
linux:git,库的配置,查找文件名
mysql:mysql和redis,索引联合查询,mysql优化
计算机网络:浏览器打开网页的全过程,DNS服务器是谁的,网页的渲染过程
测试:网页一个按钮失效怎么定位错误,抓包怎么实现的,工作在哪一层
代码:判断字符串是否回文;求最长回文子串
2. python:深拷贝,浅拷贝
3. 代码:二叉树的非递归中序遍历
4. 计算机网络七层模型分别是什么,应用层协议有哪些
5. 代码:读取目录下的ppt文件,给出测试用例
6. 对自动化测试有了解吗
7. 为什么要做测试开发
3.17三面
1. 项目相关:问了机器学习相关
2. 测试相关:说一下单元测试
3. 算法题目(口头描述):从100亿随机数中找到前100万个最大的数
4.编程:循环递增数组插入数
5. tcp和udp的区别
6. dns的解析过程
7. dns属于udp还是tcp,原因
8. 给你一个需求,怎么开始测试;发版前遇到重大bug,怎么处理?
2.28二面
1. 项目相关2. 对测试开发的理解
3. 职业规划
4. 在跟进版本过程中要处理很多事情,怎么平衡?
然后就挂掉了,估计是一面的时候编程题没有完全实现,表现不太好。
然后就被另外的部门捞了 PCG
3.12一面
项目相关:问到了框架的源码,问得非常详细!python:python运行原理,pyc文件的内容,模式设计,多线程怎么实现,多线程和多进程的健壮性,孤儿进程,虚拟环境,python环境配置(原理)
linux:git,库的配置,查找文件名
mysql:mysql和redis,索引联合查询,mysql优化
计算机网络:浏览器打开网页的全过程,DNS服务器是谁的,网页的渲染过程
测试:网页一个按钮失效怎么定位错误,抓包怎么实现的,工作在哪一层
代码:判断字符串是否回文;求最长回文子串
3.13二面
1. 项目相关2. python:深拷贝,浅拷贝
3. 代码:二叉树的非递归中序遍历
4. 计算机网络七层模型分别是什么,应用层协议有哪些
5. 代码:读取目录下的ppt文件,给出测试用例
6. 对自动化测试有了解吗
7. 为什么要做测试开发
3.17三面
1. 项目相关:问了机器学习相关
2. 编程题:不用循环不用库,找出数组的最大值
3.18 HR面
1. 为什么做测开
2. 之前实习的内容
3. 为什么之前实习做前端现在转测开
3.19 offer call
————————————————————————————————————————————————————————————————————————————————————
字节跳动(头条主端APP)
3.9一面:
1. 项目相关,遇到什么困难,怎么解决,多少人合作,负责什么
2. 微信朋友圈点赞功能的测试:多人测试应该怎么实现
3. 今日头条广东地区用户无法刷新新闻,怎么分析可能的原因
4. DNS的过程,DNS失效怎么解决
5. TCP连接和释放
6.智力题:64匹马比赛,8个赛道,多少次比赛决出前4名
7.算法题:数组全排列,选出比当前数大的值
#暑期实习##字节跳动##腾讯##测试开发工程师##实习##面经##阿里巴巴#2. 微信朋友圈点赞功能的测试:多人测试应该怎么实现
3. 今日头条广东地区用户无法刷新新闻,怎么分析可能的原因
4. DNS的过程,DNS失效怎么解决
5. TCP连接和释放
6.智力题:64匹马比赛,8个赛道,多少次比赛决出前4名
7.算法题:数组全排列,选出比当前数大的值
3.11 二面
1. 项目相关:评价指标相关
2. 代码:斐波那契,递归非递归 时间复杂度
3. ISO七层的作用,分别有什么协议
4. python装饰器
3. ISO七层的作用,分别有什么协议
4. python装饰器
3.17 三面
1. 项目相关
2. python的内存管理
3. python的深浅拷贝
4. 操作系统让我自己讲讲都会些什么
5. 将将自己的优缺点
6. 平时看些什么书
7. 业余生活会做什么
3.17 HR面
1. 对字节跳动的了解
2. 个人的优点
3. 有没有其他offer
————————————————————————————————————————————————————————————————————————————————————
阿里巴巴(国际中台)
3.6 内推
3.20 笔试
笔试成绩不好,两道题只AC了15%。
3.24 一面
一面的面试官就是部门的主管
- 1. 项目相关:做了什么
- 2. 学习成绩:排名、offer情况、课程学习情况
- 3. 给一个简单的项目,python编程的思路
- 4. socket编程思想
- 5. python多线程
- 6. cpu多核的理解
- 7. 代码:反转链表三种方法
- 8. TCP\UDP头部的区别
- 9. TIME_WAIT出现的原因?出现两个TIME_WAIT的原因
- 10.读研的收获
- 11.为什么想做测开
- 12.有什么想问的
3.30 二面
二面的面试官是主管的主管
面了30分钟左右,都是在问我项目相关的问题。
4.7交叉面
和二面一样,面了30分钟左右,都是在问我项目相关的问题。
面试了哪些公司?拿了哪些offer?
4.11 HR面
在项目中遇到了什么困难?怎么解决?
做什么事有成就感
别人怎么评价你?自我评价又是什么?
影响最深的别人对你的批评是什么?
为什么要参加竞赛?从中学到了什么?
实习的时候如何体现团队合作
自己的缺点
用英文做自我介绍(这个真的是没准备,措手不及,只说了几句比较简单的弱鸡英文。。。)
4.14 补笔试
面试官是一面的面试官
主管通过内推人通知我因为我笔试成绩没超过30分,要补笔试
笔试内容:冒泡排序、快排、反转链表、计算1+1*2+1*2*3+1*2*...*n
写完这几道题,面试官还跟我聊了会天,跟我分析了腾讯、字节跳动、阿里三家的offer哈哈哈,人很好
4.16 意向书
总结:对于基础知识掌握好,基础的代码题多刷几道,等待面试结果的过程心态要平稳,祝大家都顺顺利利拿到自己想要的offer。