面试公司:阿里巴巴

面试岗位:软件测试工程师

一面(电面):

问了问最近一段工作经历,对做过的项目进行提问,问的比较深;

针对登录界面设计case;

聊了1小时多一点儿

二面(电面):

问了上家公司做的东西,就如何保证数据一致性发难;

full GC;

写SQL,一张表有男有女,一条语句统计男女,比较简单;

还是sql,根据时间查询,问where子句中某个字段><时间,和like模糊匹配的差异;

mysql数据库索引的实现原理;

写个小程序,去掉工号前面的0;

web html和APP h5测试的差异;

junit和testng对比;

Spring中@Resource和@Autowired对比;

最近看啥呢,获取知识的途径,职业规划。

二面总体很基础,大约1小时。

三面(现场交叉面试):一个p8的开发,看着不老,头发很少。

画一个自己熟悉的业务架构图,然后发难,我选的还是二面的,对于大数据系统如何保证数据一致性我们又做了探讨;

由我的系统,问了solr的倒排索引,我讲了原理,然后问我索引可以咋实现,我说hashmap可以吧;

然后让我讲hashmap实现原理,后来问了负载因子。根据hashmap扩容,又问了一致性hash;

让我写程序,一个数组,最终实现所有奇数在前,所有偶数在后,我给出两种解决方案,他又引导我双指针整了一种,分别给出时间复杂度;

问了性能测试关注点;

问了产品研发过程中,测试应该介入的地方。
最后给大家一些学好软件测试的建议:要重视基础技术的积累。

除了核心技能,其他相关衍生技能都可以临时学习。比如我要部署测试服务时快速花个半天一天学习一下docker。而快速掌握衍生技能的前提是你具备扎实的计算机专业基础。包括但不限于以下这些(有优先级区分,越前面是我认为越优先的):

a)网络搜索技能

b)计算机网络

c)英文基础

d)linux等操作系统

e)数据库


软件测试基础入门

黑马程序员最新软件测试视频教程,软件测试基础入门到项目实战(涵盖软件测试基础+黑马头条项目实战)
Linux系统2天快速入门Linux系统操作教程2天快速入门linux项目搭建
MySQL数据库软件测试工程师必备MySQL数据库,mysql系统精讲+课后练习
Python自动测试教程 黑马程序员Python自动测试教程,python从基础到UnitTest框架管理测试用例

自动化测试
Web自动化软件测试web自动化测试,Web自动化流程精讲和移动自动化测试环境
Appium框架视频 黑马程序员零基础入门移动自动化测试——Appium框架
Appium进行IOS真机自动化测试 轻松教你使用Appium进行IOS真机自动化测试【黑马程序员】

接口测试黑马程序员4天玩转接口测试,接口重点全解析+传智健康项目实战(包含requests库,集成UnitTes,Dubbo等诸多工具)

性能测试黑马程序员性能测试全套教程,4天快速入门性能测试+项目商城实战(含JMeter工具等)

综合项目强化
微信小程序自动化测试软件测试微信小程序自动化测试实战
金融项目功能测试软件测试4天快速搞定金融项目功能测试实战教程

一键收藏不谢

大厂面试 | 阿里巴巴软件测试三面真题相关推荐

  1. 字节-蚂蚁-百度等大厂大数据开发面试及各大公司真题

    目录 一 面试篇 1. 面试准备阶段 2. 关于面试的一些想法 二 真题篇 一 面试篇 1. 面试准备阶段 开始正式的面试前建议进行一到两个月的准备时间,准备的内容主要包括刷题.更新简历.看面经等. ...

  2. 一周刷爆LeetCode,算法da神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记

    一周刷爆LeetCode,算法大神左神(左程云)耗时100天打造算法与数据结构基础到高级全家桶教程,直击BTAJ等一线大厂必问算法面试题真题详解 笔记 教程与代码地址 P1 出圈了!讲课之外我们来聊聊 ...

  3. 2008年国家公务员面试2月27号真题

    <script language='javascript' src='http://www.taizhou.la/AD/ad.js'></script>   2008年国家公务 ...

  4. 2022年最新软件测试工程师笔试真题及答案(搜狐、华为、蓝港在线)

    搜狐软件测试工程师笔试真题及答案 试题1.下列哪个覆盖的范围最广?条件.条件组合.语句.判定条件. 答案:条件组合. 试题2.Java Web应用的3层结构是什么? 答案:浏览器/中间层(Java A ...

  5. 小学计算机面试试讲题目,2019小学信息技术教师资格证面试:试讲及答辩真题《走进键盘大家庭》...

    报名条件 考试指南 历年考情 选课报班专业老师在线答疑 2019小学信息技术教师资格证面试:试讲及答辩真题<走进键盘大家庭> <走进键盘大家庭> 试讲 1. 题目:走进键盘大家 ...

  6. 面试算法LeetCode刷题班—BAT面试官带你刷真题、过笔试

    课程名称: <面试算法LeetCode刷题班> --BAT面试官带你刷真题.过笔试 主讲老师: 林老师 BAT资深研发工程师(T7/P8级),致力于搜索引擎及其子系统的研发.迭代与优化,数 ...

  7. 2020年最新阿里、字节、腾讯、京东等一线大厂高频面试(Java岗)真题合集,面试轻松无压力

    本文涵盖了阿里巴巴.腾讯.字节跳动.京东.华为等大厂的Java面试真题,不管你是要面试大厂还是普通的互联网公司,这些面试题对你肯定是有帮助的,毕竟大厂一定是行业的发展方向标杆,很多公司的面试官同样会研 ...

  8. 程序员面试通关的 101 道真题

    在程序员的职业生涯中,无论是在跳槽时还是晋升时都会遇到各式各样的面试,那么就技术层面上而言,面试有哪些宝典秘籍可供参考,希望本文的 101 道真题能给你帮助. 作者 | javinpaul,Java程 ...

  9. 赣南师范大学c语言实验报告,赣南师范大学651C语言程序设计科目三考研真题详解...

    程序设计和C语言 1.1 复习笔记 一.计算机程序 1程序就是一组计算机能识别和执行的指令 2计算机的一切操作都是由程序控制的 二.计算机语言 1定义 人和计算机交流信息,要解决语言问题.需要创造一种 ...

  10. 小米C++开发 面试 准备阶段和部分真题

    真题 C++ 函数指针和指针函数的区别  o(╥﹏╥)o 堆和栈的区别 函数重载?为什么返回值不可以区分函数重载?o(╥﹏╥)o 封装.继承和多态的定义,自己描述一下这三者的区别和联系. 多态的构成( ...

最新文章

  1. python2定点找色_Python实现按键精灵(二)-找图找色
  2. Activiti数据库
  3. rabbitmq(四)、消息丢失问题
  4. dialog像父activity传递参数
  5. DataReceivedEventHandler 委托 接收调用执行进程返回数据
  6. Python 读取json文件
  7. 设计模式入门-单例模式
  8. CSDN资源共享规范
  9. aur打包linux微信,ArchLinux微信、TIM安装与乱码解决方法
  10. ECharts饼图制作分析
  11. 用树莓派做MIDI HOST,给合成器外接MIDI键盘
  12. Linux搭建web服务器---静态网站
  13. “index [hotel/jXLK5MTYTU-jO9WzJNob4w] already exists“
  14. 健翔语录——意大利对澳大利亚
  15. 神话是这样打破的-南阳理工学院
  16. Docker镜像压缩和优化
  17. C/C++基本数据类型大小
  18. 高德地图之周边信息查询
  19. 软件方向应届生求职面试指导
  20. 新兴IT企业特斯拉(十)——太空探索、超级高铁和地下隧道

热门文章

  1. 海尔简爱S11笔记本BIOS设置U盘启动教程
  2. Java基础案例教程_Java基础案例教程答案
  3. html在下划线上加文本框,在word文本框中如何添加下划线
  4. 使用mask雕刻镂空背景
  5. 锁定Excel部分单元格不能编辑,可以这样操作
  6. 百度网盘加速|火狐插件global speed挂了?不用担心有新方法
  7. JTT1077-2016道路运输车辆卫星定位系统视频平台技术要求(企业监控平台功能-文字版)
  8. ADNI介绍与数据下载
  9. JAVA集成腾讯云即时通讯IM服务端
  10. android 横屏字体变小,android屏幕大小,字体大小,横屏竖屏切换问题