2020秋招上岸总结(Offer情况、秋招心得和面经)

分享一位大佬的秋招面试经验

教育背景:机械工程专业,上海大学专硕)

Offer情况:北京:美团小米搜狗、58同城、奇安信神策数据

二、秋招心得

  1. 尽早投递简历,越早越好
  2. 学习一门主流语言,Java、C++、Python,建议Java
  3. 坚持刷题剑指offer过2遍
  4. 看其他同学的面经,整理出来自己消化吸收
  5. 计算机网络、数据库、操作系统常见面试题烂熟于心
  6. B站上有很多学习资源,各种视频都可以找得到
  7. 想做测开的同学,可以看些接口自动化和UI自动化测试的教学视频学习了解一下
  8. 需要面试题学习资料的文末找!​​​​​​​

三、面经

  • 美团(3轮技术面+HR面)
  • 小米(2轮技术面)
  • 58同城(2轮技术面+HR面)
  • 神策数据(2轮技术面+CTO面)
  • 搜狗(2轮技术面)
  • 携程(2轮技术面+HR面)
  • 华为(2轮专业面+业务主管面)
  • 招银网络科技(2轮技术面+HR面)

  1. 自我介绍
  2. 了解过哪些自动化测试
  3. 前后端测试的区别,软硬件测试的区别
  4. 考虑过开发吗,为什么选择做测试,做测试有什么优势
  5. 好的测试用例最关键的是什么
  6. 一个需求达到什么阶段可以上线,一定要测到没有bug才上线吗
  7. 如果产品提出一个需求,并且给出上线时间节点要求,而测试评估的完成时间晚于产品要求的上线时间,我们该如何处理
  8. 说说你对C++的理解,语言特性
  9. 堆和栈的区别
  10. 什么是内存泄漏,如何避免
  11. 指针和引用的区别
  12. 从内存角度分析指针和引用的区别
  13. 排序算法区别、时间空间复杂度、稳定性、适用于哪些情况
  14. 说说你对TCP/IP的了解
  15. 编程题:数组排序后相邻数的最大差值
  16. 编程题:层序遍历二叉树
  17. 未来职业规划

  1. 介绍项目
  2. 说说你知道的测试方法
  3. 你认为哪种测试方法最重要
  4. 自动化测试的价值是什么
  5. 聊聊接口自动化
  6. 聊聊UI自动化
  7. 介绍下Jenkins,如何搭建、排查问题
  8. 数据库简单查询问题
  9. Http请求方式
  10. App的异常场景有哪些
  11. App崩溃的原因有哪些
  12. Python基础知识
  13. 编程题:子数组的最大累加和问题
  14. 看过哪些有关测试的书籍
  15. 作为一名测开应该具备、持续锻炼的能力
  16. 反问环节(二面结束)

  1. 介绍项目项目背景、技术难点、参考过哪些技术方案、最大的挑战是什么、如何解决的、花了多长时间、你觉得这个进度怎么样
  2. 项目是如何分工的,过程中遇到哪些分歧,如何解决的
  3. https安全性如何实现的
  4. 三次握手及四次挥手
  5. 数据库索引及其实现原理
  6. Linux常见命令
  7. 线程、进程关系区别,通信方式
  8. 编程题:链表相交的一系列问题
  9. 对测试领域较新的技术了解吗,平时浏览哪些网站
  10. 自己待提高的地方有哪些
  11. 如何估算美团一天能卖多少份外卖
  12. 选择美团的原因,最看重公司哪些方面
  13. 比较向往的互联网公司有哪些
  14. 反问环节(三面结束)

  1. 项目做了什么,负责哪块,技术难点
  2. 编程语言用的什么、使用过哪些编译环境
  3. Ubuntu系统聊了很久
  4. Linux常见命令,例如查看一个进程,如何杀掉一个进程、查看物理内存等等
  5. Vim的常见命令
  6. awk工具的基本操作
  7. TCP三次握手
  8. TCP/IP分层及其作用
  9. TCP/UDP区别,各适用于什么场景
  10. MTU传输协议
  11. Socket通信
  12. 反问环节(一面结束)

  1. 项目介绍,项目中是如何做测试的,响应时间,压力测试做过吗
  2. 介绍下测试中V模型和W模型
  3. 了解性能测试吗
  4. 常见的测试方法,IOS和Android手机型号有很多,如何选择,选择的原则是什么
  5. Case管理工具有哪些
  6. Jira的基本操作,优先级、缺陷等级如何定义的
  7. 如果BUG开发不认,如何处理
  8. 代码题:输出一个数n的所有因子
  9. 代码题:二叉树的遍历,递归与非递归版本
  10. 做测试你的优势是什么,有哪些不足
  11. 反问环节(二面结束)

  1. 项目介绍,项目聊了很久,面试官对项目中的内容很感兴趣,问了很多图像相关的知识
  2. Python的基础知识考察
  3. 视频对话框设计测试用例,从web端和服务端考虑,输完文字,回车后没看到输出怎么排查
  4. 反问环节(一面结束)

  1. 自我介绍,介绍项目
  2. 性能测试有哪些,介绍下常见的性能测试工具
  3. 测试包括哪些方面
  4. Linux常见命令考察,例如统计一个文件有多少行
  5. 过滤字符串用什么命令,如何在文本中找到有手机号的行
  6. Vim常见命令,例如切换到第一行,最后一行等
  7. 关系型数据库与非关系型数据库区别,左连接和右连接的区别
  8. 8瓶水里有一瓶是有毒的,最少使用几只小白鼠可以找到有毒的水瓶
  9. 编程题:实现库函数atoi,string转int
  10. 反问环节(二面结束)

  1. 自我介绍、项目介绍
  2. 介绍下性能测试
  3. 测试的大体流程
  4. 敏捷测试了解吗
  5. shell编程你了解哪些
  6. 介绍下Http协议,Http和Https的区别
  7. 简单介绍下搜索页面背后发生了哪些过程
  8. 接口测试了解哪些
  9. 电梯测试用例
  10. App运行过程中来电话了属于哪个维度的测试,如何找bug
  11. 编程题:一个csv文件,里面有很多行数据,每一行的数据是string,int类型,实现string相同的把int加起来
  12. 开发流程中有哪些角色
  13. 反问环节(一面结束)

  1. 为什么选择测开
  2. 目前面了哪些公司,offer如何选择
  3. 介绍项目,学到了哪些东西
  4. 介绍下服务端测试、API测试、专项测试
  5. QA应该做哪些事情,说说你认为的测试左移和测试右移
  6. 加班怎么看
  7. 反问环节(二面结束)

  1. 编程题:实现数字翻转,考虑负数、0的情况
  2. 设计测试用例:度量衡
  3. 为什么选择互联网
  4. Cookie和Session的区别
  5. 智力题:四个人过桥时间最短
  6. 设计测试用例:URL,Domain黑白名单过滤
  7. 设计测试用例:QQ传输文件
  8. 编程题:用最小空间寻找出现奇数次的数
  9. 1min自我介绍
  10. 介绍Python编写自动化脚本
  11. 业务场景测试:使用携程购买火车票,提交订单,点击提交按钮
  12. 介绍Fiddler,抓包获取到敏感信息如何处理
  13. 介绍自动化测试、性能测试
  14. UI自动化中有哪些定位元素,如果定位元素经常变化如何避免它
  15. UI提测了,接口还没做好,如何测试UI
  16. 什么时候介入UI自动化测试比较合适
  17. 如何使用Mock数据
  18. 如何使用Python获取当前文件路径
  19. 介绍下回归测试
  20. 编程题:实现随机快排
  21. 反问环节(一面结束)

  1. 为什么想做测试开发
  2. 自己写过自动化测试工具吗
  3. 测试开发未来规划,发展道路
  4. 如何提高自己的自动化开发能力
  5. CI、CD介绍下
  6. web测试、自动化测试介绍下
  7. 发现一个bug开发不认,拒绝修改,如何处理
  8. 一个任务之前没有接触过,开展工作有一定困难们如何解决
  9. 测试开发三种技能(对业务的理解、测试的能力、开发的能力)排序
  10. 个人来讲,身上什么优势适合做测开
  11. 反问环节(二面结束)

  1. HR面常见问题,也要充分准备(HR面结束)
  2. 成绩排名
  3. 编程题:任意一个偶数都可以由2个素数组成,组成偶数的2个素数有很多种情况,输出组成指定偶数的两个素数差值最小的素数对
  4. 编程题:实现随机快排
  5. C++动态库、静态库区别
  6. 类函数和对象函数是如何定义的
  7. 数据库简单考察
  8. 数据库连接问题
  9. TCP/IP分层
  10. DNS工作原理
  11. 编程题:去掉数组中重复的元素,各个元素相对位置不变,然后根据该题设计测试用例

最后:

资料领取:戳这里,戳这里,暗号:CSDN

以上就是本文的全部内容,希望对大家有所帮助,祝大家早日升职加薪迎娶白富美走上人生巅峰!

资料领取:戳这里,戳这里,暗号:CSDN

喜欢文章请点个关注,三连~~

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/weixin_46577306/article/details/109337760
今日推荐